| <?xml version="1.0" encoding="UTF-8"?> |
| <svg xmlns="http://www.w3.org/2000/svg" |
| xmlns:h="http://www.w3.org/1999/xhtml"> |
| <h:link rel="help" href="https://svgwg.org/svg2-draft/interact.html#ScriptElement"/> |
| <h:meta name="assert" content="The script element is in the content model of all elements."/> |
| <h:script src="/resources/testharness.js"/> |
| <h:script src="/resources/testharnessreport.js"/> |
| |
| <script>function s0() { return s1(); }</script> |
| |
| <a> |
| <script>function s1() { return s2(); }</script> |
| </a> |
| |
| <g> |
| <script>function s2() { return s3(); }</script> |
| </g> |
| |
| <animate> |
| <script>function s3() { return s4(); }</script> |
| </animate> |
| |
| <animateMotion> |
| <script>function s4() { return s5(); }</script> |
| <mPath> |
| <script>function s5() { return s6(); }</script> |
| </mPath> |
| </animateMotion> |
| |
| <animateTransform> |
| <script>function s6() { return s7(); }</script> |
| </animateTransform> |
| |
| <circle> |
| <script>function s7() { return s8(); }</script> |
| <clipPath> |
| <script>function s8() { return s9(); }</script> |
| </clipPath> |
| </circle> |
| |
| <defs> |
| <script>function s9() { return s10(); }</script> |
| </defs> |
| |
| <desc> |
| <script>function s10() { return s11(); }</script> |
| </desc> |
| |
| <!-- Becomes https://svgwg.org/svg2-draft/struct.html#UnknownElement |
| if the implementation does not support <discard> --> |
| <discard> |
| <script>function s11() { return s12(); }</script> |
| </discard> |
| |
| <ellipse> |
| <script>function s12() { return s13(); }</script> |
| </ellipse> |
| |
| <filter> |
| <script>function s13() { return s14(); }</script> |
| <feBlend> |
| <script>function s14() { return s15(); }</script> |
| </feBlend> |
| <feColorMatrix> |
| <script>function s15() { return s16(); }</script> |
| </feColorMatrix> |
| <feComponentTransfer> |
| <script>function s16() { return s17(); }</script> |
| </feComponentTransfer> |
| <feComposite> |
| <script>function s17() { return s18(); }</script> |
| </feComposite> |
| <feConvolveMatrix> |
| <script>function s18() { return s19(); }</script> |
| </feConvolveMatrix> |
| <feDiffuseLighting> |
| <script>function s19() { return s20(); }</script> |
| </feDiffuseLighting> |
| <feDisplacementMap> |
| <script>function s20() { return s21(); }</script> |
| </feDisplacementMap> |
| <feDistantLight> |
| <script>function s21() { return s22(); }</script> |
| </feDistantLight> |
| <feDropShadow> |
| <script>function s22() { return s23(); }</script> |
| </feDropShadow> |
| <feFlood> |
| <script>function s23() { return s24(); }</script> |
| </feFlood> |
| <feFuncA> |
| <script>function s24() { return s25(); }</script> |
| </feFuncA> |
| <feFuncB> |
| <script>function s25() { return s26(); }</script> |
| </feFuncB> |
| <feFuncG> |
| <script>function s26() { return s27(); }</script> |
| </feFuncG> |
| <feFuncR> |
| <script>function s27() { return s28(); }</script> |
| </feFuncR> |
| <feGaussianBlur> |
| <script>function s28() { return s29(); }</script> |
| </feGaussianBlur> |
| <feImage> |
| <script>function s29() { return s30(); }</script> |
| </feImage> |
| <feMerge> |
| <script>function s30() { return s31(); }</script> |
| </feMerge> |
| <feMergeNode> |
| <script>function s31() { return s32(); }</script> |
| </feMergeNode> |
| <feMorphology> |
| <script>function s32() { return s33(); }</script> |
| </feMorphology> |
| <feOffset> |
| <script>function s33() { return s34(); }</script> |
| </feOffset> |
| <fePointLight> |
| <script>function s34() { return s35(); }</script> |
| </fePointLight> |
| <feSpecularLighting> |
| <script>function s35() { return s36(); }</script> |
| </feSpecularLighting> |
| <feSpotLight> |
| <script>function s36() { return s37(); }</script> |
| </feSpotLight> |
| <feTile> |
| <script>function s37() { return s38(); }</script> |
| </feTile> |
| <feTurbulence> |
| <script>function s38() { return s39(); }</script> |
| </feTurbulence> |
| </filter> |
| |
| <foreignObject> |
| <script>function s39() { return s40(); }</script> |
| </foreignObject> |
| |
| <g> |
| <script>function s40() { return s41(); }</script> |
| </g> |
| |
| <image> |
| <script>function s41() { return s42(); }</script> |
| </image> |
| |
| <line> |
| <script>function s42() { return s43(); }</script> |
| </line> |
| |
| <linearGradient> |
| <script>function s43() { return s44(); }</script> |
| </linearGradient> |
| |
| <marker> |
| <script>function s44() { return s45(); }</script> |
| </marker> |
| |
| <mask> |
| <script>function s45() { return s46(); }</script> |
| </mask> |
| |
| <path> |
| <script>function s46() { return s47(); }</script> |
| </path> |
| |
| <pattern> |
| <script>function s47() { return s48(); }</script> |
| </pattern> |
| |
| <polygon> |
| <script>function s48() { return s49(); }</script> |
| </polygon> |
| |
| <polyline> |
| <script>function s49() { return s50(); }</script> |
| </polyline> |
| |
| <radialGradient> |
| <script>function s50() { return s51(); }</script> |
| </radialGradient> |
| |
| <rect> |
| <script>function s51() { return s52(); }</script> |
| </rect> |
| |
| <set> |
| <script>function s52() { return s53(); }</script> |
| </set> |
| |
| <stop> |
| <script>function s53() { return s54(); }</script> |
| </stop> |
| |
| <svg> |
| <script>function s54() { return s55(); }</script> |
| </svg> |
| |
| <symbol> |
| <script>function s55() { return s56(); }</script> |
| </symbol> |
| |
| <text> |
| <script>function s56() { return s57(); }</script> |
| </text> |
| |
| <textPath> |
| <script>function s57() { return s58(); }</script> |
| </textPath> |
| |
| <title> |
| <script>function s58() { return s59(); }</script> |
| </title> |
| |
| <tspan> |
| <script>function s59() { return s60(); }</script> |
| </tspan> |
| |
| <use> |
| <script>function s60() { return s61(); }</script> |
| </use> |
| |
| <view> |
| <script>function s61() { return s62(); }</script> |
| </view> |
| |
| <script> |
| function s62() { |
| return 'success'; |
| } |
| |
| test(function(){ |
| assert_equals(s0(), 'success'); |
| }, "script element is in elements' content model"); |
| </script> |
| </svg> |