its20 CVS commit

Update of /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/examples/html5
In directory hutz:/tmp/cvs-serv26214/examples/html5

Modified Files:
	EX-locQualityIssue-html5-local-2.html qaissues.js 
Log Message:
action-233 quality issue example updated

Index: qaissues.js
===================================================================
RCS file: /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/examples/html5/qaissues.js,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- qaissues.js	23 Aug 2012 15:39:45 -0000	1.2
+++ qaissues.js	2 Oct 2012 07:29:29 -0000	1.3
@@ -14,11 +14,20 @@
     }
 }
 function getqaissue (qiref) {
-    var qielem = document.getElementById(qiref.substr(1));
-    var issues = qielem.childNodes;
     var issueslist = new String;
-    for(i=0; i<issues.length; i++) {
-	if(issues[i].nodeType==1) { issueslist = issueslist +
-				    issues[i].getAttribute('its-loc-quality-issue-type') + " "; } }
+    var parser = new DOMParser();
+    var standoffits = document.getElementById('its-standoff-1').textContent;
+    var doc = parser.parseFromString(standoffits,'application/xml');
+    var locqualityissues = doc.getElementsByTagNameNS('http://www.w3.org/2005/11/its','locQualityIssues');
+    for(i=0; i<locqualityissues.length; i++)
+    {
+	if (locqualityissues[i].getAttribute('xml:id') == qiref.substr(1));
+	{	
+	    var issues = locqualityissues[i].childNodes;}
+	var issueslist = new String;
+        for(i=0; i<issues.length; i++) {
+	    if(issues[i].nodeType==1) { issueslist = issueslist +
+					issues[i].getAttribute('locQualityIssueType') + " "; } }
+    }
     window.alert("QA issues found. Type(s) of issues: " + issueslist);
 }
\ No newline at end of file

Index: EX-locQualityIssue-html5-local-2.html
===================================================================
RCS file: /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/examples/html5/EX-locQualityIssue-html5-local-2.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- EX-locQualityIssue-html5-local-2.html	20 Sep 2012 09:12:24 -0000	1.5
+++ EX-locQualityIssue-html5-local-2.html	2 Oct 2012 07:29:29 -0000	1.6
@@ -4,22 +4,22 @@
         <meta charset=utf-8>
             <title>Test</title>
             <script src=qaissues.js type=text/javascript></script>
+<script type=application/xml id=its-standoff-1>
+  <its:locQualityIssues xml:id="lq1" xmlns:its="http://www.w3.org/2005/11/its">
+   <its:locQualityIssue
+    locQualityIssueType="misspelling"
+    locQualityIssueComment="'c'es' is unknown. Could be 'c'est'"
+    locQualityIssueSeverity="50"/>
+   <its:locQualityIssue
+    locQualityIssueType="typographical"
+    locQualityIssueComment="Sentence without capitalization"
+    locQualityIssueSeverity="30"/>
+  </its:locQualityIssues>
+</script>
             <style type=text/css>.qaissue { background-color: yellow; } </style>
     </head>
     <body onload=addqaissueattrs()>
         <p>
             <span its-loc-quality-issues-ref=#lq1>c'es</span> le contenu</p>
-                <span id=lq1 its-loc-quality-issues=its-loc-quality-issues>
-                    <span
-                        its-loc-quality-issue=its-loc-quality-issue
-                        its-loc-quality-issue-coment="Sentence without capitalization"
-                        its-loc-quality-issue-severity=30
-                        its-loc-quality-issue-type=typographical></span>
-                    <span
-                        its-loc-quality-issue=its-loc-quality-issue
-                        its-loc-quality-issue-coment="'c'es' is unknown. Could be 'c'est'"
-                        its-loc-quality-issue-severity=50
-                        its-loc-quality-issue-type=misspelling></span>
-                </span>
     </body>
 </html>
\ No newline at end of file

Received on Tuesday, 2 October 2012 07:29:33 UTC