Skip to content
This repository was archived by the owner on Sep 20, 2019. It is now read-only.

Commit ce9c859

Browse files
committed
release v0.7.20
2 parents d2b2329 + 5f12843 commit ce9c859

15 files changed

+69
-47
lines changed

CustomElements.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* Code distributed by Google as part of the polymer project is also
88
* subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
99
*/
10-
// @version 0.7.19
10+
// @version 0.7.20
1111
if (typeof WeakMap === "undefined") {
1212
(function() {
1313
var defineProperty = Object.defineProperty;

CustomElements.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

HTMLImports.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* Code distributed by Google as part of the polymer project is also
88
* subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
99
*/
10-
// @version 0.7.19
10+
// @version 0.7.20
1111
if (typeof WeakMap === "undefined") {
1212
(function() {
1313
var defineProperty = Object.defineProperty;
@@ -496,6 +496,7 @@ window.HTMLImports = window.HTMLImports || {
496496
if (importCount) {
497497
for (var i = 0, imp; i < importCount && (imp = imports[i]); i++) {
498498
if (isImportLoaded(imp)) {
499+
newImports.push(this);
499500
parsedCount++;
500501
checkDone();
501502
} else {

HTMLImports.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

MutationObserver.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* Code distributed by Google as part of the polymer project is also
88
* subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
99
*/
10-
// @version 0.7.19
10+
// @version 0.7.20
1111
if (typeof WeakMap === "undefined") {
1212
(function() {
1313
var defineProperty = Object.defineProperty;

MutationObserver.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ShadowDOM.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* Code distributed by Google as part of the polymer project is also
88
* subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
99
*/
10-
// @version 0.7.19
10+
// @version 0.7.20
1111
if (typeof WeakMap === "undefined") {
1212
(function() {
1313
var defineProperty = Object.defineProperty;
@@ -306,6 +306,7 @@ window.ShadowDOMPolyfill = {};
306306
});
307307
});
308308
}
309+
scope.addForwardingProperties = addForwardingProperties;
309310
scope.assert = assert;
310311
scope.constructorTable = constructorTable;
311312
scope.defineGetter = defineGetter;
@@ -3295,6 +3296,7 @@ window.ShadowDOMPolyfill = {};
32953296

32963297
(function(scope) {
32973298
"use strict";
3299+
var addForwardingProperties = scope.addForwardingProperties;
32983300
var mixin = scope.mixin;
32993301
var registerWrapper = scope.registerWrapper;
33003302
var setWrapper = scope.setWrapper;
@@ -3319,6 +3321,10 @@ window.ShadowDOMPolyfill = {};
33193321
unsafeUnwrap(this).texSubImage2D.apply(unsafeUnwrap(this), arguments);
33203322
}
33213323
});
3324+
var OriginalWebGLRenderingContextBase = Object.getPrototypeOf(OriginalWebGLRenderingContext.prototype);
3325+
if (OriginalWebGLRenderingContextBase !== Object.prototype) {
3326+
addForwardingProperties(OriginalWebGLRenderingContextBase, WebGLRenderingContext.prototype);
3327+
}
33223328
var instanceProperties = /WebKit/.test(navigator.userAgent) ? {
33233329
drawingBufferHeight: null,
33243330
drawingBufferWidth: null
@@ -3405,7 +3411,10 @@ window.ShadowDOMPolyfill = {};
34053411
var unwrappedActiveElement = unwrap(this).ownerDocument.activeElement;
34063412
if (!unwrappedActiveElement || !unwrappedActiveElement.nodeType) return null;
34073413
var activeElement = wrap(unwrappedActiveElement);
3408-
while (!this.contains(activeElement)) {
3414+
if (activeElement === this.host) {
3415+
return null;
3416+
}
3417+
while (!this.contains(activeElement) && !this.host.contains(activeElement)) {
34093418
while (activeElement.parentNode) {
34103419
activeElement = activeElement.parentNode;
34113420
}
@@ -4109,7 +4118,6 @@ window.ShadowDOMPolyfill = {};
41094118
if (!unwrappedActiveElement || !unwrappedActiveElement.nodeType) return null;
41104119
var activeElement = wrap(unwrappedActiveElement);
41114120
while (!this.contains(activeElement)) {
4112-
var lastHost = activeElement;
41134121
while (activeElement.parentNode) {
41144122
activeElement = activeElement.parentNode;
41154123
}

ShadowDOM.min.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bower.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "webcomponentsjs",
33
"main": "webcomponents.js",
4-
"version": "0.7.19",
4+
"version": "0.7.20",
55
"homepage": "http://webcomponents.org",
66
"authors": [
77
"The Polymer Authors"
@@ -16,6 +16,6 @@
1616
"license": "BSD",
1717
"ignore": [],
1818
"devDependencies": {
19-
"web-component-tester": "~3.3.10"
19+
"web-component-tester": "^4.0.1"
2020
}
2121
}

build.log

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
BUILD LOG
22
---------
3-
Build Time: 2015-12-04T16:22:57-0800
3+
Build Time: 2015-12-15T17:26:55-0800
44

55
NODEJS INFORMATION
66
==================
7-
nodejs: v4.2.2
7+
nodejs: v4.2.3
88
gulp: 3.9.0
9-
gulp-concat: 2.6.0
109
gulp-audit: 1.0.0
10+
gulp-concat: 2.6.0
1111
gulp-header: 1.7.1
1212
gulp-uglify: 1.5.1
1313
run-sequence: 1.1.5
14-
web-component-tester: 3.4.2
14+
web-component-tester: 4.0.2
1515

1616
REPO REVISIONS
1717
==============
18-
webcomponentsjs: 396430f7a0b6c6576fd89c0cb4d452e5de751acc
18+
webcomponentsjs: 5f1284369eb57e94ca4e88d5d71ceaeb65d1c569
1919

2020
BUILD HASHES
2121
============
22-
CustomElements.js: 6ed97c5b08aa167e6816d14e44dced89125456d4
23-
CustomElements.min.js: fb06a7ae03a1c53981f8dddf12378fea950939e8
24-
HTMLImports.js: 4268ee56ebe672636cd655300d1181a4c89e6134
25-
HTMLImports.min.js: b194ceb2d7f8fd44cb204b3010d39ca6e61be7ed
26-
MutationObserver.js: 04f260c8b08afc70b9ae79958d23f4265117a5f2
27-
MutationObserver.min.js: c2b1521086c2ba2aac8e66ca8f5b9d0af86f1a7c
28-
ShadowDOM.js: 2f7ec402ccec544786ac107b356b873f9922d14d
29-
ShadowDOM.min.js: 6405b36a169e8e64940726338899f4b43d4d7e30
30-
webcomponents-lite.js: 9ce76c55a884c4b40c63bae34923a8cd5fa6b697
31-
webcomponents-lite.min.js: 574896188fe95eed9c522d48e9199d136625cf55
32-
webcomponents.js: 0ff38ede58a56bb6817af7eb9f8cd92033118331
33-
webcomponents.min.js: 954404b8dce8d01e3476b3b69e47f9ae39d74c43
22+
CustomElements.js: 2e3f1d24da1b907cc328b6276f336aed65a07f11
23+
CustomElements.min.js: a762e3c191cc8d40094650317eace96595ddb2f7
24+
HTMLImports.js: 83d1d2df9b1fc622712e33e61b42a11445699b6b
25+
HTMLImports.min.js: a3f8245b26035a6452acadba2d95a5f2653b357e
26+
MutationObserver.js: 830bdcc25cdc392491d29b350ca077308f3baf4d
27+
MutationObserver.min.js: 73cbbfa3d44343e0286c133d7d5139dedd9a9765
28+
ShadowDOM.js: fa039071d7f15dba05d9cea27267d048cfddd1bf
29+
ShadowDOM.min.js: 975f1950c1347181b067a2d989ca1d8fafe854db
30+
webcomponents-lite.js: ab4d2adff62906fe3860fed00ee2584146b0f162
31+
webcomponents-lite.min.js: e59f28a7684cb56c84f83e411b13f0167c19898e
32+
webcomponents.js: 4881aa5c0dc2d730053ea701b11566cc04464738
33+
webcomponents.min.js: 305994efdabba100244df45ae6d86894bc69cd53

0 commit comments

Comments
 (0)