OLD | NEW |
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or
g/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or
g/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg
" | 2 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg
" |
3 xml:lang="en" lang="en" dir="ltr" id="html" class="unitTest" title=":root sele
ctor"> | 3 xml:lang="en" lang="en" dir="ltr" id="html" class="unitTest" title=":root sele
ctor"> |
4 <head> | 4 <head> |
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
6 <title>selectorTest</title> | 6 <title>selectorTest</title> |
7 <!-- (c) Disruptive Innovations 2008 --> | 7 <!-- (c) Disruptive Innovations 2008 --> |
8 <style type="text/css"><![CDATA[ | 8 <style type="text/css"><![CDATA[ |
9 /* TEST 0 : BASIC TESTS */ | 9 /* TEST 0 : BASIC TESTS */ |
10 /* element type selector */ | 10 /* element type selector */ |
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
238 // window.location.hash = "#target"; | 238 // window.location.hash = "#target"; |
239 | 239 |
240 var root = document.getElementById("root"); | 240 var root = document.getElementById("root"); |
241 var root2 = document.getElementById("root2"); | 241 var root2 = document.getElementById("root2"); |
242 var root3 = document.getElementById("root3"); | 242 var root3 = document.getElementById("root3"); |
243 var results = []; | 243 var results = []; |
244 var tests = 0, passed = 0; | 244 var tests = 0, passed = 0; |
245 var cache = {}; | 245 var cache = {}; |
246 | 246 |
247 var cssElem = document.getElementById("test"); | 247 var cssElem = document.getElementById("test"); |
248 » » var css = (cssElem.innerHTML || cssElem.textContent || cssElem.i
nnerText).split("\n"); | 248 » » var css = cssElem.textContent.split("\n"); |
249 for ( var i = 0; i < css.length; i++ ) { | 249 for ( var i = 0; i < css.length; i++ ) { |
250 css[i] = css[i].replace(/\/\*.*?\*\//g, "") | 250 css[i] = css[i].replace(/\/\*.*?\*\//g, "") |
251 .replace(/^\s*|\s*$/g, "").split(/\s*{/); | 251 .replace(/^\s*|\s*$/g, "").split(/\s*{/); |
252 } | 252 } |
253 | 253 |
254 var ecssElem = document.getElementById("error"); | 254 var ecssElem = document.getElementById("error"); |
255 » » var ecss = (ecssElem.innerHTML || ecssElem.textContent || ecssEl
em.innerText).split("\n"); | 255 » » var ecss = ecssElem.textContent.split("\n"); |
256 for ( var i = 0; i < ecss.length; i++ ) { | 256 for ( var i = 0; i < ecss.length; i++ ) { |
257 ecss[i] = ecss[i].replace(/\/\*.*?\*\//g, "") | 257 ecss[i] = ecss[i].replace(/\/\*.*?\*\//g, "") |
258 .replace(/^\s*|\s*$/g, "").split(/\s*{/); | 258 .replace(/^\s*|\s*$/g, "").split(/\s*{/); |
259 } | 259 } |
260 | 260 |
261 interfaceCheck(root, "Element"); | 261 interfaceCheck(root, "Element"); |
262 runTest( css, "Element", root, true ); | 262 runTest( css, "Element", root, true ); |
263 check( "Inside Element", root, true, false ); | 263 check( "Inside Element", root, true, false ); |
264 cacheCheck( "Element", root ); | 264 cacheCheck( "Element", root ); |
265 check( "Outside Element", root2, passed === 0 ? "autofail" : fal
se, false ); | 265 check( "Outside Element", root2, passed === 0 ? "autofail" : fal
se, false ); |
(...skipping 1091 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1357 </div> | 1357 </div> |
1358 </div> | 1358 </div> |
1359 </div> | 1359 </div> |
1360 </dl> | 1360 </dl> |
1361 | 1361 |
1362 <ol id="tests"></ol> | 1362 <ol id="tests"></ol> |
1363 </div> | 1363 </div> |
1364 <ol id="results"></ol> | 1364 <ol id="results"></ol> |
1365 </body> | 1365 </body> |
1366 </html> | 1366 </html> |
OLD | NEW |