- From: Felix Sasaki via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 02 Oct 2012 07:29:31 +0000
- To: public-multilingualweb-lt-commits@w3.org
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