GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — wpt/css/cssom/base-uri.html at master · web-platform-tests/wpt Expand file tree/ Copy pathbase-uri.htmlMore file actions 55 lines (52 loc) · 1.83 KB / Copy pathbase-uri.htmlFile metadata and controls55 lines (52 loc) · 1.83 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 <!doctype html> <meta charset="utf-8"> <title>CSSOM base URI is the document's base URI</title> <link rel="author" title="Mozilla" href="https://mozilla.org"> <link rel="help" href="https://html.spec.whatwg.org/#document-base-url"> <link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1343919"> <base href="/non-existent-base/"> <script src='/resources/testharness.js'></script> <script src='/resources/testharnessreport.js'></script> <div id="target"></div> <script> const target = document.getElementById("target"); const kRelativeURI = "url(something.png)"; const kKeyframes = [ { backgroundImage: kRelativeURI }, { backgroundImage: kRelativeURI }, ]; function assertBackground() { const image = getComputedStyle(target).backgroundImage; assert_true(image.includes("non-existent-base"), image); } function assertNoBackground() { const image = getComputedStyle(target).backgroundImage; assert_equals(image, "none"); } promise_test(async function() { target.style.backgroundImage = kRelativeURI; assertBackground(); target.style.backgroundImage = ""; assertNoBackground(); }, "setProperty"); promise_test(async function() { const keyframe = new KeyframeEffect(target, kKeyframes, 10000); const animation = new Animation(keyframe, document.timeline); animation.play(); await animation.ready; assertBackground(); animation.cancel(); assertNoBackground(); }, "KeyframeEffect constructor"); promise_test(async function() { const keyframe = new KeyframeEffect(target, [], 10000); keyframe.setKeyframes(kKeyframes); const animation = new Animation(keyframe, document.timeline); animation.play(); await animation.ready; assertBackground(); animation.cancel(); assertNoBackground(); }, "KeyframeEffect.setKeyframes"); </script> |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |