1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-18 21:25:45 +01:00

Get rid of more deprecated Set method calls.

This commit is contained in:
Kris Maglione
2014-02-22 10:23:22 -08:00
parent 2277a5b238
commit c59f873634
2 changed files with 8 additions and 6 deletions

View File

@@ -677,8 +677,8 @@ var Option = Class("Option", {
values = Array.concat(values); values = Array.concat(values);
function uniq(ary) { function uniq(ary) {
let seen = {}; let seen = RealSet();
return ary.filter(elem => !Set.add(seen, elem)); return ary.filter(elem => !seen.add(elem));
} }
switch (operator) { switch (operator) {

View File

@@ -1698,7 +1698,8 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]),
* @returns {[string]} The visible domains. * @returns {[string]} The visible domains.
*/ */
visibleHosts: function visibleHosts(win) { visibleHosts: function visibleHosts(win) {
let res = [], seen = {}; let res = [],
seen = RealSet();
(function rec(frame) { (function rec(frame) {
try { try {
if (frame.location.hostname) if (frame.location.hostname)
@@ -1707,7 +1708,7 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]),
catch (e) {} catch (e) {}
Array.forEach(frame.frames, rec); Array.forEach(frame.frames, rec);
})(win); })(win);
return res.filter(h => !Set.add(seen, h)); return res.filter(h => !seen.add(h));
}, },
/** /**
@@ -1718,7 +1719,8 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]),
* @returns {[nsIURI]} The visible URIs. * @returns {[nsIURI]} The visible URIs.
*/ */
visibleURIs: function visibleURIs(win) { visibleURIs: function visibleURIs(win) {
let res = [], seen = {}; let res = [],
seen = RealSet();
(function rec(frame) { (function rec(frame) {
try { try {
res = res.concat(util.newURI(frame.location.href)); res = res.concat(util.newURI(frame.location.href));
@@ -1726,7 +1728,7 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]),
catch (e) {} catch (e) {}
Array.forEach(frame.frames, rec); Array.forEach(frame.frames, rec);
})(win); })(win);
return res.filter(h => !Set.add(seen, h.spec)); return res.filter(h => !seen.add(h.spec));
}, },
/** /**