OLD | NEW |
1 /* | 1 /* |
2 * This Source Code is subject to the terms of the Mozilla Public License | 2 * This Source Code is subject to the terms of the Mozilla Public License |
3 * version 2.0 (the "License"). You can obtain a copy of the License at | 3 * version 2.0 (the "License"). You can obtain a copy of the License at |
4 * http://mozilla.org/MPL/2.0/. | 4 * http://mozilla.org/MPL/2.0/. |
5 */ | 5 */ |
6 | 6 |
7 const Cc = Components.classes; | 7 const Cc = Components.classes; |
8 const Ci = Components.interfaces; | 8 const Ci = Components.interfaces; |
9 const Cr = Components.results; | 9 const Cr = Components.results; |
10 const Cu = Components.utils; | 10 const Cu = Components.utils; |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
124 return String(value); | 124 return String(value); |
125 } | 125 } |
126 | 126 |
127 for each (let entry in processingQueue) | 127 for each (let entry in processingQueue) |
128 { | 128 { |
129 entry.cols = { | 129 entry.cols = { |
130 address: stringify(entry.location), | 130 address: stringify(entry.location), |
131 type: stringify(entry.type), | 131 type: stringify(entry.type), |
132 result: stringBundle.GetStringFromName(entry.result && entry.result.allow
? "decision.allow" : "decision.block"), | 132 result: stringBundle.GetStringFromName(entry.result && entry.result.allow
? "decision.allow" : "decision.block"), |
133 origin: stringify(entry.frames && entry.frames[0] && entry.frames[0].locat
ion), | 133 origin: stringify(entry.frames && entry.frames[0] && entry.frames[0].locat
ion), |
| 134 private: stringBundle.GetStringFromName(entry.isPrivate ? "private.yes" :
"private.no"), |
134 filters: stringify(entry.filters && entry.filters.join(", ")), | 135 filters: stringify(entry.filters && entry.filters.join(", ")), |
135 time: stringify(entry.processingTime) | 136 time: stringify(entry.processingTime) |
136 }; | 137 }; |
137 treeView.add(entry); | 138 treeView.add(entry); |
138 } | 139 } |
139 | 140 |
140 processingQueue = []; | 141 processingQueue = []; |
141 } | 142 } |
142 | 143 |
143 function fillInTooltip(event) | 144 function fillInTooltip(event) |
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
262 selection: null, | 263 selection: null, |
263 | 264 |
264 setTree: function(boxObject) | 265 setTree: function(boxObject) |
265 { | 266 { |
266 if (!boxObject) | 267 if (!boxObject) |
267 return; | 268 return; |
268 | 269 |
269 this.boxObject = boxObject; | 270 this.boxObject = boxObject; |
270 | 271 |
271 let atomService = Cc["@mozilla.org/atom-service;1"].getService(Ci.nsIAtomSer
vice); | 272 let atomService = Cc["@mozilla.org/atom-service;1"].getService(Ci.nsIAtomSer
vice); |
272 for each (let col in ["address", "type", "result", "origin", "filter", "time
"]) | 273 for each (let col in ["address", "type", "result", "origin", "private", "fil
ter", "time"]) |
273 { | 274 { |
274 let atomStr = "col-" + col; | 275 let atomStr = "col-" + col; |
275 this.atoms[atomStr] = atomService.getAtom(atomStr); | 276 this.atoms[atomStr] = atomService.getAtom(atomStr); |
276 } | 277 } |
277 for each (let flag in ["selected", "blocked"]) | 278 for each (let flag in ["selected", "blocked"]) |
278 { | 279 { |
279 let atomStr = flag + "-true"; | 280 let atomStr = flag + "-true"; |
280 this.atoms[atomStr] = atomService.getAtom(atomStr); | 281 this.atoms[atomStr] = atomService.getAtom(atomStr); |
281 | 282 |
282 atomStr = flag + "-false"; | 283 atomStr = flag + "-false"; |
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
548 for (let i = 0; i < this.observers.length; i++) | 549 for (let i = 0; i < this.observers.length; i++) |
549 if (this.observers[i] == observer) | 550 if (this.observers[i] == observer) |
550 this.observers.splice(i--, 1); | 551 this.observers.splice(i--, 1); |
551 }, | 552 }, |
552 notifyObservers: function(operation, entry) | 553 notifyObservers: function(operation, entry) |
553 { | 554 { |
554 for each (let observer in this.observers) | 555 for each (let observer in this.observers) |
555 observer(this, operation, entry); | 556 observer(this, operation, entry); |
556 } | 557 } |
557 }; | 558 }; |
OLD | NEW |