|
@ -1,65 +1,136 @@ |
|
|
<!-- |
|
|
<!-- |
|
|
This tests various cases where templates should be discounted from |
|
|
This tests various cases where templates should be discounted from |
|
|
processing. |
|
|
processing. |
|
|
--> |
|
|
--> |
|
|
|
|
|
|
|
|
<!-- None of these implied properties should match --> |
|
|
<!-- |
|
|
<div class="h-test"> |
|
|
None of these implied properties should match because they are template |
|
|
|
|
|
content |
|
|
|
|
|
--> |
|
|
|
|
|
<div class="h-1-test"> |
|
|
<template> |
|
|
<template> |
|
|
<img alt="TEMPLATE!"> |
|
|
<img alt="TEMPLATE!"> |
|
|
</template> |
|
|
</template> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="h-test"> |
|
|
<div class="h-2-test"> |
|
|
<template> |
|
|
<template> |
|
|
<area alt="TEMPLATE!"> |
|
|
<area alt="TEMPLATE!"> |
|
|
</template> |
|
|
</template> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="h-test"> |
|
|
<div class="h-3-test"> |
|
|
<template> |
|
|
<template> |
|
|
<abbr title="TEMPLATE!"></abbr> |
|
|
<abbr title="TEMPLATE!"></abbr> |
|
|
</template> |
|
|
</template> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="h-test"> |
|
|
<div class="h-4-test"> |
|
|
<template> |
|
|
<template> |
|
|
<img src="TEMPLATE!"> |
|
|
<img src="TEMPLATE!"> |
|
|
</template> |
|
|
</template> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="h-test"> |
|
|
<div class="h-5-test"> |
|
|
<template> |
|
|
<template> |
|
|
<object data="TEMPLATE!"></object> |
|
|
<object data="TEMPLATE!"></object> |
|
|
</template> |
|
|
</template> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="h-test"> |
|
|
<div class="h-6-test"> |
|
|
<template> |
|
|
<template> |
|
|
<a href="TEMPLATE!"></a> |
|
|
<a href="TEMPLATE!"></a> |
|
|
</template> |
|
|
</template> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="h-test"> |
|
|
<div class="h-7-test"> |
|
|
<template> |
|
|
<template> |
|
|
<area href="TEMPLATE!"> |
|
|
<area href="TEMPLATE!"> |
|
|
</template> |
|
|
</template> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<!-- |
|
|
|
|
|
None of these implied properties should match because elements which must |
|
|
|
|
|
be only-children are not. |
|
|
|
|
|
--> |
|
|
|
|
|
<div class="h-8-test"> |
|
|
|
|
|
<template></template> |
|
|
|
|
|
<img alt="TEMPLATE!"> PASS |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="h-9-test"> |
|
|
|
|
|
<template></template> |
|
|
|
|
|
<area alt="TEMPLATE!"> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="h-10-test"> |
|
|
|
|
|
<template></template> |
|
|
|
|
|
<abbr title="TEMPLATE!"></abbr> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="h-11-test"> |
|
|
|
|
|
<template></template> |
|
|
|
|
|
<div> |
|
|
|
|
|
<img alt="TEMPLATE!"> PASS |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="h-12-test"> |
|
|
|
|
|
<template></template> |
|
|
|
|
|
<div> |
|
|
|
|
|
<area alt="TEMPLATE!"> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="h-13-test"> |
|
|
|
|
|
<template></template> |
|
|
|
|
|
<div> |
|
|
|
|
|
<abbr title="TEMPLATE!"></abbr> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="h-14-test"> |
|
|
|
|
|
<template></template> |
|
|
|
|
|
<div> |
|
|
|
|
|
<img src="TEMPLATE!"> PASS |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="h-15-test"> |
|
|
|
|
|
<template></template> |
|
|
|
|
|
<div> |
|
|
|
|
|
<object data="TEMPLATE!"></object> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="h-16-test"> |
|
|
|
|
|
<template></template> |
|
|
|
|
|
<div> |
|
|
|
|
|
<a href="TEMPLATE!"></a> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="h-17-test"> |
|
|
|
|
|
<template></template> |
|
|
|
|
|
<div> |
|
|
|
|
|
<area href="TEMPLATE!"> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
<!-- This is not a microformat --> |
|
|
<!-- This is not a microformat --> |
|
|
<template class="h-test"> |
|
|
<template class="h-18-test"> |
|
|
<div class="p-name">TEMPLATE!</div> |
|
|
<div class="p-name">TEMPLATE!</div> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<!-- This is not a microformat, either --> |
|
|
<!-- This is not a microformat, either --> |
|
|
<template> |
|
|
<template> |
|
|
<div class="h-test"> |
|
|
<div class="h-19-test"> |
|
|
<div class="p-name">TEMPLATE!</div> |
|
|
<div class="p-name">TEMPLATE!</div> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<!-- The links here should not appear in the global rel microformat list --> |
|
|
<!-- The links here should not appear in the global rel microformat list --> |
|
|
<div class="h-test"> |
|
|
<div class="h-20-test"> |
|
|
<span class="p-name">TEST</span> |
|
|
<span class="p-name">TEST</span> |
|
|
<template> |
|
|
<template> |
|
|
<a rel="TEMPLATE!" href="a"></a> |
|
|
<a rel="TEMPLATE!" href="a"></a> |
|
@ -69,10 +140,17 @@ |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<!-- Templates also should not appear in textContent --> |
|
|
<!-- Templates also should not appear in textContent --> |
|
|
<div class="h-test"> |
|
|
<div class="h-21-test"> |
|
|
<span class="p-name"> |
|
|
<span class="p-name"> |
|
|
I am |
|
|
I am |
|
|
<template>NOT</template> |
|
|
<template>NOT</template> |
|
|
the King! |
|
|
the King! |
|
|
</span> |
|
|
</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<!-- Not even otherwise valid value-title data is accepted --> |
|
|
|
|
|
<div class="h-22-test"> |
|
|
|
|
|
<div class="p-name"> |
|
|
|
|
|
<template class="value-title" title="TEMPLATE!"></template> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|