Revision: 8366
http://languagetool.svn.sourceforge.net/languagetool/?rev=8366&view=rev
Author: gulp21-1
Date: 2012-11-11 16:50:36 +0000 (Sun, 11 Nov 2012)
Log Message:
-----------
[extension] do not ignore \n in the selection (used to work in older versions)
added two more tests
Modified Paths:
--------------
trunk/extension/common/tests/FAILING_TESTS
trunk/extension/common/tests/index.html
trunk/extension/firefox/lib/main.js
Added Paths:
-----------
trunk/extension/common/tests/headlineTest.html
trunk/extension/common/tests/newlineTest.html
Modified: trunk/extension/common/tests/FAILING_TESTS
===================================================================
--- trunk/extension/common/tests/FAILING_TESTS 2012-11-11 14:49:38 UTC (rev
8365)
+++ trunk/extension/common/tests/FAILING_TESTS 2012-11-11 16:50:36 UTC (rev
8366)
@@ -1,3 +1,4 @@
-As of 09/11/12
+As of 11/11/12
+- headlineTest.html
- scriptContentsTest.html
Added: trunk/extension/common/tests/headlineTest.html
===================================================================
--- trunk/extension/common/tests/headlineTest.html
(rev 0)
+++ trunk/extension/common/tests/headlineTest.html 2012-11-11 16:50:36 UTC
(rev 8366)
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<title>headlineTest</title>
+</head>
+<body>
+<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>
+</html>
Modified: trunk/extension/common/tests/index.html
===================================================================
--- trunk/extension/common/tests/index.html 2012-11-11 14:49:38 UTC (rev
8365)
+++ trunk/extension/common/tests/index.html 2012-11-11 16:50:36 UTC (rev
8366)
@@ -10,6 +10,8 @@
<tr><td><a href="escapeHtmlTagsTest.txt">escapeHtmlTagsTest.txt</a></td></tr>
<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="newlineTest.html">newlineTest.html</a></td></tr>
<tr><td><a href="scriptContentsTest.html">scriptContentsTest.html</a></td></tr>
</table>
</body>
Added: trunk/extension/common/tests/newlineTest.html
===================================================================
--- trunk/extension/common/tests/newlineTest.html
(rev 0)
+++ trunk/extension/common/tests/newlineTest.html 2012-11-11 16:50:36 UTC
(rev 8366)
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<title>newlineTest</title>
+</head>
+<body>
+
+One.
+
+<p>
+In this sentence
+there is an mistake.
+</p>
+
+Two.
+
+<p>
+In this sentence
+ there is an mistake.
+</p>
+
+Three.
+
+<p>
+There is an mistake in this sentence.
+</p>
+
+Four.
+
+<p>
+In this sentence<br/>
+there is an mistake.
+</p>
+
+(4 mistakes)
+
+</body>
+</html>
Modified: trunk/extension/firefox/lib/main.js
===================================================================
--- trunk/extension/firefox/lib/main.js 2012-11-11 14:49:38 UTC (rev 8365)
+++ trunk/extension/firefox/lib/main.js 2012-11-11 16:50:36 UTC (rev 8366)
@@ -41,7 +41,7 @@
function preprocess(text) {
return text.replace(/\<script\>[\s\S]*?\<\/script\>/gm," <BR> ") //
remove everything between <script>-Tags
.replace(/\<\/?([\s\S]*?)\>/gm,"") // remove html tags
- .replace(/(\r\n|\n|\r)/gm,"") // remove newlines
+ .replace(/(\r\n|\n|\r)/gm," <BR> ") // remove newlines
.replace(/(\s+\<BR\>\s+(\<BR\>\s+)*)/g," ") // remove extra
spaces added after newline
.replace(/^\s+|\s+$/g,""); // trim
}
@@ -154,8 +154,10 @@
function widgetClicked() {
var EMPTYTEXTWARNING="<div class=\"status\">"+_("emptyText")+"</div>";
- if(selectedText!=null)
+ if(selectedText!=null) {
+ console.log("Selection: "+selectedText);
selectedText=preprocess(selectedText);
+ }
if(selectedText==null || selectedText=="") {
panel.port.emit("setText", EMPTYTEXTWARNING);
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_nov
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits