Bug 778420 - Add Services getter to SpecialPowers. v1

--HG--
extra : rebase_source : 4d7c95cbcc68afd18a43eaae33012d21e6d4f02a
This commit is contained in:
Bobby Holley 2012-08-06 22:14:27 +02:00
parent 5a871630bc
commit 3a831373c9

View File

@ -9,6 +9,7 @@ var Ci = Components.interfaces;
var Cc = Components.classes;
Components.utils.import("resource://mochikit/MockFilePicker.jsm");
Components.utils.import("resource://gre/modules/Services.jsm");
function SpecialPowersAPI() {
this._consoleListeners = [];
@ -409,6 +410,10 @@ SpecialPowersAPI.prototype = {
return MockFilePicker
},
get Services() {
return wrapPrivileged(Services);
},
getDOMWindowUtils: function(aWindow) {
if (aWindow == this.window.get() && this.DOMWindowUtils != null)
return this.DOMWindowUtils;