Revision: 9697
http://languagetool.svn.sourceforge.net/languagetool/?rev=9697&view=rev
Author: gulp21-1
Date: 2013-03-16 19:21:57 +0000 (Sat, 16 Mar 2013)
Log Message:
-----------
[extension/fx] make context menu items work (workaround for sdk bug)
update require syntax
Modified Paths:
--------------
trunk/extension/firefox/lib/main.js
Modified: trunk/extension/firefox/lib/main.js
===================================================================
--- trunk/extension/firefox/lib/main.js 2013-03-16 18:37:03 UTC (rev 9696)
+++ trunk/extension/firefox/lib/main.js 2013-03-16 19:21:57 UTC (rev 9697)
@@ -1,14 +1,13 @@
-var cm = require("sdk/context-menu");
-var panels=require("panel");
-var preferencesservice=require("preferences-service");
-var Request=require("request").Request;
-var selection=require("selection");
-var self=require("self");
-var simpleprefs=require("simple-prefs");
-var tabs=require("tabs");
+var cm=require("sdk/context-menu");
+var panels=require("sdk/panel");
+var requests=require("sdk/request");
+var selection=require("sdk/selection");
+var self=require("sdk/self");
+var simpleprefs=require("sdk/simple-prefs");
+var tabs=require("sdk/tabs");
// tabs.open("http://www.languagetool.org/forum/");
-var widgets=require("widget");
-var _=require("l10n").get;
+var widgets=require("sdk/widget");
+var _=require("sdk/l10n").get;
var EMPTYTEXTWARNING="<div class=\"status\">"+_("emptyText")+"</div>";
var PLEASEWAITWHILECHECKING="<div
class=\"status\">"+_("pleaseWaitWhileChecking")+"</div>";
@@ -197,7 +196,7 @@
var
contentString="useragent=languagetoolfx&language="+simpleprefs.prefs.language+mothertongue+autodetect+"&text="+encodeURIComponent(selectedTextProcessed);
var originalContentStringLength=contentString.length;
- var checkTextOnline=Request({
+ var checkTextOnline=requests.Request({
url: "https://languagetool.org:8081/",
onComplete: function (response) {
var webServiceNote="<div
class=\"status\">"+_("webServiceUsed");
@@ -221,7 +220,7 @@
content: contentString
});
- var checkTextLocal=Request({
+ var checkTextLocal=requests.Request({
url: simpleprefs.prefs.localServerUrl,
onComplete: function (response) {
if(response.status!=200) {
@@ -279,13 +278,15 @@
var contextmenuitemSelection=cm.Item({
label: _("checkSelectionWithLTShort"),
context: cm.SelectionContext(),
- contentScript: 'self.on("click", self.postMessage);',
+ // SDK bug 851647
+ contentScript: 'self.on("click", function(){self.postMessage()});',
onMessage: widgetClicked
});
var contextmenuitemTextarea=cm.Item({
label: _("checkTextareaWithLTShort"),
context: cm.SelectorContext("textarea"),
- contentScript: 'self.on("click", self.postMessage);',
+ // SDK bug 851647
+ contentScript: 'self.on("click", function(){self.postMessage()});',
onMessage: widgetOnClick
});
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits