Index: includes/testcases.md |
=================================================================== |
--- a/includes/testcases.md |
+++ b/includes/testcases.md |
@@ -1,29 +1,150 @@ |
-<h2>Other individual test cases</h2> |
-<p>Other small test cases helpful for testing specific ABP behaviour and functionality such as hiding placeholder images.</p> |
-<ul class="abp-pagelist"> |
- <h3>Image tag <img></h3> |
- <li><a href="testcases/img/01">IMG-01 - Image with single src</a></li> |
- <li><a href="testcases/img/02">IMG-02 - Image with protocol independent src</a></li> |
- <li><a href="testcases/img/03">IMG-03 - Image with srcset</a></li> |
- <li><a href="testcases/img/04">IMG-04 - Image covered by overlay elements</a></li> |
- <li><a href="testcases/img/05">IMG-05 - Image via iframe</a></li> |
-</ul> |
-<ul class="abp-pagelist"> |
- <h3>Embed tag <embed></h3> |
- <li><a href="testcases/embed/01">EMBED-01 - Image as SVG</a></li> |
-</ul> |
-<ul class="abp-pagelist"> |
- <h3>CSS</h3> |
- <li><a href="testcases/css/01">CSS-01 - Image via background-image</a></li> |
- <li><a href="testcases/css/02">CSS-02 - Image via background-image and base64</a></li> |
- <li><a href="testcases/css/03">CSS-03 - Image via content</a></li> |
-</ul> |
-<ul class="abp-pagelist"> |
- <h3>Generic hide/block</h3> |
- <li><a href="testcases/generic/#01">GENERIC-01 - Generic block</a></li> |
- <li><a href="testcases/generic/#02">GENERIC-02 - Generic hide</a></li> |
- <li><a href="testcases/generic/#03">GENERIC-03 - Specific block</a></li> |
- <li><a href="testcases/generic/#04">GENERIC-04 - Specific hide</a></li> |
- <li><a href="testcases/generic/#05">GENERIC-05 - Generic exception block</a></li> |
- <li><a href="testcases/generic/#06">GENERIC-06 - Specific exception hide</a></li> |
-</ul> |
+<section class="site-panel"> |
+ <h2>Testpages Filter Subscription</h2> |
+ <p>This subscription includes all of the filters required to verify the following test cases.</p><br> |
+ <a class="site-button" href="/abp-testcase-subscription.txt" target="_blank">View</a> |
+ <a class="site-button" href="abp:subscribe?location=http%3A%2F%2Ftestpages.adblockplus.org%2Fabp-testcase-subscription.txt&title=ABP%20Testcase%20Subscription"">Subscribe</a> |
+</section> |
+ |
+<section class="site-panel"> |
+ <h2>Filter test cases</h2> |
+ <h3>Blocking and hiding filters</h3> |
+ <ul class="site-pagelist"> |
+ <li> |
+ <a href="filters/blocking"> |
+ <h3>Blocking</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="filters/element-hiding"> |
+ <h3>Element Hiding</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="filters/element-hiding-emulation"> |
+ <h3>Element Hiding Emulation / Extended Selectors</h3> |
+ </a> |
+ </li> |
+ </ul> |
+ <h3>Filter options</h3> |
+ <ul class="site-pagelist"> |
+ <li> |
+ <a href="filters/popup"> |
+ <h3>$popup</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="filters/image"> |
+ <h3>$image</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="filters/script"> |
+ <h3>$script</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="filters/stylesheet"> |
+ <h3>$stylesheet</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="filters/subdocument"> |
+ <h3>$subdocument</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="filters/object"> |
+ <h3>$object</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="filters/object-subrequest"> |
+ <h3>$object-subrequest - Not working yet</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="filters/xmlhttprequest"> |
+ <h3>$xmlhttprequest</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="filters/ping"> |
+ <h3>$ping</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="filters/websocket"> |
+ <h3>$websocket</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="filters/webrtc"> |
+ <h3>$webrtc - Not working yet</h3> |
+ </a> |
+ </li> |
+ </ul> |
+ <h3>Exception Filters</h3> |
+ <ul class="site-pagelist"> |
+ <li> |
+ <a href="exceptions/elemhide"> |
+ <h3>$elemhide - Exception</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="exceptions/document"> |
+ <h3>$document - Exception</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="exceptions/popup"> |
+ <h3>$popup - Exception</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="exceptions/image"> |
+ <h3>$image - Exception</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="exceptions/script"> |
+ <h3>$script - Exception</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="exceptions/stylesheet"> |
+ <h3>$stylesheet - Exception</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="exceptions/subdocument"> |
+ <h3>$subdocument - Exception</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="exceptions/xmlhttprequest"> |
+ <h3>$xmlhttprequest - Exception</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="exceptions/element-hiding"> |
+ <h3>Element Hiding - Exception</h3> |
+ </a> |
+ </li> |
+ </ul> |
+</section> |
+ |
+<section class="site-panel"> |
+ <h2>Circumvention</h2> |
+ <ul class="site-pagelist"> |
+ <li> |
+ <a href="circumvention/inline-style-important"> |
+ <h3>Inline style !important</h3> |
+ </a> |
+ </li> |
+ <li> |
+ <a href="circumvention/anoniframe-documentwrite"> |
+ <h3>Anonymous iframe document.write()</h3> |
+ </a> |
+ </li> |
+ </ul> |
+</section> |