[
https://issues.jboss.org/browse/JBIDE-10438?page=com.atlassian.jira.plugi...
]
Max Rydahl Andersen commented on JBIDE-10438:
---------------------------------------------
misread the patch - this disables our xhtml validator. what functionality are we loosing
by that?
From Alexey on mail:
"The bug in our XHTML Syntax Validator
can hang eclipse.
IMO we should fix it in M5. I would disable our XHTML Syntax Validator for M5 and take our
time to fix it properly for Beta.
We keep getting critical/blocker issues in this validator almost in every release so if we
cannot make it stable and useful in the same time then maybe it's better to disable it
for 3.3 and move it to latter."
What were the other issues ? similar blockers or ?
XHTML Validator hangs eclipse
-----------------------------
Key: JBIDE-10438
URL:
https://issues.jboss.org/browse/JBIDE-10438
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: jsp/jsf/xml source editing
Affects Versions: 3.3.0.M4
Reporter: Alexey Kazakov
Assignee: Victor Rubezhny
Priority: Blocker
Fix For: 3.3.0.M5, 3.3.0.Beta1
Attachments: pluginsxml.patch
Create the following html and build the project:
{code}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>some title</title>
</head>
<body>
<h2>some heading.</h2>
SOME TEST!!!!<br>
MORE TEXT
<script type="text/javascript" language="javascript" >
// A comment
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return document.cookie.substring(offset, endstr);
}
//comment
var xyz = GetCookie('xyz'); // Comments
var datum = new Date();
var d1 = datum.getTime().toString();
// comment "" bla
var d2 = "100";
// comment
var d3 = "dba";
// comment
var abc = 999;
// comment
function urlEncode (string) {
string = string.replace(/ /g, '+');
return escape(string);
}
// comment
// comment
if(cookie != "" && cookie != null ){
document.write("<img src=\"http://example.com./xxx?bla=" +
xyz + "&bar="+abc+"&d1=" +urlEncode(d1)+ "&d2="
+urlEncode(d2) +"&d3=" +urlEncode(d3)+"\" alt=\"\"
width=\"1\" height=\"1\" border=\"0\" >");
}
else {
var cookie = "kaz"
}
</script>
</body>
</html>
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira