Changeset 138165 in webkit
- Timestamp:
- Dec 19, 2012 8:09:46 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r138162 r138165 1 2012-12-19 Hayato Ito <hayato@chromium.org> 2 3 Expose WebKitShadowRoot constructor to DOMWindow. 4 https://bugs.webkit.org/show_bug.cgi?id=105385 5 6 Reviewed by Dimitri Glazkov. 7 8 * fast/dom/shadow/shadow-root-js-api-expected.txt: 9 * fast/dom/shadow/shadow-root-js-api.html: 10 * fast/js/global-constructors-expected.txt: 11 * platform/efl/fast/js/global-constructors-expected.txt: 12 * platform/gtk/fast/js/global-constructors-expected.txt: 13 1 14 2012-12-19 Tim Volodine <timvolodine@chromium.org> 2 15 -
trunk/LayoutTests/fast/dom/shadow/shadow-root-js-api-expected.txt
r137408 r138165 4 4 5 5 6 PASS window.ShadowRoot is undefined. 7 PASS window.WebKitShadowRoot is defined. 8 PASS new window.WebKitShadowRoot(document.createElement('div')) threw exception TypeError: Illegal constructor. 9 PASS shadowRoot instanceof window.WebKitShadowRoot is true 6 10 PASS shadowRoot.getElementById('div1') is div1 7 11 PASS shadowRoot.getElementById('foo') is null -
trunk/LayoutTests/fast/dom/shadow/shadow-root-js-api.html
r137408 r138165 15 15 if (window.testRunner) 16 16 testRunner.dumpAsText(); 17 18 shouldBeUndefined("window.ShadowRoot"); 19 shouldBeDefined("window.WebKitShadowRoot"); 20 shouldThrow("new window.WebKitShadowRoot(document.createElement('div'))"); 21 17 22 var shadowHost = document.createElement('div'); 18 23 document.body.appendChild(shadowHost); 19 24 var shadowRoot = shadowHost.webkitCreateShadowRoot(); 25 26 shouldBeTrue("shadowRoot instanceof window.WebKitShadowRoot"); 20 27 21 28 var div1 = document.createElement("div"); -
trunk/LayoutTests/fast/js/global-constructors-expected.txt
r137870 r138165 330 330 FAIL WebKitMutationObserver.toString() should be [object WebKitMutationObserverConstructor]. Was [object MutationObserverConstructor]. 331 331 PASS WebKitPoint.toString() is '[object WebKitPointConstructor]' 332 FAIL WebKitShadowRoot.toString() should be [object WebKitShadowRootConstructor]. Was [object ShadowRootConstructor]. 332 333 PASS WebKitTransitionEvent.toString() is '[object WebKitTransitionEventConstructor]' 333 334 PASS WebSocket.toString() is '[object WebSocketConstructor]' -
trunk/LayoutTests/platform/efl/fast/js/global-constructors-expected.txt
r137870 r138165 336 336 FAIL WebKitMutationObserver.toString() should be [object WebKitMutationObserverConstructor]. Was [object MutationObserverConstructor]. 337 337 PASS WebKitPoint.toString() is '[object WebKitPointConstructor]' 338 FAIL WebKitShadowRoot.toString() should be [object WebKitShadowRootConstructor]. Was [object ShadowRootConstructor]. 338 339 PASS WebKitTransitionEvent.toString() is '[object WebKitTransitionEventConstructor]' 339 340 PASS WebSocket.toString() is '[object WebSocketConstructor]' -
trunk/LayoutTests/platform/gtk/fast/js/global-constructors-expected.txt
r137870 r138165 331 331 FAIL WebKitMutationObserver.toString() should be [object WebKitMutationObserverConstructor]. Was [object MutationObserverConstructor]. 332 332 PASS WebKitPoint.toString() is '[object WebKitPointConstructor]' 333 FAIL WebKitShadowRoot.toString() should be [object WebKitShadowRootConstructor]. Was [object ShadowRootConstructor]. 333 334 PASS WebKitTransitionEvent.toString() is '[object WebKitTransitionEventConstructor]' 334 335 PASS WebSocket.toString() is '[object WebSocketConstructor]' -
trunk/Source/WebCore/ChangeLog
r138164 r138165 1 2012-12-19 Hayato Ito <hayato@chromium.org> 2 3 Expose WebKitShadowRoot constructor to DOMWindow. 4 https://bugs.webkit.org/show_bug.cgi?id=105385 5 6 Reviewed by Dimitri Glazkov. 7 8 This is a follow-up patch for r137870. WebKitShadowRoot 9 constructor should be in DOMWindow, just like all of the other 10 not-callable-constructors like HTMLDivElement, etc. We need it 11 for instanceof tests and so on. 12 13 Test: fast/dom/shadow/shadow-root-js-api.html 14 fast/js/global-constructors-expected.html 15 16 * page/DOMWindow.idl: 17 1 18 2012-12-19 Andrey Lushnikov <lushnikov@chromium.com> 2 19 -
trunk/Source/WebCore/page/DOMWindow.idl
r137870 r138165 402 402 attribute EntityReferenceConstructor EntityReference; 403 403 attribute ProcessingInstructionConstructor ProcessingInstruction; 404 [Conditional=SHADOW_DOM, V8EnabledAtRuntime=shadowDOM] attribute ShadowRootConstructor WebKitShadowRoot; 404 405 [Conditional=SHADOW_DOM, V8EnabledAtRuntime=shadowDOM] attribute HTMLContentElementConstructor HTMLContentElement; 405 406 [Conditional=SHADOW_DOM, V8EnabledAtRuntime=shadowDOM] attribute HTMLShadowElementConstructor HTMLShadowElement;
Note: See TracChangeset
for help on using the changeset viewer.