[Pkg-mozext-commits] [greasemonkey] 20/55: Style cleanup.
David Prévot
taffit at moszumanska.debian.org
Thu Oct 29 15:38:03 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository greasemonkey.
commit f6d82246e6dd5820fd18d7dff20ce643c71886f2
Author: Anthony Lieuallen <arantius at gmail.com>
Date: Wed Sep 23 14:36:10 2015 -0400
Style cleanup.
---
content/browser.js | 84 ++++++++++++++++++++++----------------------------
content/framescript.js | 12 +++-----
content/newscript.js | 11 +++----
3 files changed, 45 insertions(+), 62 deletions(-)
diff --git a/content/browser.js b/content/browser.js
index d0a1c21..73c60ae 100644
--- a/content/browser.js
+++ b/content/browser.js
@@ -94,7 +94,7 @@ GM_BrowserUI.openInTab = function(aMessage) {
if (prefRel) {
tabBrowser.moveTabTo(newTab, scriptTab._tPos + 1);
} else {
- tabBrowser.moveTabTo(newTab, tabBrowser.tabs.length - 1);
+ tabBrowser.moveTabTo(newTab, tabBrowser.tabs.length - 1);
}
}, 0);
};
@@ -111,62 +111,36 @@ GM_BrowserUI.chromeUnload = function() {
* to show our context items.
*/
GM_BrowserUI.contextMenuShowing = function() {
- GM_BrowserUI.getUserScriptLinkUnderPointer(1)
+ GM_BrowserUI.getUserScriptUrlUnderPointer(function(aUrl) {
+ var contextItem = document.getElementById("greasemonkey-view-userscript");
+ var contextSep = document.getElementById("greasemonkey-install-sep");
+ contextItem.hidden = contextSep.hidden = !aUrl;
+ });
};
-
-GM_BrowserUI.getUserScriptLinkUnderPointer = function(what) {
+GM_BrowserUI.getUserScriptUrlUnderPointer = function(callback) {
var culprit = gContextMenu.target || document.popupNode;
+ if (!culprit) {
+ callback(null);
+ return;
+ }
var mm = gBrowser.selectedBrowser.messageManager;
-
- var callback = null;
- callback = function (aMessage) {
- mm.removeMessageListener("greasemonkey:context-menu-end", callback);
+ var messageHandler;
+ messageHandler = function (aMessage) {
+ mm.removeMessageListener("greasemonkey:context-menu-end", messageHandler);
var href = aMessage.data.href;
-
- var result = null;
- if (culprit && href &&
- href.match(/\.user\.js(\?|$)/i)) {
- var ioSvc = Components.classes["@mozilla.org/network/io-service;1"]
- .getService(Components.interfaces.nsIIOService);
- var uri = ioSvc.newURI(href, null, null);
- result = uri;
- }
-
- switch (what) {
- case 1:
- var contextItem = document
- .getElementById("greasemonkey-view-userscript");
- var contextSep = document.getElementById("greasemonkey-install-sep");
-
- contextItem.hidden = contextSep.hidden = !result;
- break;
- case 2:
- if (result) {
- var scope = {};
- Components.utils.import(
- "chrome://greasemonkey-modules/content/remoteScript.js", scope);
- var rs = new scope.RemoteScript(result.spec);
- rs.downloadScript(function (aSuccess) {
- if (aSuccess) {
- rs.showSource(gBrowser);
- } else {
- alert(rs.errorMessage);
- }
- });
- }
- break;
+ if (href && href.match(/\.user\.js(\?|$)/i)) {
+ callback(href);
+ } else {
+ callback(null);
}
};
+ mm.addMessageListener("greasemonkey:context-menu-end", messageHandler);
- mm.addMessageListener("greasemonkey:context-menu-end", callback);
-
- gBrowser.selectedBrowser.messageManager
- .sendAsyncMessage("greasemonkey:context-menu-start", {}, {
- "culprit": culprit
- });
+ mm.sendAsyncMessage(
+ "greasemonkey:context-menu-start", {}, {"culprit": culprit});
};
GM_BrowserUI.refreshStatus = function() {
@@ -188,7 +162,21 @@ GM_BrowserUI.startInstallScript = function(aUri) {
};
GM_BrowserUI.viewContextItemClicked = function() {
- GM_BrowserUI.getUserScriptLinkUnderPointer(2);
+ GM_BrowserUI.getUserScriptUrlUnderPointer(function(aUrl) {
+ if (!aUrl) return;
+
+ var scope = {};
+ Components.utils.import(
+ "chrome://greasemonkey-modules/content/remoteScript.js", scope);
+ var rs = new scope.RemoteScript(aUrl);
+ rs.downloadScript(function (aSuccess) {
+ if (aSuccess) {
+ rs.showSource(gBrowser);
+ } else {
+ alert(rs.errorMessage);
+ }
+ });
+ });
};
GM_BrowserUI.showToolbarButton = function() {
diff --git a/content/framescript.js b/content/framescript.js
index c2bad92..8828bbe 100644
--- a/content/framescript.js
+++ b/content/framescript.js
@@ -132,18 +132,14 @@ function contextMenuStart(aMessage) {
culprit = culprit.parentNode;
}
- var href = culprit.href;
-
- aMessage.target.sendAsyncMessage("greasemonkey:context-menu-end", {
- "href": href
- });
+ aMessage.target.sendAsyncMessage(
+ "greasemonkey:context-menu-end", {"href": culprit.href});
}
function newScriptLoadStart(aMessage) {
- aMessage.target.sendAsyncMessage("greasemonkey:newscript-load-end", {
- "href": content.location.href
- });
+ aMessage.target.sendAsyncMessage(
+ "greasemonkey:newscript-load-end", {"href": content.location.href});
}
diff --git a/content/newscript.js b/content/newscript.js
index 7f56d6e..6bfe0ec 100644
--- a/content/newscript.js
+++ b/content/newscript.js
@@ -23,15 +23,14 @@ window.addEventListener("load", function window_load() {
// default the includes with the current page's url
var content = window.opener.gBrowser;
if (content) {
- var callback = null;
- callback = function (aMessage) {
- window.opener.messageManager
- .removeMessageListener("greasemonkey:newscript-load-end", callback);
+ var messageHandler = null;
+ messageHandler = function (aMessage) {
+ window.opener.messageManager.removeMessageListener(
+ "greasemonkey:newscript-load-end", messageHandler);
document.getElementById("include").value = aMessage.data.href;
};
-
window.opener.messageManager
- .addMessageListener("greasemonkey:newscript-load-end", callback);
+ .addMessageListener("greasemonkey:newscript-load-end", messageHandler);
content.selectedBrowser.messageManager
.sendAsyncMessage("greasemonkey:newscript-load-start", {});
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/greasemonkey.git
More information about the Pkg-mozext-commits
mailing list