458 Commits

Author SHA1 Message Date
AJ Ortega
06047ff04e setter
experimentation

fixup
2016-03-24 01:31:49 -05:00
Justin Fagnani
4dd162dd91 customElements.setCurrentTag() -> customElements.currentTag 2016-03-23 14:39:26 -07:00
Justin Fagnani
060fd96baf Some Closure optimizations 2016-03-23 14:36:58 -07:00
Justin Fagnani
88bd9ed186 Add Closure Compiler build for Custom Elements v1 2016-03-23 13:04:36 -07:00
Justin Fagnani
68fe2b7007 Upgrade tests 2016-03-22 15:00:21 -07:00
Justin Fagnani
382b006009 Even more tests 2016-03-22 14:15:03 -07:00
Justin Fagnani
fe7c71e55a More tests 2016-03-22 13:06:28 -07:00
Justin Fagnani
a2b4b1fe62 Reorganize to use CustomElementsRegistry proto 2016-03-22 12:54:32 -07:00
Justin Fagnani
3ab7343cfb attached/detached -> connected/disconnected 2016-03-22 12:11:25 -07:00
Justin Fagnani
df7df9395d defineElement -> customElements.define 2016-03-22 11:54:50 -07:00
Justin Fagnani
dabd417e59 Implement lifecycle callbacks and mutation based upgrades. 2016-03-22 10:57:45 -07:00
Justin Fagnani
d10b60f318 ES5, Babel and Typescript tests 2016-03-18 00:16:19 -07:00
Justin Fagnani
a2df728861 Custom Elements v1 WIP 2016-03-16 14:32:34 -07:00
Daniel Freedman
3ea23df8bc Merge pull request #501 from kapouer/patch-1
fixClonedDom: return if source is not an element
2016-03-03 15:00:02 -08:00
Jérémy Lal
7d7fad8ac2 fixClonedDom: return if source is not an element 2016-03-03 22:55:22 +01:00
Daniel Freedman
d4f07e73da Merge pull request #500 from MadaraUchiha/patch-1
Set HTMLTemplateElement as a window property
2016-02-29 11:05:58 -08:00
Madara Uchiha
839c347719 Set HTMLTemplateElement as a window property
Rather than as a global variable, which seems to have troubles with strict mode in a few browsers.

Closes #496
2016-02-29 16:54:50 +02:00
Daniel Freedman
b76bfaa6b1 prepare for release v0.7.21 2016-02-18 16:55:40 -08:00
Daniel Freedman
84c6c670d1 Merge pull request #483 from webcomponents/hide-template
Hide polyfill templates from rendering
2016-02-18 16:22:38 -08:00
Daniel Freedman
f33444f0de [ci skip] move test up 2016-02-18 16:22:09 -08:00
Daniel Freedman
5e719db869 Remove old tests 2016-02-18 16:16:19 -08:00
Daniel Freedman
6e3c855f75 Merge branch 'master' into hide-template 2016-02-18 16:15:56 -08:00
Daniel Freedman
d72f57d8d1 Merge pull request #461 from koenkivits/patch-1
Added some Known Issues to README
2016-02-18 16:02:37 -08:00
Daniel Freedman
1201cd2b50 Merge pull request #472 from tomalec/patch-1
Remove unused variable from parser.js
2016-02-18 15:28:12 -08:00
Daniel Freedman
01c0f63153 Merge pull request #489 from webcomponents/template.cloneNode
Fixes #488: add template.cloneNode and support document.importNode(template)
2016-02-11 10:44:57 -08:00
Steven Orvell
04527ce20e Add comments and test for ownerDoc. 2016-02-10 18:03:52 -08:00
Steven Orvell
2a334a8c42 Add template.cloneNode override when needed. 2016-02-10 16:58:06 -08:00
Steven Orvell
0c3af19500 Fix test for Safari template. 2016-02-10 16:40:36 -08:00
Steven Orvell
95c52bd2e9 Use a nested template check to see if template cloning is broken. 2016-02-10 15:52:32 -08:00
Steven Orvell
1428b008af Fix implementations with broken template.clone/importNode 2016-02-10 15:44:46 -08:00
Steven Orvell
178272092a Fix cloneNode/importNode for dom that contains templates. 2016-02-10 15:28:45 -08:00
Daniel Freedman
3ff9cdc3f5 Fix safari 9 errors 2016-02-10 15:06:42 -08:00
Steven Orvell
4099221122 Fix typo 2016-02-09 18:53:26 -08:00
Steven Orvell
3af33f74a2 Template polypill: (a) support template.cloneNode and (b) document.importNode(template). Supports nested templates. 2016-02-09 18:37:36 -08:00
Daniel Freedman
cee5845a5b Hide polyfill templates from rendering
Fixes #481
2016-01-28 11:38:45 -08:00
Daniel Freedman
6d0f05a7f0 Merge pull request #475 from webcomponents/bicknellr-revert-463
Reverts #463: ShadowRoots' activeElement no longer returns elements in light DOM.
2016-01-06 17:11:10 -08:00
Russell Bicknell
ce3e721b85 Reverts #463: ShadowRoots' activeElement no longer returns elements in light DOM. 2016-01-06 10:56:12 -08:00
Tomek Wytrębowicz
b88aeb07db Remove unused variable from parser.js 2015-12-28 14:36:50 +01:00
Daniel Freedman
5f1284369e prepare for release v0.7.20 2015-12-15 17:25:55 -08:00
Daniel Freedman
07f2169ad9 Merge pull request #445 from webcomponents/fix-tests
Fix WebComponents tests status
2015-12-15 17:23:50 -08:00
Daniel Freedman
d405e3c2fa use travis sauce_connect 2015-12-15 17:07:44 -08:00
Daniel Freedman
eff142429e use node 4 for now 2015-12-15 17:04:18 -08:00
Daniel Freedman
2dae0fb814 put the PATH munging back 2015-12-15 15:33:30 -08:00
Daniel Freedman
3efad399c0 Use WCT 4
Fix travis for building on modern node
Fix Template HTMLImports loading dependence in wct 4
2015-12-15 15:26:57 -08:00
Daniel Freedman
698e8e429d [skip ci] update travis config to firefox latest 2015-12-15 13:53:16 -08:00
Daniel Freedman
d95b11d68f simpler travis config 2015-12-15 13:53:16 -08:00
Daniel Freedman
2255a95a3f actually dispatch the event :P 2015-12-15 13:53:16 -08:00
Daniel Freedman
82964dec42 Fix WebComponents tests status
- Removed some unnecessary tests
- Accounted for some platform oddities
- Disabled MutationObserver tests for platforms with native MutationObserver

Results:
- 100% green in firefox and chrome
- HTMLTemplateElement errors in CustomElements tests (missing import)
- Expected ShadowDOM webgl errors in Safari 9
2015-12-15 13:53:16 -08:00
Daniel Freedman
43b5dfa32f Merge pull request #465 from webcomponents/fix-safari-webgl
Fix safari 9 webgl wrappers
2015-12-15 13:52:26 -08:00
Daniel Freedman
69803cbade Merge pull request #463 from webcomponents/bicknellr/activeElement-2
Fix `activeElement` for ShadowRoot: focused elements in light DOM of host are now returned.
2015-12-15 11:51:56 -08:00