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

Commit 044234d

Browse files
committed
release v0.7.12
2 parents ce63215 + 7c1be42 commit 044234d

15 files changed

+69
-60
lines changed

CustomElements.js

Lines changed: 10 additions & 7 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.11
10+
// @version 0.7.12
1111
if (typeof WeakMap === "undefined") {
1212
(function() {
1313
var defineProperty = Object.defineProperty;
@@ -341,7 +341,7 @@ if (typeof WeakMap === "undefined") {
341341
};
342342
global.JsMutationObserver = JsMutationObserver;
343343
if (!global.MutationObserver) global.MutationObserver = JsMutationObserver;
344-
})(this);
344+
})(window);
345345

346346
window.CustomElements = window.CustomElements || {
347347
flags: {}
@@ -361,6 +361,7 @@ window.CustomElements = window.CustomElements || {
361361
scope.addModule = addModule;
362362
scope.initializeModules = initializeModules;
363363
scope.hasNative = Boolean(document.registerElement);
364+
scope.isIE = /Trident/.test(navigator.userAgent);
364365
scope.useNative = !flags.register && scope.hasNative && !window.ShadowDOMPolyfill && (!window.HTMLImports || window.HTMLImports.useNative);
365366
})(window.CustomElements);
366367

@@ -669,7 +670,7 @@ window.CustomElements.addModule(function(scope) {
669670
});
670671

