Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(288)

Side by Side Diff: pkg/web_components/lib/platform.concat.js

Issue 355133002: switch Node.bind to interop (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /** 1 /**
2 * Copyright (c) 2014 The Polymer Project Authors. All rights reserved. 2 * Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
3 * This code may only be used under the BSD style license found at http://polyme r.github.io/LICENSE.txt 3 * This code may only be used under the BSD style license found at http://polyme r.github.io/LICENSE.txt
4 * The complete set of authors may be found at http://polymer.github.io/AUTHORS. txt 4 * The complete set of authors may be found at http://polymer.github.io/AUTHORS. txt
5 * The complete set of contributors may be found at http://polymer.github.io/CON TRIBUTORS.txt 5 * The complete set of contributors may be found at http://polymer.github.io/CON TRIBUTORS.txt
6 * Code distributed by Google as part of the polymer project is also 6 * Code distributed by Google as part of the polymer project is also
7 * subject to an additional IP rights grant found at http://polymer.github.io/PA TENTS.txt 7 * subject to an additional IP rights grant found at http://polymer.github.io/PA TENTS.txt
8 */ 8 */
9 9
10 window.Platform = window.Platform || {}; 10 window.Platform = window.Platform || {};
(...skipping 5422 matching lines...) Expand 10 before | Expand all | Expand 10 after
5433 5433
5434 // getDistributedNodes is added in ShadowRenderer 5434 // getDistributedNodes is added in ShadowRenderer
5435 }); 5435 });
5436 5436
5437 if (OriginalHTMLContentElement) 5437 if (OriginalHTMLContentElement)
5438 registerWrapper(OriginalHTMLContentElement, HTMLContentElement); 5438 registerWrapper(OriginalHTMLContentElement, HTMLContentElement);
5439 5439
5440 scope.wrappers.HTMLContentElement = HTMLContentElement; 5440 scope.wrappers.HTMLContentElement = HTMLContentElement;
5441 })(window.ShadowDOMPolyfill); 5441 })(window.ShadowDOMPolyfill);
5442 5442
5443 /*
5444 * Copyright 2014 The Polymer Authors. All rights reserved.
5445 * Use of this source code is governed by a BSD-style
5446 * license that can be found in the LICENSE file.
5447 */
5448
5449 (function(scope) {
Jennifer Messerly 2014/06/27 01:07:25 optimistically assuming https://github.com/Polymer
5450 'use strict';
5451
5452 var HTMLElement = scope.wrappers.HTMLElement;
5453 var mixin = scope.mixin;
5454 var registerWrapper = scope.registerWrapper;
5455 var wrapHTMLCollection = scope.wrapHTMLCollection;
5456 var unwrap = scope.unwrap;
5457 var wrap = scope.wrap;
5458
5459 var OriginalHTMLFormElement = window.HTMLFormElement;
5460
5461 function HTMLFormElement(node) {
5462 HTMLElement.call(this, node);
5463 }
5464 HTMLFormElement.prototype = Object.create(HTMLElement.prototype);
5465 mixin(HTMLFormElement.prototype, {
5466 get elements() {
5467 // Note: technically this should be an HTMLFormControlsCollection, but
5468 // that inherits from HTMLCollection, so should be good enough. Spec:
5469 // http://www.whatwg.org/specs/web-apps/current-work/multipage/common-dom- interfaces.html#htmlformcontrolscollection
5470 return wrapHTMLCollection(unwrap(this).elements);
5471 }
5472 });
5473
5474 registerWrapper(OriginalHTMLFormElement, HTMLFormElement,
5475 document.createElement('form'));
5476
5477 scope.wrappers.HTMLFormElement = HTMLFormElement;
5478 })(window.ShadowDOMPolyfill);
5479
5443 // Copyright 2013 The Polymer Authors. All rights reserved. 5480 // Copyright 2013 The Polymer Authors. All rights reserved.
5444 // Use of this source code is goverened by a BSD-style 5481 // Use of this source code is goverened by a BSD-style
5445 // license that can be found in the LICENSE file. 5482 // license that can be found in the LICENSE file.
5446 5483
5447 (function(scope) { 5484 (function(scope) {
5448 'use strict'; 5485 'use strict';
5449 5486
5450 var HTMLElement = scope.wrappers.HTMLElement; 5487 var HTMLElement = scope.wrappers.HTMLElement;
5451 var registerWrapper = scope.registerWrapper; 5488 var registerWrapper = scope.registerWrapper;
5452 var unwrap = scope.unwrap; 5489 var unwrap = scope.unwrap;
(...skipping 8703 matching lines...) Expand 10 before | Expand all | Expand 10 after
14156 } 14193 }
14157 } 14194 }
14158 14195
14159 // exports 14196 // exports
14160 scope.flush = flush; 14197 scope.flush = flush;
14161 14198
14162 })(window.Platform); 14199 })(window.Platform);
14163 14200
14164 14201
14165 //# sourceMappingURL=platform.concat.js.map 14202 //# sourceMappingURL=platform.concat.js.map
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698