Commit Graph

391 Commits

Author SHA1 Message Date
Daniel Freedman
ef67dec211 Upgrade templates when performing the CustomElements treewalk
This calls `querySelectorAll` way less frequently while still upgrading
templates before custom elements upgrade.

`HTMLTemplateElement.decorate` will now bootstrap the template content, so
Polymer can use `decorate` when it preps the template for data binding.
2015-11-16 12:17:53 -08:00
Daniel Freedman
7297a08ed1 Merge pull request #444 from webcomponents/fix-multiple-preventdefault
Make sure fixed preventDefault can be called multiple times
2015-11-13 12:22:14 -08:00
Daniel Freedman
8c21f2e171 Make sure fixed preventDefault can be called multiple times
Fixes #441 Interact .draggable and webcomponentsjs conflict in IE
2015-11-13 12:15:21 -08:00
Daniel Freedman
4ac6825fbe prepare for release v0.7.17 2015-11-12 11:13:51 -08:00
Daniel Freedman
aff4917482 Merge pull request #439 from webcomponents/upgradeAllTemplates
Force templates to upgrade before elements
2015-11-09 19:58:39 -08:00
AJ Ortega
71ba5ca5ae Force templates to upgrade before elements 2015-11-09 18:30:18 -08:00
Daniel Freedman
e30d647d41 prepare for release v0.7.16 2015-11-05 16:10:09 -08:00
Daniel Freedman
72fac82513 Merge pull request #429 from webcomponents/dont-load-imports-inside-templates
Don't load imports from templates in the main doc.
2015-11-05 16:09:08 -08:00
Chris Joel
c4ec5cf15b Don't load imports from templates in the main doc. 2015-11-05 16:08:38 -08:00
Daniel Freedman
b7d7f3cc35 Merge pull request #435 from webcomponents/dedupe-ce-shim-and-fix-tests
Dedupe CustomEvent and Event shim constructor
2015-11-05 15:19:36 -08:00
Daniel Freedman
7911bb7827 Merge pull request #425 from fluxio/master
handled errors from getResponseHeader call
2015-11-05 14:41:08 -08:00
Daniel Freedman
68dc6df4af Dedupe CustomEvent and Event shim constructor
Moved to WebComponents/dom.js
Load dom.js for CE and HTMLImports polyfills
Add tests for functions in dom.js

