Revision: 8542
http://languagetool.svn.sourceforge.net/languagetool/?rev=8542&view=rev
Author: gulp21-1
Date: 2012-12-13 20:32:54 +0000 (Thu, 13 Dec 2012)
Log Message:
-----------
[extension] close button in popup
make clear that enabling the web service means that text is sent
over the internet
Modified Paths:
--------------
trunk/extension/firefox/data/panel.css
trunk/extension/firefox/data/panel.html
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
Modified: trunk/extension/firefox/data/panel.css
===================================================================
--- trunk/extension/firefox/data/panel.css 2012-12-13 16:10:25 UTC (rev
8541)
+++ trunk/extension/firefox/data/panel.css 2012-12-13 20:32:54 UTC (rev
8542)
@@ -1,10 +1,10 @@
body {
background-color: white;
counter-reset: i;
+ font-family: Verdana, sans-serif;
}
div {
- font-family: Verdana, sans-serif;
font-size: 10px;
}
@@ -47,3 +47,17 @@
.hidden {
display: none;
}
+
+#close {
+ float: right;
+}
+
+#close > a {
+ position: relative;
+ top: -4px;
+ right: -4px;
+ padding: 5px 5px 3px 5px;
+ color: red;
+ text-decoration: none;
+ font-size: 14px;
+}
Modified: trunk/extension/firefox/data/panel.html
===================================================================
--- trunk/extension/firefox/data/panel.html 2012-12-13 16:10:25 UTC (rev
8541)
+++ trunk/extension/firefox/data/panel.html 2012-12-13 20:32:54 UTC (rev
8542)
@@ -3,6 +3,9 @@
<link rel="stylesheet" type="text/css" href="panel.css" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
-<body id="body">
+<body>
+<div id="close"><a href="javascript:closePopup()">x</a></div>
+<div id="body">
+</div>
</body>
</html>
Modified: trunk/extension/firefox/data/panel.js
===================================================================
--- trunk/extension/firefox/data/panel.js 2012-12-13 16:10:25 UTC (rev
8541)
+++ trunk/extension/firefox/data/panel.js 2012-12-13 20:32:54 UTC (rev
8542)
@@ -9,6 +9,10 @@
self.port.emit('enableWebService');
}
+function closePopup() {
+ self.port.emit('closePopup');
+}
+
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;
@@ -24,6 +28,8 @@
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:closePopup()")==0) {
+ closePopup();
} else
if(t.toString().indexOf("javascript:enableWebService()")==0) {
enableWebService();
}
Modified: trunk/extension/firefox/lib/main.js
===================================================================
--- trunk/extension/firefox/lib/main.js 2012-12-13 16:10:25 UTC (rev 8541)
+++ trunk/extension/firefox/lib/main.js 2012-12-13 20:32:54 UTC (rev 8542)
@@ -152,11 +152,15 @@
tabs.open(url);
});
-panel.port.on("enableWebService", function(url) {
+panel.port.on("enableWebService", function() {
simpleprefs.prefs.enableWebService=true;
widgetClicked();
});
+panel.port.on("closePopup", function() {
+ panel.hide();
+});
+
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-13 16:10:25 UTC
(rev 8541)
+++ trunk/extension/firefox/locale/de-DE.properties 2012-12-13 20:32:54 UTC
(rev 8542)
@@ -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 <a href="javascript:enableWebService();">aktivieren Sie den
Webdienst und versuchen es erneut</a> (dieser kann jederzeit in den
Add-on-Einstellungen deaktiviert werden).
+checkLtRunning=Bitte stellen Sie sicher, dass ein LanguageTool-Server unter %s
läuft oder <a href="javascript:enableWebService();">aktivieren Sie den
Webdienst</a>. (Wenn der Webdienst aktiviert wird, wird der Text über das
Internet verschickt; bitte lesen Sie die <a
href="https://addons.mozilla.org/firefox/addon/languagetoolfx/privacy/">Datenschutzerklärung</a>
für Details. Der Webdienst 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-13 16:10:25 UTC
(rev 8541)
+++ trunk/extension/firefox/locale/en-US.properties 2012-12-13 20:32:54 UTC
(rev 8542)
@@ -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 <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).
+checkLtRunning=Please make sure that a LanguageTool Server is running on %s,
or <a href="javascript:enableWebService();">enable the web service</a>. (When
enabling the web service, the text is sent over the internet; please read the
<a
href="https://addons.mozilla.org/firefox/addon/languagetoolfx/privacy/">privacy
policy</a> for details. The web service can be disabled 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'.
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