mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 04:45:45 +00:00
Fix some bugs where the downloads panel displays -1.
This commit is contained in:
parent
b729b70e80
commit
9c46dcb28b
@ -12,7 +12,17 @@ const dlObserver = {
|
||||
var elt = document.getElementById(dl.target.path);
|
||||
switch (topic) {
|
||||
case "dl-progress":
|
||||
elt.setAttribute("progress", dl.percentComplete);
|
||||
if (dl.percentComplete == -1) {
|
||||
if (!elt.hasAttribute("progressmode"))
|
||||
elt.setAttribute("progressmode", "undetermined");
|
||||
if (elt.hasAttribute("progress"))
|
||||
elt.removeAttribute("progress");
|
||||
}
|
||||
else {
|
||||
elt.setAttribute("progress", dl.percentComplete);
|
||||
if (elt.hasAttribute("progressmode"))
|
||||
elt.removeAttribute("progressmode");
|
||||
}
|
||||
break;
|
||||
default:
|
||||
elt.onEnd(topic);
|
||||
|
Loading…
Reference in New Issue
Block a user