General Test cleanup
- Remove old tests.js files
- Replace broken `?wc-shadow` for `?shadow=native`
2015-11-05 12:52:35 -08:00
Steve Orvell
6bae14a4e7 Merge pull request #434 from webcomponents/sd-polyfill-fix-ce-preventdefault-ie
Fix event.defaultPrevented for IE
2015-11-04 17:46:36 -08:00
Daniel Freedman
8e2f7fdc55 Fix event.defaultPrevented for IE
Only set defaultPrevented if event is cancelable
Add tests with and without cancelable
Fix shims in HTMLImports and CustomElements to support cancelable
2015-11-04 12:37:03 -08:00
Daniel Freedman
7200bc2ddb Merge pull request #421 from nazar-pc/shadowRoot.getSelection-fix
`shadowRoot.getSelection()` method added since it is present in Chromium
2015-10-27 15:51:06 -07:00
Daniel Freedman
5eb57771dc Merge pull request #423 from cbas/patch-1
Valid SPDX expression
2015-10-26 13:52:56 -07:00
Daniel Freedman
a1e2d8df32 Merge pull request #424 from webcomponents/use-wct
Let's have some testing!
2015-10-23 14:59:00 -07:00
DnMllr
f8ff42d9d3 handled errors from getResponseHeader call 2015-10-23 14:53:55 -07:00
Daniel Freedman
ef97843756 Fix wct/browser.js load order, simplify travis config 2015-10-23 14:28:57 -07:00
DnMllr
f7328d4993 handled errors from getResponseHeader call 2015-10-23 14:25:41 -07:00
Sebastiaan Deckers
b993a574dd Valid SPDX expression 2015-10-23 19:54:12 +08:00
Nazar Mokrynskyi
f82a39bc39 shadowRoot.getSelection() method added since it is present in Chromium 2015-10-21 22:05:42 +02:00
Daniel Freedman
610b11a6ae load shadowdom in an iframe for full test suite 2015-10-19 16:27:35 -07:00
Daniel Freedman
bcf2194806 merge from master 2015-10-19 16:01:42 -07:00
Daniel Freedman
e3845a84aa Merge branch 'master' into use-wct 2015-10-19 15:53:22 -07:00
Daniel Freedman
8f4c8175ba expanded fixes timeouts locally 2015-10-19 15:44:17 -07:00
Daniel Freedman
3c3959e5c4 simplify travis 2015-10-19 15:35:27 -07:00
Daniel Freedman
7b54922dc6 add travis config 2015-10-19 15:23:58 -07:00
Daniel Freedman
93f058c9b3 It works!
disable a few busted tests
2015-10-19 15:20:33 -07:00
Daniel Freedman
3d56bb676c almost everything works! 2015-10-19 15:08:51 -07:00
Daniel Freedman
ce326086d0 custom elements ported 2015-10-19 13:29:00 -07:00
Daniel Freedman
a8d0b0d6a8 template tests ported 2015-10-19 11:55:58 -07:00
Daniel Freedman
4c83dc2a00 HTMLImports ported to WCT 2015-10-19 11:36:19 -07:00
Daniel Freedman
185a01c1e6 prepare for release v0.7.15 2015-10-16 14:17:25 -07:00
Kevin Schaaf
8d83a2d800 Merge pull request #417 from webcomponents/fix-416
Fixes #416
2015-10-16 14:16:25 -07:00
Steven Orvell
22df81fd61 remove unused file. 2015-10-16 13:13:05 -07:00
Steven Orvell
3fc6e6d2e0 Fixes #416: (1) don't allow JsMutationObserver object to be redefined and set an explicit flag that the polypill is in use; (2) CustomElements now only throttles attached if the wc-throttle-attached flag is explicitly set. 2015-10-16 13:11:29 -07:00
Daniel Freedman
343c068cb3 partial htmlimports 2015-10-16 11:34:03 -07:00
Daniel Freedman
a846dc1569 Convert MutationObservers 2015-10-16 11:34:03 -07:00
Daniel Freedman
4e248ccc98 Convert WeakMap 2015-10-16 11:34:03 -07:00
Daniel Freedman
5d1a8526cc convert Template 2015-10-16 11:34:03 -07:00
Daniel Freedman
1a28425737 Sync build loaders for webcomponents and webcomponents-lite
Fixes #413
2015-10-16 11:30:07 -07:00
Daniel Freedman
3a856f0d3a Merge pull request #415 from filaraujo/patch-2
add check for log split before executing
2015-10-15 17:48:49 -07:00
Filipe Araujo
7b513b5f9a add check for split before executing
seems that this change was propagated to the boot.js but not to the boot-lite.js
2015-10-14 09:25:19 -04:00
Daniel Freedman
c469b0002f prepare for release v0.7.14 2015-09-28 16:49:19 -07:00
Daniel Freedman
f9508eb3a4 Merge pull request #405 from webcomponents/fix-broken-customevent-ie
Fix for broken CustomEvent shim in IE
2015-09-28 16:48:46 -07:00
Daniel Freedman
6a1a793526 Fix some fallout from #339 2015-09-28 16:46:28 -07:00
Daniel Freedman
d10d1b2c4f prepare for release v0.7.13 2015-09-25 15:50:12 -07:00
Daniel Freedman
a808361945 Merge pull request #404 from webcomponents/raf
Include rAF polyfill in wc-lite builds
2015-09-25 10:24:13 -07:00
Addy Osmani
a9404ba76b Include rAF/dom.js in wc-lite's dependency list 2015-09-25 10:08:03 +01:00