summaryrefslogtreecommitdiffstats
path: root/devtools/client/webide/modules/utils.js
diff options
context:
space:
mode:
authorNew Tobin Paradigm <email@mattatobin.com>2019-07-14 09:12:34 -0400
committerGitHub <noreply@github.com>2019-07-14 09:12:34 -0400
commit91a27750b3fccaba162ec988d189a57d947776e4 (patch)
treebda6d2b282c27710e183030d09649c45e1b82be5 /devtools/client/webide/modules/utils.js
parentee33f35b324110857b2854b30dd37936b2090e58 (diff)
parent197f4cbaa47e5e8b9b1fb578b10046914eb6486e (diff)
downloadUXP-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.js68
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;