1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?xml version="1.0"?>
- <!--
- Any copyright is dedicated to the Public Domain.
- http://creativecommons.org/publicdomain/zero/1.0/
- -->
- <svg version="1.1" xmlns="http://www.w3.org/2000/svg">
- <title>Testcase for switch</title>
- <!-- From https://bugzilla.mozilla.org/show_bug.cgi?id=409383 -->
- <rect width="100%" height="100%" fill="lime"/>
- <rect x="50" y="100" width="50" height="50" fill="red"/>
- <switch>
- <!-- first switch item is visible -->
- <rect x="50" y="100" width="50" height="50" fill="lime"/>
- <rect x="50" y="100" width="50" height="50" fill="red"/>
- <rect x="50" y="100" width="50" height="50" fill="red"/>
- <rect x="50" y="100" width="50" height="50" fill="red"/>
- <rect x="50" y="100" width="50" height="50" fill="red"/>
- <rect x="50" y="100" width="50" height="50" fill="red"/>
- <rect x="50" y="100" width="50" height="50" fill="red"/>
- <rect x="50" y="100" width="50" height="50" fill="red"/>
- <rect x="50" y="100" width="50" height="50" fill="red"/>
- <rect x="50" y="100" width="50" height="50" fill="red"/>
- <rect x="50" y="100" width="50" height="50" fill="red"/>
- <rect x="50" y="100" width="50" height="50" fill="red"/>
- </switch>
- <rect x="200" y="100" width="50" height="50" fill="red"/>
- <switch>
- <!-- test non-matching system language -->
- <rect systemLanguage="foo" x="200" y="100" width="50" height="50" fill="red"/>
- <rect x="200" y="100" width="50" height="50" fill="lime"/>
- <rect x="200" y="100" width="50" height="50" fill="red"/>
- <rect x="200" y="100" width="50" height="50" fill="red"/>
- </switch>
- <rect x="50" y="200" width="50" height="50" fill="red"/>
- <switch>
- <!-- test matching required features -->
- <rect requiredFeatures="http://www.w3.org/TR/SVG11/feature#CoreAttribute http://www.w3.org/TR/SVG11/feature#Gradient"
- x="50" y="200" width="50" height="50" fill="lime"/>
- <rect x="50" y="200" width="50" height="50" fill="red"/>
- <rect x="50" y="200" width="50" height="50" fill="red"/>
- </switch>
- <!-- this rectangle intentionally left green -->
- <rect x="200" y="200" width="50" height="50" fill="lime"/>
- <rect x="50" y="300" width="50" height="50" fill="red"/>
- <switch>
- <!-- test non-matching required extensions -->
- <rect requiredExtensions="foo" x="50" y="300" width="50" height="50" fill="red"/>
- <rect x="50" y="300" width="50" height="50" fill="lime"/>
- <rect x="50" y="300" width="50" height="50" fill="red"/>
- <rect x="50" y="300" width="50" height="50" fill="red"/>
- </switch>
- <switch>
- <!-- test display:none - should see nothing here -->
- <rect style="display: none;" x="200" y="300" width="50" height="50" fill="red"/>
- <rect x="200" y="300" width="50" height="50" fill="red"/>
- </switch>
- </svg>
|