671672
window.CustomElements.addModule(function(scope) {
672-
var isIE11OrOlder = scope.isIE11OrOlder;
673+
var isIE = scope.isIE;
673674
var upgradeDocumentTree = scope.upgradeDocumentTree;
674675
var upgradeAll = scope.upgradeAll;
675676
var upgradeWithDefinition = scope.upgradeWithDefinition;
@@ -865,7 +866,7 @@ window.CustomElements.addModule(function(scope) {
865866
}
866867
wrapDomMethodToForceUpgrade(Node.prototype, "cloneNode");
867868
wrapDomMethodToForceUpgrade(document, "importNode");
868-
if (isIE11OrOlder) {
869+
if (isIE) {
869870
(function() {
870871
var importNode = document.importNode;
871872
document.importNode = function() {
@@ -893,7 +894,7 @@ window.CustomElements.addModule(function(scope) {
893894
(function(scope) {
894895
var useNative = scope.useNative;
895896
var initializeModules = scope.initializeModules;
896-
var isIE11OrOlder = /Trident/.test(navigator.userAgent);
897+
var isIE = scope.isIE;
897898
if (useNative) {
898899
var nop = function() {};
899900
scope.watchShadow = nop;
@@ -930,6 +931,9 @@ window.CustomElements.addModule(function(scope) {
930931
function bootstrap() {
931932
upgradeDocumentTree(window.wrap(document));
932933
window.CustomElements.ready = true;
934+
var requestAnimationFrame = window.requestAnimationFrame || function(f) {
935+
setTimeout(f, 16);
936+
};
933937
requestAnimationFrame(function() {
934938
setTimeout(function() {
935939
window.CustomElements.readyTime = Date.now();
@@ -942,7 +946,7 @@ window.CustomElements.addModule(function(scope) {
942946
});
943947
});
944948
}
945-
if (isIE11OrOlder && typeof window.CustomEvent !== "function") {
949+
if (isIE && typeof window.CustomEvent !== "function") {
946950
window.CustomEvent = function(inType, params) {
947951
params = params || {};
948952
var e = document.createEvent("CustomEvent");
@@ -966,5 +970,4 @@ window.CustomElements.addModule(function(scope) {
966970
var loadEvent = window.HTMLImports && !window.HTMLImports.ready ? "HTMLImportsLoaded" : "DOMContentLoaded";
967971
window.addEventListener(loadEvent, bootstrap);
968972
}
969-
scope.isIE11OrOlder = isIE11OrOlder;
970973
})(window.CustomElements);

CustomElements.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.

HTMLImports.js

Lines changed: 2 additions & 2 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.11
10+
// @version 0.7.12
1111
if (typeof WeakMap === "undefined") {
1212
(function() {
1313
var defineProperty = Object.defineProperty;
@@ -341,7 +341,7 @@ if (typeof WeakMap === "undefined") {
341341
};
342342
global.JsMutationObserver = JsMutationObserver;
343343
if (!global.MutationObserver) global.MutationObserver = JsMutationObserver;
344-
})(this);
344+
})(window);
345345

346346
window.HTMLImports = window.HTMLImports || {
347347
flags: {}

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: 2 additions & 2 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.11
10+
// @version 0.7.12
1111
if (typeof WeakMap === "undefined") {
1212
(function() {
1313
var defineProperty = Object.defineProperty;
@@ -341,4 +341,4 @@ if (typeof WeakMap === "undefined") {
341341
};
342342
global.JsMutationObserver = JsMutationObserver;
343343
if (!global.MutationObserver) global.MutationObserver = JsMutationObserver;
344-
})(this);
344+
})(window);

MutationObserver.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.

ShadowDOM.js

Lines changed: 3 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.11
10+
// @version 0.7.12
1111
if (typeof WeakMap === "undefined") {
1212
(function() {
1313
var defineProperty = Object.defineProperty;
@@ -1745,8 +1745,8 @@ window.ShadowDOMPolyfill = {};
17451745
var originalInsertBefore = OriginalNode.prototype.insertBefore;
17461746
var originalRemoveChild = OriginalNode.prototype.removeChild;
17471747
var originalReplaceChild = OriginalNode.prototype.replaceChild;
1748-
var isIe = /Trident|Edge/.test(navigator.userAgent);
1749-
var removeChildOriginalHelper = isIe ? function(parent, child) {
1748+
var isIEOrEdge = /Trident|Edge/.test(navigator.userAgent);
1749+
var removeChildOriginalHelper = isIEOrEdge ? function(parent, child) {
17501750
try {
17511751
originalRemoveChild.call(parent, child);
17521752
} catch (ex) {

ShadowDOM.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.

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "webcomponentsjs",
33
"main": "webcomponents.js",
4-
"version": "0.7.11",
4+
"version": "0.7.12",
55
"homepage": "http://webcomponents.org",
66
"authors": [
77
"The Polymer Authors"

build.log

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
BUILD LOG
22
---------
3-
Build Time: 2015-08-13T12:57:18-0700
3+
Build Time: 2015-08-20T15:30:06-0700
44

55
NODEJS INFORMATION
66
==================
77
nodejs: v0.12.7
88
gulp: 3.9.0
99
gulp-audit: 1.0.0
1010
gulp-concat: 2.6.0
11-
gulp-header: 1.2.2
11+
gulp-header: 1.5.0
1212
gulp-uglify: 1.2.0
1313
run-sequence: 1.1.2
1414
web-component-tester: 3.3.10
1515

1616
REPO REVISIONS
1717
==============
18-
webcomponentsjs: 0fc12104ac6f39421c5105a3694aa740ed3835df
18+
webcomponentsjs: 7c1be4272a2b086d127a6de75ba3c3f1afb4738b
1919

2020
BUILD HASHES
2121
============
22-
CustomElements.js: 174a3a08af4a551dbd436f5dc527e29c4b989919
23-
CustomElements.min.js: 5d7f8991d0ce8a10307114de07d7ce0d1481f3a5
24-
HTMLImports.js: 6bb55981141fcf206496c34dad811e176f0d13f8
25-
HTMLImports.min.js: f956c8f8751b4e87fd93f5d4a3d053e6e8654d52
26-
MutationObserver.js: e0fce524fed93243c80971b72be846775bb74d53
27-
MutationObserver.min.js: 25c795fa01bd9d9feb3a52cf60ab2b6749b78c75
28-
ShadowDOM.js: 1874e157c0462484bbb34b812d6ec7a97cf63995
29-
ShadowDOM.min.js: 9a7fca60240b59961eba22b941ab0f890124e96b
30-
webcomponents-lite.js: 406c7a34b1ab536e7bdf943c22d4293fbbe464e9
31-
webcomponents-lite.min.js: 97f3d2215d0390bc2e246bd1c1f363b257050f70
32-
webcomponents.js: 8aa2b2a294e917ec792f6b52f27cfbf9b00f519f
33-
webcomponents.min.js: 4df2e85a7b0cd173494a9e8ab71660943734fcf9
22+
CustomElements.js: 6a2286302817c5be1c1a7abae454fb6fd2356b2d
23+
CustomElements.min.js: 54ad572612b113ad0447fd0a511e6ed6a325fd5d
24+
HTMLImports.js: fd87b2bc09df49beb357abadbab0873815b1431a
25+
HTMLImports.min.js: 929f7aba1ffb0d9fc8eb8e46e5ab990f5afdb8cc
26+
MutationObserver.js: 4d20015dcf0aa06b4629ebe49f15bed6e9015b03
27+
MutationObserver.min.js: 532e4a1eeb5d76cc30aa17a746de39727f96cf0f
28+
ShadowDOM.js: 08981892c55c927a0063d2a60b92f598bff37b1b
29+
ShadowDOM.min.js: eb4a14b222a2f3d2ed36ec0ca4d49a1b71774b2c
30+
webcomponents-lite.js: 7d4f78d67aacced5391b31e1367620dd7c8a4720
31+
webcomponents-lite.min.js: 2022103f18119f2416bdd517a37f049d4bdf1e20
32+
webcomponents.js: e687f0f116af642618b561b7f3dc1b0af320e0c5
33+
webcomponents.min.js: 6f336e06e06e56574ba3df31798b7de346716996

0 commit comments

Comments
 (0)