Revision: 8461
http://languagetool.svn.sourceforge.net/languagetool/?rev=8461&view=rev
Author: gulp21-1
Date: 2012-11-27 18:06:52 +0000 (Tue, 27 Nov 2012)
Log Message:
-----------
[extension] escape &
nicer index.html for tests
Modified Paths:
--------------
trunk/extension/common/tests/FAILING_TESTS
trunk/extension/common/tests/germanTest.html
trunk/extension/common/tests/index.html
trunk/extension/common/tests/index.html.create.bash
trunk/extension/firefox/lib/main.js
Modified: trunk/extension/common/tests/FAILING_TESTS
===================================================================
--- trunk/extension/common/tests/FAILING_TESTS 2012-11-27 13:23:10 UTC (rev
8460)
+++ trunk/extension/common/tests/FAILING_TESTS 2012-11-27 18:06:52 UTC (rev
8461)
@@ -1,4 +1,5 @@
As of 11/11/12
- headlineTest.html
+- iframeTest.html
- scriptContentsTest.html
Modified: trunk/extension/common/tests/germanTest.html
===================================================================
--- trunk/extension/common/tests/germanTest.html 2012-11-27 13:23:10 UTC
(rev 8460)
+++ trunk/extension/common/tests/germanTest.html 2012-11-27 18:06:52 UTC
(rev 8461)
@@ -6,11 +6,11 @@
</head>
<body>
-Nachdem Max nun beinahe drei Stunden mit unbewegter Miene und fast
geschlossenen Liedern auf das LCD-Display starrte, forderte ihn seine Mutter
auf, doch mal rauszugehen , und mit seine Freunden zu speilen. Ihr wurde immer
Angst und bange, wenn sie sehen muss, wie viel Zeit ihr Sohn vor dem Computer
verbingt. Sie glaubst manchmal dass sie ihn bald nur noch per Email erreichen
kann. Vielleicht zu recht.
+Ein Sprichwort, demzufolge Geld nicht stinkt. Nachdem z. B. Max nun beinahe
drei Stunden mit unbewegter Miene und fast geschlossenen Liedern auf das
LCD-Display starrte, forderte ihn seine Mutter auf, doch mal rauszugehen , und
mit seine Freunden zu speilen. Ihr wurde immer Angst und bange, wenn sie sehen
muss, wie viel Zeit ihr Sohn vor dem Computer verbingt. Sie glaubst manchmal
dass sie ihn bald nur noch per Email erreichen kann. Vielleicht zu recht.
Dieser Satz enthält einen Umlaut.
-(13 Fehler)
+(15 Fehler)
</body>
</html>
Modified: trunk/extension/common/tests/index.html
===================================================================
--- trunk/extension/common/tests/index.html 2012-11-27 13:23:10 UTC (rev
8460)
+++ trunk/extension/common/tests/index.html 2012-11-27 18:06:52 UTC (rev
8461)
@@ -1,20 +1,23 @@
<!DOCTYPE HTML>
<html>
<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Tests</title>
+<style type="text/css">
+.pass{background:#E6FFE6;}.pass:after{content:" ✓"}
+.fail{background:#FFE6E6;}.fail:after{content:" ✗"}
+</style>
</head>
<body>
-<table>
-<tr><td><a href="englishTest.html">englishTest.html</a></td></tr>
-<tr><td><a href="escapeHtmlTagsTest.html">escapeHtmlTagsTest.html</a></td></tr>
-<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="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>
+<span class="pass"><a href="englishTest.html">englishTest.html</a></span><br/>
+<span class="pass"><a
href="escapeHtmlTagsTest.html">escapeHtmlTagsTest.html</a></span><br/>
+<span class="pass"><a
href="escapeHtmlTagsTest.txt">escapeHtmlTagsTest.txt</a></span><br/>
+<span class="pass"><a
href="escapeUrlTest.html">escapeUrlTest.html</a></span><br/>
+<span class="pass"><a href="germanTest.html">germanTest.html</a></span><br/>
+<span class="fail"><a
href="headlineTest.html">headlineTest.html</a></span><br/>
+<span class="fail"><a href="iframeTest.html">iframeTest.html</a></span><br/>
+<span class="pass"><a href="newlineTest.html">newlineTest.html</a></span><br/>
+<span class="fail"><a
href="scriptContentsTest.html">scriptContentsTest.html</a></span><br/>
+<span class="pass"><a
href="textFieldTest.html">textFieldTest.html</a></span><br/>
</body>
</html>
Modified: trunk/extension/common/tests/index.html.create.bash
===================================================================
--- trunk/extension/common/tests/index.html.create.bash 2012-11-27 13:23:10 UTC
(rev 8460)
+++ trunk/extension/common/tests/index.html.create.bash 2012-11-27 18:06:52 UTC
(rev 8461)
@@ -3,16 +3,25 @@
echo "<!DOCTYPE HTML>" > index.html
echo "<html>" >> index.html
echo "<head>" >> index.html
+echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">"
>> index.html
echo "<title>Tests</title>" >> index.html
+echo "<style type=\"text/css\">" >> index.html
+echo ".pass{background:#E6FFE6;}.pass:after{content:\" ✓\"}" >> index.html
+echo ".fail{background:#FFE6E6;}.fail:after{content:\" ✗\"}" >> index.html
+echo "</style>" >> index.html
echo "</head>" >> index.html
echo "<body>" >> index.html
-echo "<table>" >> index.html
for filename in `echo *Test.*`
do
- echo "<tr><td><a href=\"$filename\">$filename</a></td></tr>" >>
index.html
+ if grep "$filename" FAILING_TESTS
+ then
+ echo "<span class=\"fail\"><a
href=\"$filename\">$filename</a></span><br/>" >> index.html
+ else
+ echo "<span class=\"pass\"><a
href=\"$filename\">$filename</a></span><br/>" >> index.html
+ fi
+
done
-echo "</table>" >> index.html
echo "</body>" >> index.html
echo "</html>" >> index.html
Modified: trunk/extension/firefox/lib/main.js
===================================================================
--- trunk/extension/firefox/lib/main.js 2012-11-27 13:23:10 UTC (rev 8460)
+++ trunk/extension/firefox/lib/main.js 2012-11-27 18:06:52 UTC (rev 8461)
@@ -25,7 +25,9 @@
* escape &, <, >, and " in xml
*/
function escapeXml(string) {
- return
string.replace(/\</g,"<").replace(/\>/g,">").replace(/\"/g,""");
+ // prevent double escaping of html entities
+
string=string.replace(/"/g,"\"").replace(/</g,"<").replace(/>/g,">");
+ return
string.replace(/&/g,"&").replace(/\</g,"<").replace(/\>/g,">").replace(/\"/g,""");
}
/**
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits