Revision: 8455 http://languagetool.svn.sourceforge.net/languagetool/?rev=8455&view=rev Author: gulp21-1 Date: 2012-11-26 18:43:21 +0000 (Mon, 26 Nov 2012) Log Message: ----------- [extension] possibility to change url of local server textfield + iframe tests added
Modified Paths: -------------- trunk/extension/common/tests/headlineTest.html trunk/extension/common/tests/index.html trunk/extension/firefox/TODO 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 Added Paths: ----------- trunk/extension/common/tests/iframeTest.html trunk/extension/common/tests/textFieldTest.html Modified: trunk/extension/common/tests/headlineTest.html =================================================================== --- trunk/extension/common/tests/headlineTest.html 2012-11-25 21:50:56 UTC (rev 8454) +++ trunk/extension/common/tests/headlineTest.html 2012-11-26 18:43:21 UTC (rev 8455) @@ -7,6 +7,8 @@ <h1>Reguläre Ausdrücke</h1> <p>Ein regulärer Ausdruck kann sehr kompliziert aussehen. Aber davon sollte man sich nicht abschrecken lassen.</p> +<h1>Reguläre Ausdrücke</h1><p>Ein regulärer Ausdruck kann sehr kompliziert aussehen. Aber davon sollte man sich nicht abschrecken lassen.</p> + (0 Fehler) </body> Added: trunk/extension/common/tests/iframeTest.html =================================================================== --- trunk/extension/common/tests/iframeTest.html (rev 0) +++ trunk/extension/common/tests/iframeTest.html 2012-11-26 18:43:21 UTC (rev 8455) @@ -0,0 +1,12 @@ +<!DOCTYPE HTML> +<html> +<head> +<title>iframeTest</title> +</head> +<body> +Checking the contents of the text field should work without selecting any text. +<iframe src="textFieldTest.html" width="500px" height="300px" name="myframe"> +<p>You browser does not support frames.</p> +</iframe> +</body> +</html> Modified: trunk/extension/common/tests/index.html =================================================================== --- trunk/extension/common/tests/index.html 2012-11-25 21:50:56 UTC (rev 8454) +++ trunk/extension/common/tests/index.html 2012-11-26 18:43:21 UTC (rev 8455) @@ -11,8 +11,10 @@ <tr><td><a href="escapeUrlTest.html">escapeUrlTest.html</a></td></tr> <tr><td><a href="germanTest.html">germanTest.html</a></td></tr> <tr><td><a href="headlineTest.html">headlineTest.html</a></td></tr> +<tr><td><a href="iframeTest.html">iframeTest.html</a></td></tr> <tr><td><a href="newlineTest.html">newlineTest.html</a></td></tr> <tr><td><a href="scriptContentsTest.html">scriptContentsTest.html</a></td></tr> +<tr><td><a href="textFieldTest.html">textFieldTest.html</a></td></tr> </table> </body> </html> Added: trunk/extension/common/tests/textFieldTest.html =================================================================== --- trunk/extension/common/tests/textFieldTest.html (rev 0) +++ trunk/extension/common/tests/textFieldTest.html 2012-11-26 18:43:21 UTC (rev 8455) @@ -0,0 +1,15 @@ +<!DOCTYPE HTML> +<html> +<head> +<title>textFieldTest</title> +</head> +<body> +<form action="textarea.htm"> +<p>You can check this text:<br> +<textarea name="user_text" cols="50" rows="10">Paste your own text here… or check this text too see an few of of the problems that LanguageTool can detecd. + +(4 mistakes)</textarea> +</p> +</form> +</body> +</html> Modified: trunk/extension/firefox/TODO =================================================================== --- trunk/extension/firefox/TODO 2012-11-25 21:50:56 UTC (rev 8454) +++ trunk/extension/firefox/TODO 2012-11-26 18:43:21 UTC (rev 8455) @@ -7,11 +7,12 @@ "Text" in between <script>...</script> should probably be ignored. - if you select a headline and the following paragraph you'll get an error because - LT doesn't consider the paragraph + LT doesn't consider the paragraph (use html instead of text property?) -- make "http//localhost:8081" configurable - - using the plugin on Swiss text is confusing, as the language detection will probably return de-DE, thus there will be quite a lot of spelling errors (example: http://de.wikipedia.org/wiki/Z%C3%BCrich). Same for other - variants. \ No newline at end of file + variants. + +- checking text in text fields which are in an iframe cannot be checked without + selecting the text (e.g. lt forum) Modified: trunk/extension/firefox/lib/main.js =================================================================== --- trunk/extension/firefox/lib/main.js 2012-11-25 21:50:56 UTC (rev 8454) +++ trunk/extension/firefox/lib/main.js 2012-11-26 18:43:21 UTC (rev 8455) @@ -202,7 +202,7 @@ }); var checkTextLocal=Request({ - url: "http://localhost:8081", + url: simpleprefs.prefs.localServerUrl, onComplete: function (response) { if(response.status!=200) { console.log("Response status: "+response.status); Modified: trunk/extension/firefox/locale/de-DE.properties =================================================================== --- trunk/extension/firefox/locale/de-DE.properties 2012-11-25 21:50:56 UTC (rev 8454) +++ trunk/extension/firefox/locale/de-DE.properties 2012-11-26 18:43:21 UTC (rev 8455) @@ -17,6 +17,8 @@ language_description=LanguageTool wird davon ausgehen, dass der zu prüfenden Text in dieser Sprache geschrieben ist. mothertongue_title=Muttersprache mothertongue_description=Wählen Sie hier Ihre Muttersprache aus, um in fremdsprachigen Texten vor falschen Freunden gewarnt zu werden. +localServerUrl_title=URL des lokalen Servers +localServerUrl_description=Sie können den Port, auf dem der LanguageTool-Server läuft, ändern oder eine komplett andere URL eingeben, z. B. wenn Sie einen zentralen Server in Ihrer Firma verwenden. enableWebService_title=Den Webdienst benutzen, wenn eine Verbindung mit dem lokalen Server nicht erfolgreich ist enableWebService_description=Die Erweiterung versucht zuerst, eine Verbindung mit einem lokal laufenden LanguageTool-Server herzustellen. Wenn dies fehlschlägt und diese Option aktiviert ist, verbindet sich die Erweiterung mit api.languagetool.org, um den Text zu prüfen. Bitte beachten Sie jedoch, dass die Verbindung nicht verschlüsselt ist. Bitte lesen Sie die Add-on-Beschreibung und die Datenschutzerklärung für Einzelheiten. mothertongue_options.none selected=Keine ausgewählt Modified: trunk/extension/firefox/locale/en-US.properties =================================================================== --- trunk/extension/firefox/locale/en-US.properties 2012-11-25 21:50:56 UTC (rev 8454) +++ trunk/extension/firefox/locale/en-US.properties 2012-11-26 18:43:21 UTC (rev 8455) @@ -17,6 +17,8 @@ language_description=LanguageTool will assume that the text to be checked is written in this language. mothertongue_title=Mother tongue mothertongue_description=Select your mother tongue here in order to be warned of false friends in foreign-language texts. +localServerUrl_title=URL of the local server +localServerUrl_description=You can change the port on which the LanguageTool server is running, or enter a completely different URL, e.g. if you are using a central server in your company. enableWebService_title=Use web service when connecting with the local server is not successful enableWebService_description=At first, the extension tries to connect to a locally running LanguageTool server. If this fails and this option is enabled, the extension connects to api.languagetool.org to check the text. Please note, however, that the connection is not encrypted. Please read the add-on description and the privacy policy for details. -mothertongue_options.noneSelected=none selected +mothertongue_options.none selected=none selected Modified: trunk/extension/firefox/package.json =================================================================== --- trunk/extension/firefox/package.json 2012-11-25 21:50:56 UTC (rev 8454) +++ trunk/extension/firefox/package.json 2012-11-26 18:43:21 UTC (rev 8455) @@ -332,6 +332,12 @@ } ] }, { + "name": "localServerUrl", + "title": "localServerUrl_title", + "description": "localServerUrl_description", + "type": "string", + "value": "http://localhost:8081" + }, { "name": "enableWebService", "title": "enableWebService_title", "description": "enableWebService_description", This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ Languagetool-commits mailing list Languagetool-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-commits