Bug 871350 - Uplift Add-on SDK integration branch to Firefox
This commit is contained in:
@@ -12,10 +12,18 @@ const { Cc, Ci, Cr } = require("chrome");
|
||||
const IOService = Cc["@mozilla.org/network/io-service;1"].
|
||||
getService(Ci.nsIIOService);
|
||||
const { isValidURI } = require("../url");
|
||||
|
||||
const { method } = require("../../method/core");
|
||||
|
||||
function newURI (uri) {
|
||||
if (!isValidURI(uri))
|
||||
throw new Error("malformed URI: " + uri);
|
||||
return IOService.newURI(uri, null, null);
|
||||
}
|
||||
exports.newURI = newURI;
|
||||
|
||||
let getURL = method('sdk/url:getURL');
|
||||
getURL.define(String, function (url) url);
|
||||
getURL.define(function (object) {
|
||||
return null;
|
||||
});
|
||||
exports.getURL = getURL;
|
||||
|
||||
Reference in New Issue
Block a user