Revision ddcc729bca5abcc460db875952eb693b04fe2e41 authored by James Graham on 11 April 2018, 13:58:30 UTC, committed by jgraham on 11 April 2018, 16:48:12 UTC
This is required to pass the config into the wdspec tests.
1 parent a31d306
euckr-decode.html
<!DOCTYPE html>
<html lang="en-GB">
<head>
<meta charset="utf-8"/>
<title>EUC-KR decoding</title>
<meta name="timeout" content="long">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<link rel="author" title="Richard Ishida" href="mailto:ishida@w3.org">
<link rel="help" href="https://encoding.spec.whatwg.org/#euc-kr">
<meta name="assert" content="The browser decodes all characters as expected from a file generated by encoding all pointers in the euc-kr encoding per the encoder steps in the specification.">
<style>
iframe { display:none }
</style>
<script src="euckr_index.js"></script>
<script src="euckr-decoder.js"></script>
</head>
<body onload="showNodes();">
<iframe src="euckr_chars.html" name="scriptWindow" id="scrwin"></iframe>
<div id="log"></div>
<script>
var tests = [];
function iframeRef(frameRef) {
return frameRef.contentWindow
? frameRef.contentWindow.document
: frameRef.contentDocument;
}
function showNodes() {
var iframe = iframeRef(document.getElementById("scrwin"));
nodes = iframe.querySelectorAll("span");
for (var i = 0; i < nodes.length; i++) {
tests[i] = async_test(
"U+" +
nodes[i].dataset.cp +
" " +
String.fromCodePoint(parseInt(nodes[i].dataset.cp, 16)) +
" " +
euckrDecoder(nodes[i].dataset.bytes) +
" " +
nodes[i].dataset.bytes
);
}
for (var i = 0; i < nodes.length; i++) {
tests[i].step(function() {
assert_equals(nodes[i].textContent, euckrDecoder(nodes[i].dataset.bytes));
});
tests[i].done();
}
}
</script>
</body>
</html>
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...