diff options
author | New Tobin Paradigm <email@mattatobin.com> | 2019-07-14 09:12:34 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-14 09:12:34 -0400 |
commit | 91a27750b3fccaba162ec988d189a57d947776e4 (patch) | |
tree | bda6d2b282c27710e183030d09649c45e1b82be5 /devtools/client/webide/modules/utils.js | |
parent | ee33f35b324110857b2854b30dd37936b2090e58 (diff) | |
parent | 197f4cbaa47e5e8b9b1fb578b10046914eb6486e (diff) | |
download | UXP-91a27750b3fccaba162ec988d189a57d947776e4.tar UXP-91a27750b3fccaba162ec988d189a57d947776e4.tar.gz UXP-91a27750b3fccaba162ec988d189a57d947776e4.tar.lz UXP-91a27750b3fccaba162ec988d189a57d947776e4.tar.xz UXP-91a27750b3fccaba162ec988d189a57d947776e4.zip |
Merge pull request #1177 from MoonchildProductions/remove_webide
Remove WebIDE devtools component.
Diffstat (limited to 'devtools/client/webide/modules/utils.js')
-rw-r--r-- | devtools/client/webide/modules/utils.js | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/devtools/client/webide/modules/utils.js b/devtools/client/webide/modules/utils.js deleted file mode 100644 index 7a19c7044..000000000 --- a/devtools/client/webide/modules/utils.js +++ /dev/null @@ -1,68 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -const { Cc, Cu, Ci } = require("chrome"); -const { FileUtils } = Cu.import("resource://gre/modules/FileUtils.jsm", {}); -const Services = require("Services"); -const Strings = Services.strings.createBundle("chrome://devtools/locale/webide.properties"); - -function doesFileExist(location) { - let file = new FileUtils.File(location); - return file.exists(); -} -exports.doesFileExist = doesFileExist; - -function _getFile(location, ...pickerParams) { - if (location) { - return new FileUtils.File(location); - } - let fp = Cc["@mozilla.org/filepicker;1"].createInstance(Ci.nsIFilePicker); - fp.init(...pickerParams); - let res = fp.show(); - if (res == Ci.nsIFilePicker.returnCancel) { - return null; - } - return fp.file; -} - -function getCustomBinary(window, location) { - return _getFile(location, window, Strings.GetStringFromName("selectCustomBinary_title"), Ci.nsIFilePicker.modeOpen); -} -exports.getCustomBinary = getCustomBinary; - -function getCustomProfile(window, location) { - return _getFile(location, window, Strings.GetStringFromName("selectCustomProfile_title"), Ci.nsIFilePicker.modeGetFolder); -} -exports.getCustomProfile = getCustomProfile; - -function getPackagedDirectory(window, location) { - return _getFile(location, window, Strings.GetStringFromName("importPackagedApp_title"), Ci.nsIFilePicker.modeGetFolder); -} -exports.getPackagedDirectory = getPackagedDirectory; - -function getHostedURL(window, location) { - let ret = { value: null }; - - if (!location) { - Services.prompt.prompt(window, - Strings.GetStringFromName("importHostedApp_title"), - Strings.GetStringFromName("importHostedApp_header"), - ret, null, {}); - location = ret.value; - } - - if (!location) { - return null; - } - - // Clean location string and add "http://" if missing - location = location.trim(); - try { // Will fail if no scheme - Services.io.extractScheme(location); - } catch (e) { - location = "http://" + location; - } - return location; -} -exports.getHostedURL = getHostedURL; |