mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-06 15:58:39 +09:00
Issue #65 - Remove AppConstants from toolkit/components/passwordmgr
This commit is contained in:
parent
5b63deb851
commit
71eaa912b7
4 changed files with 20 additions and 18 deletions
|
|
@ -8,15 +8,14 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
Components.utils.import("resource://gre/modules/AppConstants.jsm");
|
||||
Components.utils.import("resource://gre/modules/Services.jsm");
|
||||
|
||||
this.EXPORTED_SYMBOLS = ["OSCrypto"];
|
||||
|
||||
var OSCrypto = {};
|
||||
|
||||
if (AppConstants.platform == "win") {
|
||||
Services.scriptloader.loadSubScript("resource://gre/modules/OSCrypto_win.js", this);
|
||||
} else {
|
||||
throw new Error("OSCrypto.jsm isn't supported on this platform");
|
||||
}
|
||||
#ifdef XP_WIN
|
||||
Services.scriptloader.loadSubScript("resource://gre/modules/OSCrypto_win.js", this);
|
||||
#else
|
||||
throw new Error("OSCrypto.jsm isn't supported on this platform");
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
/** * =================== SAVED SIGNONS CODE =================== ***/
|
||||
const { classes: Cc, interfaces: Ci, results: Cr, utils: Cu } = Components;
|
||||
|
||||
Cu.import("resource://gre/modules/AppConstants.jsm");
|
||||
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
|
||||
|
|
@ -486,9 +485,13 @@ function HandleSignonKeyPress(e) {
|
|||
if (signonsTree.getAttribute("editing")) {
|
||||
return;
|
||||
}
|
||||
|
||||
#ifdef XP_MACOSX
|
||||
if (e.keyCode == KeyboardEvent.DOM_VK_DELETE ||
|
||||
(AppConstants.platform == "macosx" &&
|
||||
e.keyCode == KeyboardEvent.DOM_VK_BACK_SPACE)) {
|
||||
e.keyCode == KeyboardEvent.DOM_VK_BACK_SPACE) {
|
||||
#else
|
||||
if (e.keyCode == KeyboardEvent.DOM_VK_DELETE) {
|
||||
#endif
|
||||
DeleteSignon();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,11 +32,11 @@ XPIDL_MODULE = 'loginmgr'
|
|||
EXTRA_COMPONENTS += [
|
||||
'crypto-SDR.js',
|
||||
'nsLoginInfo.js',
|
||||
'nsLoginManager.js',
|
||||
'nsLoginManagerPrompter.js',
|
||||
]
|
||||
|
||||
EXTRA_PP_COMPONENTS += [
|
||||
'nsLoginManager.js',
|
||||
'passwordmgr.manifest',
|
||||
]
|
||||
|
||||
|
|
@ -46,9 +46,10 @@ EXTRA_JS_MODULES += [
|
|||
'LoginManagerContent.jsm',
|
||||
'LoginManagerParent.jsm',
|
||||
'LoginRecipes.jsm',
|
||||
'OSCrypto.jsm',
|
||||
]
|
||||
|
||||
EXTRA_PP_JS_MODULES += ['OSCrypto.jsm']
|
||||
|
||||
if CONFIG['OS_TARGET'] == 'Android':
|
||||
EXTRA_COMPONENTS += [
|
||||
'storage-mozStorage.js',
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@ const { classes: Cc, interfaces: Ci, results: Cr, utils: Cu } = Components;
|
|||
|
||||
const PERMISSION_SAVE_LOGINS = "login-saving";
|
||||
|
||||
Cu.import("resource://gre/modules/AppConstants.jsm");
|
||||
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
Cu.import("resource://gre/modules/Timer.jsm");
|
||||
|
|
@ -113,12 +112,12 @@ LoginManager.prototype = {
|
|||
|
||||
|
||||
_initStorage() {
|
||||
let contractID;
|
||||
if (AppConstants.platform == "android") {
|
||||
contractID = "@mozilla.org/login-manager/storage/mozStorage;1";
|
||||
} else {
|
||||
contractID = "@mozilla.org/login-manager/storage/json;1";
|
||||
}
|
||||
#ifdef MOZ_WIDGET_ANDROID
|
||||
let contractID = "@mozilla.org/login-manager/storage/mozStorage;1";
|
||||
#else
|
||||
let contractID = "@mozilla.org/login-manager/storage/json;1";
|
||||
#endif
|
||||
|
||||
try {
|
||||
let catMan = Cc["@mozilla.org/categorymanager;1"].
|
||||
getService(Ci.nsICategoryManager);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue