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