Revision: 8537
http://languagetool.svn.sourceforge.net/languagetool/?rev=8537&view=rev
Author: gulp21-1
Date: 2012-12-12 17:44:32 +0000 (Wed, 12 Dec 2012)
Log Message:
-----------
[extension] possibility to activate the web service with a single click
Modified Paths:
--------------
trunk/extension/firefox/data/panel.js
trunk/extension/firefox/lib/main.js
trunk/extension/firefox/locale/de-DE.properties
trunk/extension/firefox/locale/en-US.properties
trunk/extension/firefox/package.json
Modified: trunk/extension/firefox/data/panel.js
===================================================================
--- trunk/extension/firefox/data/panel.js 2012-12-12 13:03:58 UTC (rev
8536)
+++ trunk/extension/firefox/data/panel.js 2012-12-12 17:44:32 UTC (rev
8537)
@@ -5,6 +5,10 @@
document.getElementById("unhidelink").innerHTML="";
}
+function enableWebService() {
+ self.port.emit('enableWebService');
+}
+
self.port.on("setText", function(text) {
// dynamically generated text went through escapeXml in main.js to
avoid evaluating arbitrary text as html
document.getElementById("body").innerHTML=text;
@@ -18,9 +22,11 @@
event.stopPropagation();
event.preventDefault();
self.port.emit('linkClicked', t.toString());
+ } else if(t.toString().indexOf("javascript:unhide()")==0) {
+ unhide(); // WORKAROUND don't know why fx says
"ReferenceError: unhide is not defined"
+ } else
if(t.toString().indexOf("javascript:enableWebService()")==0) {
+ enableWebService();
}
- if(t.toString().indexOf("javascript:unhide()")==0)
- unhide(); // WORKAROUND don't know why fx says
"ReferenceError: unhide is not defined"
},
false
);
Modified: trunk/extension/firefox/lib/main.js
===================================================================
--- trunk/extension/firefox/lib/main.js 2012-12-12 13:03:58 UTC (rev 8536)
+++ trunk/extension/firefox/lib/main.js 2012-12-12 17:44:32 UTC (rev 8537)
@@ -152,6 +152,11 @@
tabs.open(url);
});
+panel.port.on("enableWebService", function(url) {
+ simpleprefs.prefs.enableWebService=true;
+ widgetClicked();
+});
+
function widgetClicked() {
// avoid that selectedText is changed while the text is being checked
selectedTextProcessed=selectedText;
Modified: trunk/extension/firefox/locale/de-DE.properties
===================================================================
--- trunk/extension/firefox/locale/de-DE.properties 2012-12-12 13:03:58 UTC
(rev 8536)
+++ trunk/extension/firefox/locale/de-DE.properties 2012-12-12 17:44:32 UTC
(rev 8537)
@@ -3,7 +3,7 @@
noProblemsFound=Es wurden keine Probleme gefunden.
checkSelectionWithLT=Markierten Text oder Text in Textfeld mit LanguageTool
überprüfen
moreInformation=mehr Informationen
-checkLtRunning=Bitte stellen Sie sicher, dass ein LanguageTool-Server unter %s
läuft oder aktivieren Sie den Webdienst in den <a
href="about:addons">Add-on-Einstellungen</a>.
+checkLtRunning=Bitte stellen Sie sicher, dass ein LanguageTool-Server unter %s
läuft oder <a href="javascript:enableWebService();">aktivieren Sie den
Webdienst und versuchen es erneut</a> (dieser kann jederzeit in den
Add-on-Einstellungen deaktiviert werden).
usingWebService=Benutzen des lokalen Servers fehlgeschlagen, verbinde mit
Webdienst …
emptyText=Keine Text ist markiert und kein Textfeld ist aktiviert. Bitte
markieren Sie einen Text oder ein Textfeld, um den Text prüfen zu lassen.
checkLanguageCode=Bitte stellen Sie sicher, dass die Sprachcodes in den <a
href="about:addons">Add-on-Einstellungen</a> richtig sind. Benutzen Sie Codes
wie 'de-DE', nicht 'de_DE', 'de-de' oder 'deutsch'.
Modified: trunk/extension/firefox/locale/en-US.properties
===================================================================
--- trunk/extension/firefox/locale/en-US.properties 2012-12-12 13:03:58 UTC
(rev 8536)
+++ trunk/extension/firefox/locale/en-US.properties 2012-12-12 17:44:32 UTC
(rev 8537)
@@ -3,7 +3,7 @@
noProblemsFound=No problems have been found.
checkSelectionWithLT=Check selected text or text in text field with
LanguageTool
moreInformation=more information
-checkLtRunning=Please make sure that a LanguageTool Server is running on %s,
or enable the web service in the <a href="about:addons">settings of the
add-on</a>.
+checkLtRunning=Please make sure that a LanguageTool Server is running on %s,
or <a href="javascript:enableWebService();">enable the web service and try
again</a> (you can disable it in the settings of the add-on at any time).
usingWebService=Using local server failed, connecting with web
service …
emptyText=No text is selected and no text field is active. Please select a
text or a text field in order to have the text checked.
checkLanguageCode=Please make sure that the language codes in the <a
href="about:addons">settings of the add-on</a> are correct. Use codes like
'en-US', not 'en_US', 'en-us', or 'english'.
Modified: trunk/extension/firefox/package.json
===================================================================
--- trunk/extension/firefox/package.json 2012-12-12 13:03:58 UTC (rev
8536)
+++ trunk/extension/firefox/package.json 2012-12-12 17:44:32 UTC (rev
8537)
@@ -3,7 +3,7 @@
"license": "GPL 3.0",
"author": "Markus Brenneis",
"contributors": ["The LanguageTool Developers"],
- "version": "0.1-pre121208",
+ "version": "0.1-pre121212",
"fullName": "LanguageToolFx",
"id": "jid1-j3KiX1n7UXrjxQ",
"description": "LanguageTool for Firefox",
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits