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&nbsp;&hellip;
 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&nbsp;&hellip;
 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

Reply via email to