mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-20 23:37:33 +09:00
Update sync client for JS changes.
This commit is contained in:
parent
c53787dfdb
commit
ee948be1cf
54 changed files with 256 additions and 228 deletions
|
|
@ -5,9 +5,9 @@
|
|||
var EXPORTED_SYMBOLS = ["MozMillController", "globalEventRegistry",
|
||||
"sleep", "windowMap"];
|
||||
|
||||
const Cc = Components.classes;
|
||||
const Ci = Components.interfaces;
|
||||
const Cu = Components.utils;
|
||||
var Cc = Components.classes;
|
||||
var Ci = Components.interfaces;
|
||||
var Cu = Components.utils;
|
||||
|
||||
var EventUtils = {}; Cu.import('resource://mozmill/stdlib/EventUtils.js', EventUtils);
|
||||
|
||||
|
|
@ -44,7 +44,11 @@ waitForEvents.prototype = {
|
|||
node.firedEvents = {};
|
||||
this.registry = {};
|
||||
|
||||
for each (var e in events) {
|
||||
if (!events) {
|
||||
return;
|
||||
}
|
||||
for (var key in events) {
|
||||
var e = events[key];
|
||||
var listener = function (event) {
|
||||
this.firedEvents[event.type] = true;
|
||||
}
|
||||
|
|
@ -973,7 +977,10 @@ function browserAdditions (controller) {
|
|||
return windows.map.hasPageLoaded(utils.getWindowId(win));
|
||||
}, "Timeout", timeout, aInterval);
|
||||
}
|
||||
catch (ex if ex instanceof errors.TimeoutError) {
|
||||
catch (ex) {
|
||||
if (!(ex instanceof errors.TimeoutError)) {
|
||||
throw ex;
|
||||
}
|
||||
timed_out = true;
|
||||
}
|
||||
finally {
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@ var EXPORTED_SYMBOLS = ["ID", "Link", "XPath", "Selector", "Name", "Anon", "Anon
|
|||
"Lookup", "_byID", "_byName", "_byAttrib", "_byAnonAttrib",
|
||||
];
|
||||
|
||||
const Cc = Components.classes;
|
||||
const Ci = Components.interfaces;
|
||||
const Cu = Components.utils;
|
||||
var Cc = Components.classes;
|
||||
var Ci = Components.interfaces;
|
||||
var Cu = Components.utils;
|
||||
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
|
||||
|
|
@ -304,7 +304,7 @@ var _returnResult = function (results) {
|
|||
|
||||
var _forChildren = function (element, name, value) {
|
||||
var results = [];
|
||||
var nodes = [e for each (e in element.childNodes) if (e)]
|
||||
var nodes = Array.from(element.childNodes).filter(e => e);
|
||||
|
||||
for (var i in nodes) {
|
||||
var n = nodes[i];
|
||||
|
|
@ -318,7 +318,7 @@ var _forChildren = function (element, name, value) {
|
|||
|
||||
var _forAnonChildren = function (_document, element, name, value) {
|
||||
var results = [];
|
||||
var nodes = [e for each (e in _document.getAnoymousNodes(element)) if (e)];
|
||||
var nodes = Array.from(_document.getAnoymousNodes(element)).filter(e => e);
|
||||
|
||||
for (var i in nodes ) {
|
||||
var n = nodes[i];
|
||||
|
|
@ -381,7 +381,7 @@ var _byAnonAttrib = function (_document, parent, attributes) {
|
|||
}
|
||||
}
|
||||
|
||||
var nodes = [n for each (n in _document.getAnonymousNodes(parent)) if (n.getAttribute)];
|
||||
var nodes = Array.from(_document.getAnonymousNodes(parent)).filter(n => n.getAttribute);
|
||||
|
||||
function resultsForNodes (nodes) {
|
||||
for (var i in nodes) {
|
||||
|
|
@ -404,7 +404,7 @@ var _byAnonAttrib = function (_document, parent, attributes) {
|
|||
|
||||
resultsForNodes(nodes);
|
||||
if (results.length == 0) {
|
||||
resultsForNodes([n for each (n in parent.childNodes) if (n != undefined && n.getAttribute)])
|
||||
resultsForNodes(Array.from(parent.childNodes).filter(n => n != undefined && n.getAttribute));
|
||||
}
|
||||
|
||||
return _returnResult(results)
|
||||
|
|
@ -440,7 +440,7 @@ function Lookup(_document, expression) {
|
|||
throw new Error('Lookup constructor did not recieve enough arguments.');
|
||||
}
|
||||
|
||||
var expSplit = [e for each (e in smartSplit(expression) ) if (e != '')];
|
||||
var expSplit = smartSplit(expression).filter(e => e != '');
|
||||
expSplit.unshift(_document);
|
||||
|
||||
var nCases = {'id':_byID, 'name':_byName, 'attrib':_byAttrib, 'index':_byIndex};
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@ var EXPORTED_SYMBOLS = ["Elem", "Selector", "ID", "Link", "XPath", "Name", "Look
|
|||
|
||||
const NAMESPACE_XUL = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
|
||||
|
||||
const Cc = Components.classes;
|
||||
const Ci = Components.interfaces;
|
||||
const Cu = Components.utils;
|
||||
var Cc = Components.classes;
|
||||
var Ci = Components.interfaces;
|
||||
var Cu = Components.utils;
|
||||
|
||||
var EventUtils = {}; Cu.import('resource://mozmill/stdlib/EventUtils.js', EventUtils);
|
||||
|
||||
|
|
|
|||
|
|
@ -13,9 +13,9 @@ var EXPORTED_SYMBOLS = ["controller", "utils", "elementslib", "os",
|
|||
"firePythonCallback", "getAddons"
|
||||
];
|
||||
|
||||
const Cc = Components.classes;
|
||||
const Ci = Components.interfaces;
|
||||
const Cu = Components.utils;
|
||||
var Cc = Components.classes;
|
||||
var Ci = Components.interfaces;
|
||||
var Cu = Components.utils;
|
||||
|
||||
|
||||
Cu.import("resource://gre/modules/AddonManager.jsm");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue