Commit Graph

3555 Commits

Author SHA1 Message Date
Kevin Schaaf
ca4724a0ac Do not configure compound property/attribute binding if literal if empty. Fixes #2583. 2015-10-16 14:56:27 -07:00
Steve Orvell
8080a30c02 Merge pull request #2584 from Polymer/2582-kschaaf-ie-regressions
Fix IE10 regressions. Fixes #2582
2015-10-16 14:54:23 -07:00
Daniel Freedman
ef366c56c6 Update .travis.yml 2015-10-16 14:45:32 -07:00
Kevin Schaaf
4ae23cecff Remove web-component-tester cache. 2015-10-16 14:31:02 -07:00
Kevin Schaaf
ee65e68ca0 Fix IE10 regressions. Fixes #2582
* Copy attribute list before modifying it
* Fall back to document for current document if no currentScript
2015-10-16 14:21:47 -07:00
Kevin Schaaf
e2d8446c4d Allow _atEndOfMicrotask to be patchable. 2015-10-15 17:40:04 -07:00
Sam Saccone
ed22c50602 contributing copy fixup 2015-10-15 14:09:21 -07:00
Taylor Savage
0c21efcd6e Update CONTRIBUTING.md 2015-10-15 12:47:06 -07:00
Kevin Schaaf
9ccc0b57ee Merge pull request #2568 from Polymer/add-travis-config
Add travis config
2015-10-15 10:29:38 -07:00
Daniel Freedman
6fb76847ef Add travis config
Set up travis to test chrome and linux always, and all of our supported browsers
for first-party PRs.
2015-10-14 18:56:43 -07:00
Steve Orvell
9486f590bf Merge pull request #2554 from Polymer/2182-kschaaf-string-interp
Adds compound binding. Fixes #2182
2015-10-14 13:28:54 -07:00
Kevin Schaaf
b2117dc0b1 Factor into functions. 2015-10-14 13:25:53 -07:00
Kevin Schaaf
c00c7724c9 Merge pull request #2548 from Polymer/effective-children
Effective children
2015-10-14 13:08:28 -07:00
Kevin Schaaf
445d603872 Fix deepEqual on Safari 9 due to Safari enumeration bug. 2015-10-14 12:48:51 -07:00
Steven Orvell
344f5cc1b2 ensure distribution observers see all changes that can come from attributes under native Shadow DOM; +minor factoring 2015-10-14 11:50:11 -07:00
Steven Orvell
8b1face967 Add <content>.getDistributedNodes observation. Refactor flush. 2015-10-13 18:03:12 -07:00
Steven Orvell
0ede79afdf Add docs 2015-10-13 11:48:59 -07:00
Steven Orvell
54911a7f1f Make shadow attribute tracking automatic based on detecting a <content select> that depends on attributes; add tests. 2015-10-13 11:14:40 -07:00
Kevin Schaaf
758c4833c6 Add comments. 2015-10-13 09:35:56 -07:00
Kevin Schaaf
74a87a0f22 Fix typo. 2015-10-13 09:33:48 -07:00
Kevin Schaaf
2f1bd31d4e Replace _compoundInitializationEffect with statically-initialized literals in the template for attributes & textContent, and by configuring literal values of properties in _configureAnnotationReferences. 2015-10-13 00:13:25 -07:00
Steven Orvell
e11a4f31fd Merge branch 'master' into effective-children 2015-10-12 19:34:05 -07:00
Steven Orvell
669acaac01 Simplify change tracking by always dirty checking at the observer level. Under Shadow DOM, use a deep MO to watch for attributes. 2015-10-12 19:33:43 -07:00
Eric Bidelman
89487b91ed Merge pull request #2559 from Gpx/master
Fix URL to component.kitchen
2015-10-12 14:52:49 -07:00
Gpx
d9af504032 Fix URL to component.kitchen 2015-10-12 22:50:10 +02:00
Eric Bidelman
c00b92379a Merge pull request #2557 from abdonrd/update_google+_community_link
Update the Google+ community link
2015-10-10 15:22:11 -07:00
Abdón Rodríguez Davila
c6684e5fb8 Update the Google+ community link 2015-10-10 17:20:55 +02:00
Kevin Schaaf
a300862f5d Fixes from review. 2015-10-09 19:07:47 -07:00
Kevin Schaaf
b1c1b35c18 Remove compound binding limitation from primer. 2015-10-09 19:07:37 -07:00
Kevin Schaaf
1035e2db4f Exclude compound bindings from configure; revisit later. 2015-10-09 17:19:20 -07:00
Kevin Schaaf
c30ac10e56 Apply effect value from compound parts. 2015-10-09 17:19:20 -07:00
Kevin Schaaf
1026498e9e Store binding parts in notes. 2015-10-09 17:16:12 -07:00
Steven Orvell
d021039a01 Merge branch 'master' into effective-children 2015-10-09 11:46:40 -07:00
Kevin Schaaf
d09c597311 Merge pull request #2553 from Polymer/ebidel-patch-1
Fix missing var
2015-10-09 10:10:11 -07:00
Eric Bidelman
68edb8313d Fix missing var 2015-10-09 10:07:04 -07:00
Steve Orvell
2e462fe1d8 Merge pull request #2513 from Polymer/2007-kschaaf-key-disambiguate
Improvements to path API related to arrays. Fixes #2007 and #2509
2015-10-08 18:26:24 -07:00
Kevin Schaaf
a79f012757 Add radix for correctness. 2015-10-08 17:59:21 -07:00
Kevin Schaaf
97503ec357 Separate public & private get, flip conditions, add notifyPath API. 2015-10-08 17:54:29 -07:00
Nazar Mokrynskyi
883aa5c8be Fix for mixins declaration with space before colon.
Allow any space character or even `{` and `}` (before and after capturing pattern correspondingly) as pattern boundaries instead of new lines only.
In minified sources there might be no space, semicolon or line start, so we need to account that as well.
2015-10-09 00:08:34 +02:00
Kevin Schaaf
e59dbef4a0 Fix typo in comments. 2015-10-08 14:41:01 -07:00
Kevin Schaaf
10021cc51c Improvements to path API. Fixes #2509.
* Allows `set` to take paths with array #keys
* Allows `notifyPath` to take paths with array indices
* Exposes public notifySplices API
2015-10-08 14:41:01 -07:00
Kevin Schaaf
85c23e1915 Fix merge issue. 2015-10-08 14:39:39 -07:00
Kevin Schaaf
85d8a3a727 Denote keys with # to disambiguate from index. Fixes #2007. 2015-10-08 14:39:39 -07:00
Daniel Freedman
b2b23c462e update CHANGELOG to 1.1.5 2015-10-08 14:16:07 -07:00
Daniel Freedman
574855a644 prepare release 1.1.5 2015-10-08 14:05:54 -07:00
Steve Orvell
9a3b78dee9 Merge pull request #2535 from Polymer/fix-listen-multiple-invocations
Only one real listener per `listen` call
2015-10-08 13:05:59 -07:00
Steve Orvell
0657dfe55d Merge pull request #2533 from Polymer/2505-kschaaf-templatizer-path
Add notify-path API to templatized template. Fixes #2505.
2015-10-08 13:05:01 -07:00
Steve Orvell
552fe41b6f Merge pull request #2545 from trevordixon/patch-3
Missing var keyword
2015-10-08 12:47:42 -07:00
Kevin Schaaf
79dfe1fe3c Simplify 2015-10-08 10:17:45 -07:00
Kevin Schaaf
1a89bcf39e Clean up templatizer _pathEffectorImpl. 2015-10-08 10:13:36 -07:00