From 94ae6c3a09b089bed7402eed27b51929654de1cf Mon Sep 17 00:00:00 2001 From: Stijn de Witt Date: Wed, 23 Sep 2015 01:24:41 +0200 Subject: [PATCH] Updated to Polymer 1.3.0 --- README.md | 713 ++-- lib/firebase-element/.bower.json | 9 +- lib/firebase-element/bower.json | 3 +- lib/firebase-element/firebase-collection.html | 16 +- lib/firebase-element/firebase-document.html | 2 +- .../firebase-query-behavior.html | 7 +- .../test/firebase-collection.html | 41 + lib/font-roboto/.bower.json | 2 +- lib/gold-cc-cvc-input/.bower.json | 8 +- lib/gold-cc-cvc-input/bower.json | 2 +- lib/gold-cc-cvc-input/demo/index.html | 4 +- lib/gold-cc-cvc-input/gold-cc-cvc-input.html | 41 +- lib/gold-cc-cvc-input/test/basic.html | 27 +- lib/gold-cc-expiration-input/.bower.json | 8 +- lib/gold-cc-expiration-input/bower.json | 2 +- lib/gold-cc-expiration-input/date-input.html | 4 - lib/gold-cc-expiration-input/demo/index.html | 4 +- .../gold-cc-expiration-input.html | 46 +- lib/gold-cc-expiration-input/test/basic.html | 32 +- lib/gold-cc-input/.bower.json | 8 +- lib/gold-cc-input/bower.json | 2 +- lib/gold-cc-input/demo/index.html | 4 +- lib/gold-cc-input/gold-cc-input.html | 45 +- lib/gold-cc-input/test/basic.html | 27 +- lib/gold-email-input/.bower.json | 8 +- lib/gold-email-input/bower.json | 2 +- lib/gold-email-input/demo/index.html | 4 +- lib/gold-email-input/gold-email-input.html | 41 +- lib/gold-email-input/test/basic.html | 19 +- lib/gold-phone-input/.bower.json | 8 +- lib/gold-phone-input/bower.json | 2 +- lib/gold-phone-input/demo/index.html | 7 +- lib/gold-phone-input/gold-phone-input.html | 67 +- lib/gold-phone-input/test/basic.html | 30 +- lib/gold-zip-input/.bower.json | 8 +- lib/gold-zip-input/bower.json | 2 +- lib/gold-zip-input/gold-zip-input.html | 2 +- lib/google-analytics/.bower.json | 8 +- lib/google-analytics/README.md | 2 +- lib/google-analytics/bower.json | 2 +- lib/google-analytics/demo/demo.css | 150 - lib/google-analytics/demo/index.html | 242 +- .../google-analytics-chart.html | 63 +- .../google-analytics-dashboard.html | 17 +- .../google-analytics-date-selector.html | 27 +- .../google-analytics-loader.html | 7 +- .../google-analytics-query.html | 9 +- .../google-analytics-view-selector.html | 24 +- lib/google-apis/.bower.json | 8 +- lib/google-apis/bower.json | 2 +- lib/google-apis/google-maps-api.html | 11 +- lib/google-map/.bower.json | 12 +- lib/google-map/bower.json | 6 +- lib/google-map/demo/index.html | 9 +- lib/google-map/google-map-directions.html | 29 +- lib/google-map/google-map-marker.html | 2 +- lib/google-map/google-map-search.html | 170 +- lib/google-map/google-map.html | 44 +- lib/hydrolysis/.bower.json | 8 +- lib/hydrolysis/bower.json | 2 +- lib/hydrolysis/hydrolysis.js | 206 +- lib/iron-autogrow-textarea/.bower.json | 8 +- lib/iron-autogrow-textarea/README.md | 16 +- lib/iron-autogrow-textarea/bower.json | 2 +- .../iron-autogrow-textarea.html | 25 +- lib/iron-behaviors/.bower.json | 8 +- lib/iron-behaviors/bower.json | 2 +- lib/iron-behaviors/iron-button-state.html | 35 +- lib/iron-behaviors/iron-control-state.html | 15 +- lib/iron-behaviors/test/active-state.html | 37 + lib/iron-behaviors/test/focused-state.html | 20 +- lib/iron-checked-element-behavior/.bower.json | 45 + lib/iron-checked-element-behavior/.gitignore | 1 + lib/iron-checked-element-behavior/README.md | 2 + lib/iron-checked-element-behavior/bower.json | 36 + .../demo/index.html | 39 + .../demo/simple-checkbox.html | 64 + lib/iron-checked-element-behavior/index.html | 30 + .../iron-checked-element-behavior.html | 106 + .../test/basic.html | 125 + .../test/index.html | 34 + .../test/simple-checkbox.html | 26 + lib/iron-collapse/.bower.json | 8 +- lib/iron-collapse/bower.json | 2 +- lib/iron-collapse/iron-collapse.html | 33 +- lib/iron-doc-viewer/.bower.json | 8 +- lib/iron-doc-viewer/bower.json | 2 +- lib/iron-doc-viewer/iron-doc-property.css | 8 +- lib/iron-doc-viewer/iron-doc-property.html | 12 +- lib/iron-doc-viewer/iron-doc-viewer.css | 34 +- lib/iron-doc-viewer/iron-doc-viewer.html | 8 +- lib/iron-dropdown/.bower.json | 11 +- lib/iron-dropdown/bower.json | 5 +- lib/iron-dropdown/demo/index.html | 6 +- lib/iron-dropdown/iron-dropdown.html | 132 +- lib/iron-dropdown/test/iron-dropdown.html | 90 +- lib/iron-flex-layout/.bower.json | 8 +- lib/iron-flex-layout/bower.json | 2 +- lib/iron-flex-layout/iron-flex-layout.html | 17 +- lib/iron-form-element-behavior/.bower.json | 16 +- lib/iron-form-element-behavior/bower.json | 10 +- .../iron-form-element-behavior.html | 20 +- lib/iron-form/.bower.json | 9 +- lib/iron-form/bower.json | 3 +- lib/iron-form/demo/index.html | 24 +- lib/iron-form/demo/simple-element.html | 52 + lib/iron-form/iron-form.html | 11 +- lib/iron-form/test/basic.html | 61 + lib/iron-icon/.bower.json | 8 +- lib/iron-icon/bower.json | 2 +- lib/iron-icon/iron-icon.html | 19 +- lib/iron-input/.bower.json | 8 +- lib/iron-input/bower.json | 2 +- lib/iron-input/iron-input.html | 6 +- lib/iron-list/.bower.json | 17 +- lib/iron-list/README.md | 6 + lib/iron-list/bower.json | 11 +- lib/iron-list/demo/demo1.html | 154 - .../{demo2.html => external-content.html} | 0 lib/iron-list/demo/selection.html | 259 ++ lib/iron-list/iron-list.html | 334 +- lib/iron-list/test/basic.html | 24 +- lib/iron-list/test/hidden-list.html | 20 +- lib/iron-list/test/index.html | 3 +- lib/iron-list/test/physical-count.html | 24 +- lib/iron-list/test/selection.html | 356 ++ lib/iron-list/test/x-list.html | 21 +- lib/iron-menu-behavior/.bower.json | 9 +- lib/iron-menu-behavior/bower.json | 3 +- lib/iron-menu-behavior/demo/index.html | 150 +- lib/iron-menu-behavior/demo/simple-menu.html | 3 +- .../demo/simple-menubar.html | 3 +- .../iron-menu-behavior.html | 8 +- lib/iron-overlay-behavior/.bower.json | 8 +- lib/iron-overlay-behavior/README.md | 2 +- lib/iron-overlay-behavior/bower.json | 2 +- .../iron-overlay-behavior.html | 25 +- .../iron-overlay-manager.html | 6 +- .../test/iron-overlay-behavior.html | 18 + lib/iron-selector/.bower.json | 12 +- lib/iron-selector/bower.json | 5 +- lib/iron-selector/demo/index.html | 82 +- lib/iron-selector/iron-selectable.html | 54 +- .../test/excluded-local-names.html | 90 + lib/iron-selector/test/index.html | 3 +- lib/iron-test-helpers/.bower.json | 8 +- lib/iron-test-helpers/README.md | 2 +- lib/iron-test-helpers/bower.json | 2 +- lib/iron-test-helpers/mock-interactions.js | 11 +- lib/iron-validatable-behavior/.bower.json | 8 +- lib/iron-validatable-behavior/bower.json | 2 +- .../iron-validatable-behavior.html | 36 +- lib/marked-element/.bower.json | 10 +- lib/marked-element/bower.json | 4 +- lib/marked-element/demo/index.html | 11 +- lib/marked-element/marked-element.html | 53 +- lib/marked-element/test/marked-element.html | 114 +- lib/paper-badge/.bower.json | 8 +- lib/paper-badge/README.md | 33 +- lib/paper-badge/bower.json | 2 +- lib/paper-badge/demo/test-button.html | 4 +- lib/paper-badge/paper-badge.html | 54 +- lib/paper-badge/test/basic.html | 93 +- lib/paper-badge/test/test-button.html | 37 + lib/paper-button/.bower.json | 19 +- lib/paper-button/README.md | 27 +- lib/paper-button/bower.json | 13 +- lib/paper-button/demo/index.html | 8 +- lib/paper-button/paper-button.html | 145 +- lib/paper-button/test/paper-button.html | 19 +- lib/paper-card/.bower.json | 13 +- lib/paper-card/README.md | 32 +- lib/paper-card/bower.json | 7 +- lib/paper-card/paper-card.html | 130 +- lib/paper-checkbox/.bower.json | 27 +- lib/paper-checkbox/bower.json | 21 +- lib/paper-checkbox/demo/index.html | 1 - lib/paper-checkbox/paper-checkbox.css | 151 - lib/paper-checkbox/paper-checkbox.html | 232 +- lib/paper-checkbox/test/basic.html | 57 +- lib/paper-dropdown-menu/.bower.json | 52 + lib/paper-dropdown-menu/.gitignore | 1 + lib/paper-dropdown-menu/README.md | 36 + lib/paper-dropdown-menu/bower.json | 43 + lib/paper-dropdown-menu/demo/index.html | 191 ++ lib/paper-dropdown-menu/index.html | 24 + .../paper-dropdown-menu.html | 348 ++ lib/paper-dropdown-menu/test/index.html | 25 + .../test/paper-dropdown-menu.html | 126 + lib/paper-elements/.bower.json | 9 +- lib/paper-elements/README.md | 5 +- lib/paper-elements/bower.json | 3 +- lib/paper-fab/.bower.json | 8 +- lib/paper-fab/README.md | 23 - lib/paper-fab/bower.json | 2 +- lib/paper-fab/paper-fab.html | 4 +- lib/paper-header-panel/.bower.json | 8 +- lib/paper-header-panel/README.md | 153 +- lib/paper-header-panel/bower.json | 2 +- lib/paper-header-panel/paper-header-panel.css | 32 +- .../paper-header-panel.html | 12 +- lib/paper-input/.bower.json | 18 +- lib/paper-input/bower.json | 12 +- lib/paper-input/demo/index.html | 4 +- lib/paper-input/demo/ssn-input.html | 41 +- lib/paper-input/demo/ssn-validator.html | 4 - lib/paper-input/paper-input-behavior.html | 78 +- lib/paper-input/paper-input-char-counter.html | 32 +- lib/paper-input/paper-input-container.html | 338 +- lib/paper-input/paper-input-error.html | 44 +- lib/paper-input/paper-input.html | 58 +- lib/paper-input/paper-textarea.html | 21 +- lib/paper-input/test/paper-input.html | 19 +- lib/paper-input/test/paper-textarea.html | 9 +- lib/paper-material/.bower.json | 8 +- lib/paper-material/bower.json | 2 +- lib/paper-material/paper-material.html | 3 + lib/paper-menu-button/.bower.json | 8 +- lib/paper-menu-button/bower.json | 2 +- lib/paper-menu-button/demo/index.html | 18 +- lib/paper-menu-button/paper-menu-button.html | 125 +- .../test/paper-menu-button.html | 13 + lib/paper-menu/.bower.json | 11 +- lib/paper-menu/bower.json | 5 +- lib/paper-menu/demo/index.html | 52 +- lib/paper-menu/paper-menu-shared.css | 40 + lib/paper-menu/paper-menu.html | 38 +- lib/paper-menu/paper-submenu.html | 205 ++ lib/paper-menu/test/index.html | 3 +- lib/paper-menu/test/paper-submenu.html | 190 ++ lib/paper-progress/.bower.json | 8 +- lib/paper-progress/README.md | 14 +- lib/paper-progress/bower.json | 2 +- lib/paper-progress/demo/index.html | 3 +- lib/paper-progress/paper-progress.html | 151 +- lib/paper-progress/test/basic.html | 91 +- lib/paper-radio-button/.bower.json | 13 +- lib/paper-radio-button/bower.json | 7 +- lib/paper-radio-button/paper-radio-button.css | 111 - .../paper-radio-button.html | 164 +- lib/paper-radio-button/test/basic.html | 39 +- lib/paper-ripple/.bower.json | 14 +- lib/paper-ripple/bower.json | 8 +- lib/paper-ripple/paper-ripple.html | 155 +- lib/paper-scroll-header-panel/.bower.json | 8 +- lib/paper-scroll-header-panel/bower.json | 2 +- lib/paper-scroll-header-panel/demo/demo1.html | 2 +- .../demo/demo10.html | 90 + .../paper-scroll-header-panel.html | 125 +- lib/paper-scroll-header-panel/test/basic.html | 2 +- lib/paper-scroll-header-panel/test/index.html | 3 +- .../test/scroll.html | 135 + lib/paper-slider/.bower.json | 8 +- lib/paper-slider/README.md | 2 + lib/paper-slider/bower.json | 2 +- lib/paper-slider/demo/index.html | 6 +- lib/paper-slider/paper-slider.css | 21 +- lib/paper-slider/paper-slider.html | 30 +- lib/paper-slider/test/basic.html | 30 + lib/paper-tabs/.bower.json | 9 +- lib/paper-tabs/bower.json | 3 +- lib/paper-tabs/paper-tab.html | 12 +- lib/paper-tabs/test/basic.html | 16 +- lib/paper-toggle-button/.bower.json | 17 +- lib/paper-toggle-button/bower.json | 11 +- .../paper-toggle-button.css | 109 - .../paper-toggle-button.html | 155 +- lib/paper-toggle-button/test/basic.html | 26 +- lib/paper-tooltip/.bower.json | 16 +- lib/paper-tooltip/README.md | 28 +- lib/paper-tooltip/bower.json | 10 +- lib/paper-tooltip/demo/index.html | 21 +- lib/paper-tooltip/demo/test-button.html | 37 + lib/paper-tooltip/paper-tooltip.html | 187 +- lib/paper-tooltip/test/basic.html | 321 +- lib/paper-tooltip/test/test-button.html | 41 + lib/platinum-push-messaging/.bower.json | 27 +- lib/platinum-push-messaging/README.md | 2 +- lib/platinum-push-messaging/bower.json | 19 +- lib/platinum-push-messaging/demo/index.html | 138 - .../demo/manifest.json | 4 - .../platinum-push-messaging.html | 113 +- lib/platinum-push-messaging/service-worker.js | 9 + lib/platinum-push-messaging/test/index.html | 33 + .../test/supported.html | 69 + .../test/unsupported.html | 55 + lib/polymer/.bower.json | 16 +- lib/polymer/bower.json | 5 +- lib/polymer/build.log | 25 +- lib/polymer/polymer-micro.html | 438 +-- lib/polymer/polymer-mini.html | 841 +++-- lib/polymer/polymer.html | 2872 ++++++++++------- lib/promise-polyfill/.bower.json | 6 +- lib/webcomponentsjs/.bower.json | 8 +- lib/webcomponentsjs/CustomElements.js | 35 +- lib/webcomponentsjs/CustomElements.min.js | 4 +- lib/webcomponentsjs/HTMLImports.js | 4 +- lib/webcomponentsjs/HTMLImports.min.js | 4 +- lib/webcomponentsjs/MutationObserver.js | 4 +- lib/webcomponentsjs/MutationObserver.min.js | 4 +- lib/webcomponentsjs/ShadowDOM.js | 6 +- lib/webcomponentsjs/ShadowDOM.min.js | 2 +- lib/webcomponentsjs/bower.json | 2 +- lib/webcomponentsjs/build.log | 34 +- lib/webcomponentsjs/package.json | 2 +- lib/webcomponentsjs/webcomponents-lite.js | 38 +- lib/webcomponentsjs/webcomponents-lite.min.js | 6 +- lib/webcomponentsjs/webcomponents.js | 41 +- lib/webcomponentsjs/webcomponents.min.js | 6 +- package.json | 2 +- 310 files changed, 11166 insertions(+), 5217 deletions(-) delete mode 100644 lib/google-analytics/demo/demo.css create mode 100644 lib/iron-checked-element-behavior/.bower.json create mode 100644 lib/iron-checked-element-behavior/.gitignore create mode 100644 lib/iron-checked-element-behavior/README.md create mode 100644 lib/iron-checked-element-behavior/bower.json create mode 100644 lib/iron-checked-element-behavior/demo/index.html create mode 100644 lib/iron-checked-element-behavior/demo/simple-checkbox.html create mode 100644 lib/iron-checked-element-behavior/index.html create mode 100644 lib/iron-checked-element-behavior/iron-checked-element-behavior.html create mode 100644 lib/iron-checked-element-behavior/test/basic.html create mode 100644 lib/iron-checked-element-behavior/test/index.html create mode 100644 lib/iron-checked-element-behavior/test/simple-checkbox.html create mode 100644 lib/iron-form/demo/simple-element.html delete mode 100644 lib/iron-list/demo/demo1.html rename lib/iron-list/demo/{demo2.html => external-content.html} (100%) create mode 100644 lib/iron-list/demo/selection.html create mode 100644 lib/iron-list/test/selection.html create mode 100644 lib/iron-selector/test/excluded-local-names.html create mode 100644 lib/paper-badge/test/test-button.html delete mode 100644 lib/paper-checkbox/paper-checkbox.css create mode 100644 lib/paper-dropdown-menu/.bower.json create mode 100644 lib/paper-dropdown-menu/.gitignore create mode 100644 lib/paper-dropdown-menu/README.md create mode 100644 lib/paper-dropdown-menu/bower.json create mode 100644 lib/paper-dropdown-menu/demo/index.html create mode 100644 lib/paper-dropdown-menu/index.html create mode 100644 lib/paper-dropdown-menu/paper-dropdown-menu.html create mode 100644 lib/paper-dropdown-menu/test/index.html create mode 100644 lib/paper-dropdown-menu/test/paper-dropdown-menu.html create mode 100644 lib/paper-menu/paper-menu-shared.css create mode 100644 lib/paper-menu/paper-submenu.html create mode 100644 lib/paper-menu/test/paper-submenu.html delete mode 100644 lib/paper-radio-button/paper-radio-button.css create mode 100644 lib/paper-scroll-header-panel/demo/demo10.html create mode 100644 lib/paper-scroll-header-panel/test/scroll.html delete mode 100644 lib/paper-toggle-button/paper-toggle-button.css create mode 100644 lib/paper-tooltip/demo/test-button.html create mode 100644 lib/paper-tooltip/test/test-button.html delete mode 100644 lib/platinum-push-messaging/demo/index.html delete mode 100644 lib/platinum-push-messaging/demo/manifest.json create mode 100644 lib/platinum-push-messaging/test/index.html create mode 100644 lib/platinum-push-messaging/test/supported.html create mode 100644 lib/platinum-push-messaging/test/unsupported.html diff --git a/README.md b/README.md index d7ef41f8..75672b79 100644 --- a/README.md +++ b/README.md @@ -1,349 +1,378 @@ -# polymer-cdn -A mirror of Polymer's components so that they can be used directly from CDN +# polymer-cdn v1.1.3 +**A mirror of Polymer's components so that they can be used directly from CDN** ## How to use In general, given an element named `my-cool-element`, the CDN url for it will be: ``` -https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/my-cool-element/my-cool-element.html +https://cdn.rawgit.com/download/polymer-cdn/1.1.3/lib/my-cool-element/my-cool-element.html ``` -## Contents -
-
promise-polyfill#1.0.0
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/promise-polyfill/promise-polyfill.html
- -
webcomponentsjs#0.7.9
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/webcomponentsjs/webcomponentsjs.html
- -
polymer#1.0.0
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/polymer/polymer.html
- -
iron-elements#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-elements/iron-elements.html
-
-
iron-a11y-announcer#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-a11y-announcer/iron-a11y-announcer.html
- -
iron-a11y-keys#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-a11y-keys/iron-a11y-keys.html
- -
iron-a11y-keys-behavior#1.0.5
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-a11y-keys-behavior/iron-a11y-keys-behavior.html
- -
iron-ajax#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-ajax/iron-ajax.html
- -
iron-autogrow-textarea#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-autogrow-textarea/iron-autogrow-textarea.html
- -
iron-behaviors#1.0.5
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-behaviors/iron-behaviors.html
- -
iron-collapse#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-collapse/iron-collapse.html
- -
iron-component-page#1.0.5
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-component-page/iron-component-page.html
- -
iron-doc-viewer#1.0.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-doc-viewer/iron-doc-viewer.html
- -
iron-dropdown#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-dropdown/iron-dropdown.html
- -
iron-fit-behavior#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-fit-behavior/iron-fit-behavior.html
- -
iron-flex-layout#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-flex-layout/iron-flex-layout.html
- -
iron-form#1.0.7
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-form/iron-form.html
- -
iron-form-element-behavior#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-form-element-behavior/iron-form-element-behavior.html
- -
iron-icon#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-icon/iron-icon.html
- -
iron-icons#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-icons/iron-icons.html
- -
iron-iconset#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-iconset/iron-iconset.html
- -
iron-iconset-svg#1.0.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-iconset-svg/iron-iconset-svg.html
- -
iron-image#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-image/iron-image.html
- -
iron-input#1.0.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-input/iron-input.html
- -
iron-jsonp-library#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-jsonp-library/iron-jsonp-library.html
- -
iron-list#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-list/iron-list.html
- -
iron-localstorage#1.0.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-localstorage/iron-localstorage.html
- -
iron-media-query#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-media-query/iron-media-query.html
- -
iron-menu-behavior#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-menu-behavior/iron-menu-behavior.html
- -
iron-meta#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-meta/iron-meta.html
- -
iron-overlay-behavior#1.0.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-overlay-behavior/iron-overlay-behavior.html
- -
iron-pages#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-pages/iron-pages.html
- -
iron-range-behavior#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-range-behavior/iron-range-behavior.html
- -
iron-resizable-behavior#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-resizable-behavior/iron-resizable-behavior.html
- -
iron-selector#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-selector/iron-selector.html
- -
iron-signals#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-signals/iron-signals.html
- -
iron-test-helpers#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-test-helpers/iron-test-helpers.html
- -
iron-validatable-behavior#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-validatable-behavior/iron-validatable-behavior.html
- -
iron-validator-behavior#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/iron-validator-behavior/iron-validator-behavior.html
-
-
-
+## Versioning +As this repo groups a whole set of components, versioning is tricky. For now I've decided to +follow the Polymer version number and add an extra number behind it for updates that did not +involve a change of the Polymer version. It's important to remember that this repo does not +(can not) follow semantic versioning guidelines and that it's version numbers indicate not +much more than which versions came before which and after which other versions. + +Make sure you always link to a specific version and not to `master`, as that would mean your +code could change right under your nose. Something you don't want in production! Also, for +this same reason, I recommend forking this repo and including from your own fork, so you'll +have full control over it. + +To see available versions and select one, use the `Branch` dropdown menu and select one of +the `tags`. You can then browse that version of the Repo. Browse to the file you want to include +and the url to it's `raw` version. Throw that into [RawGit](https://rawgit.com) and you'll +have a url to a file on CDN that never expires from cache and is not throttled or limited +in bandwidth in any way. + +![Branch selection in GitHub](https://camo.githubusercontent.com/8dbe1c395f07374e7d435880cc6804513989fea4/687474703a2f2f692e696d6775722e636f6d2f447867774872362e706e67) + +## Missing something? +This repository aims to be a complete set of the standard Polymer components, grouped in such +a way that (transitive) dependencies can be correctly resolved for all components. If you are +missing some (version of) a component, please [create an issue](https://github.com/Download/polymer-cdn/issues) +explaining what should be changed and I'll do my best to implement it. + +Pull requests are of course also always welcome! If you want to try that, here is the rough procedure: +1. Create an issue in this repo describing your change and mention you're preparing a pull request +2. Fork this repo +3. Clone your forked repo to your own machine +4. Create and switch to a new Branch +5. Implement the change +6. Commit your change, making sure to mention the URL to the issue created in step 1 in the commit comment +7. Push your change to your fork (make sure to push the right branch) +8. Create a Pull Request from your change. + +I will review the PR and if it looks good, Merge it and Publish the resulting work as a new Release. -
-
paper-elements#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-elements/paper-elements.html
-
-
paper-badge#1.0.0
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-badge/paper-badge.html
- -
paper-behaviors#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-behaviors/paper-behaviors.html
- -
paper-button#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-button/paper-button.html
- -
paper-card#1.0.0
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-card/paper-card.html
- -
paper-checkbox#1.0.5
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-checkbox/paper-checkbox.html
- -
paper-dialog#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-dialog/paper-dialog.html
- -
paper-dialog-behavior#1.0.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-dialog-behavior/paper-dialog-behavior.html
- -
paper-dialog-scrollable#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-dialog-scrollable/paper-dialog-scrollable.html
- -
paper-drawer-panel#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-drawer-panel/paper-drawer-panel.html
- -
paper-fab#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-fab/paper-fab.html
- -
paper-header-panel#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-header-panel/paper-header-panel.html
- -
paper-icon-button#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-icon-button/paper-icon-button.html
- -
paper-input#1.0.8
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-input/paper-input.html
- -
paper-item#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-item/paper-item.html
- -
paper-material#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-material/paper-material.html
- -
paper-menu#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-menu/paper-menu.html
- -
paper-menu-button#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-menu-button/paper-menu-button.html
- -
paper-progress#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-progress/paper-progress.html
- -
paper-radio-button#1.0.5
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-radio-button/paper-radio-button.html
- -
paper-radio-group#1.0.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-radio-group/paper-radio-group.html
- -
paper-ripple#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-ripple/paper-ripple.html
- -
paper-scroll-header-panel#1.0.6
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-scroll-header-panel/paper-scroll-header-panel.html
- -
paper-slider#1.0.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-slider/paper-slider.html
- -
paper-spinner#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-spinner/paper-spinner.html
- -
paper-styles#1.0.11
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-styles/paper-styles.html
- -
paper-tabs#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-tabs/paper-tabs.html
- -
paper-toast#1.0.0
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-toast/paper-toast.html
- -
paper-toggle-button#1.0.5
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-toggle-button/paper-toggle-button.html
- -
paper-toolbar#1.0.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-toolbar/paper-toolbar.html
- -
paper-tooltip#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/paper-tooltip/paper-tooltip.html
-
-
-
- -
-
gold-elements#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/gold-elements/gold-elements.html
-
-
gold-cc-cvc-input#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/gold-cc-cvc-input/gold-cc-cvc-input.html
- -
gold-cc-expiration-input#1.0.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/gold-cc-expiration-input/gold-cc-expiration-input.html
- -
gold-cc-input#1.0.5
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/gold-cc-input/gold-cc-input.html
- -
gold-email-input#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/gold-email-input/gold-email-input.html
- -
gold-phone-input#1.0.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/gold-phone-input/gold-phone-input.html
- -
gold-zip-input#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/gold-zip-input/gold-zip-input.html
-
-
-
- -
-
platinum-elements#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/platinum-elements/platinum-elements.html
-
-
platinum-push-messaging#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/platinum-push-messaging/platinum-push-messaging.html
- -
platinum-sw#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/platinum-sw/platinum-sw.html
-
-
-
- -
-
neon-elements#1.0.0
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/neon-elements/neon-elements.html
-
-
neon-animation#1.0.6
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/neon-animation/neon-animation.html
-
-
-
- -
-
google-web-components#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-web-components/google-web-components.html
-
-
firebase-element#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/firebase-element/firebase-collection.html
-
-
firebase#2.2.9
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/firebase/firebase.js
-
-
- -
google-analytics#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-analytics/google-analytics.html
- -
google-apis#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-apis/google-apis.html
- -
google-calendar#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-calendar/google-calendar.html
- -
google-castable-video#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-castable-video/google-castable-video.html
- -
google-chart#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-chart/google-chart.html
- -
google-feeds#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-feeds/google-feeds.html
- -
google-hangout-button#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-hangout-button/google-hangout-button.html
- -
google-map#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-map/google-map.html
- -
google-sheets#1.0.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-sheets/google-sheets.html
- -
google-signin#1.0.3
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-signin/google-signin.html
- -
google-streetview-pano#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-streetview-pano/google-streetview-pano.html
- -
google-url-shortener#1.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-url-shortener/google-url-shortener.html
- -
google-youtube#1.1.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-youtube/google-youtube.html
- -
google-youtube-upload#1.1.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/google-youtube-upload/google-youtube-upload.html
-
-
-
- -
-
molecules#1.0.0
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/molecules/molecules.html
-
-
marked-element#1.0.2
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/marked-element/marked-element.html
-
-
marked#0.3.4
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/marked/marked.min.js
-
-
-
-
-
prism#0.0.1
-
https://cdn.rawgit.com/download/polymer-cdn/1.0.1/lib/prism/prism.js
-
+## Contents +All these libraries can be found in the `lib` subfolder. These used to be links to the actual files, +but it made updating painful so now I just copy the Bower output. You can browse the repo to locate +the files manually, or just trust Bower. + +```sh +└── webcomponentsjs#0.7.12 + +paper-elements#1.0.5 lib\paper-elements +├── paper-badge#1.0.3 +├── paper-behaviors#1.0.3 +├── paper-button#1.0.6 +├── paper-card#1.0.5 +├── paper-checkbox#1.0.10 +├── paper-dialog#1.0.1 +├── paper-dialog-behavior#1.0.4 +├── paper-dialog-scrollable#1.0.1 +├── paper-drawer-panel#1.0.3 +├── paper-dropdown-menu#1.0.2 +├── paper-fab#1.0.4 +├── paper-header-panel#1.0.5 +├── paper-icon-button#1.0.3 +├── paper-input#1.0.14 +├── paper-item#1.0.2 +├── paper-material#1.0.2 +├── paper-menu#1.1.0 +├── paper-menu-button#1.0.3 +├── paper-progress#1.0.5 +├── paper-radio-button#1.0.8 +├── paper-radio-group#1.0.4 +├── paper-ripple#1.0.2 +├── paper-scroll-header-panel#1.0.8 +├── paper-slider#1.0.6 +├── paper-spinner#1.0.2 +├── paper-styles#1.0.11 +├── paper-tabs#1.0.2 +├── paper-toast#1.0.0 +├── paper-toggle-button#1.0.8 +├── paper-toolbar#1.0.4 +└── paper-tooltip#1.1.0 + +iron-autogrow-textarea#1.0.5 lib\iron-autogrow-textarea +├── iron-behaviors#1.0.8 +├── iron-flex-layout#1.0.3 +├── iron-form-element-behavior#1.0.4 +├── iron-validatable-behavior#1.0.4 +└── polymer#1.1.3 + +google-apis#1.1.0 lib\google-apis +├── iron-jsonp-library#1.0.3 +└── polymer#1.1.3 + +iron-collapse#1.0.3 lib\iron-collapse +└── polymer#1.1.3 + +firebase-element#1.0.6 lib\firebase-element +├── firebase#2.2.9 +└── polymer#1.1.3 + +google-map#1.1.0 lib\google-map +├── google-apis#1.1.0 +├── iron-resizable-behavior#1.0.2 +└── polymer#1.1.3 + +iron-behaviors#1.0.8 lib\iron-behaviors +├── iron-a11y-keys-behavior#1.0.5 +└── polymer#1.1.3 + +google-analytics#1.2.0 lib\google-analytics +├── ga-api-utils#0.2.0 +├── google-chart#1.0.2 +├── google-signin#1.0.3 +├── polymer#1.1.3 +└── promise-polyfill#1.0.0 + +iron-flex-layout#1.0.3 lib\iron-flex-layout +└── polymer#1.1.3 + +iron-form-element-behavior#1.0.4 lib\iron-form-element-behavior +└── polymer#1.1.3 + +iron-dropdown#1.0.6 lib\iron-dropdown +├── iron-a11y-keys-behavior#1.0.5 +├── iron-behaviors#1.0.8 +├── iron-overlay-behavior#1.0.6 +├── iron-resizable-behavior#1.0.2 +├── neon-animation#1.0.6 +└── polymer#1.1.3 + +iron-icon#1.0.4 lib\iron-icon +├── iron-flex-layout#1.0.3 +├── iron-meta#1.0.3 +└── polymer#1.1.3 + +iron-input#1.0.6 lib\iron-input +├── iron-validatable-behavior#1.0.4 +└── polymer#1.1.3 + +iron-form#1.0.9 lib\iron-form +├── iron-ajax#1.0.4 +└── polymer#1.1.3 + +iron-menu-behavior#1.0.3 lib\iron-menu-behavior +├── iron-a11y-keys-behavior#1.0.5 +├── iron-selector#1.0.3 +└── polymer#1.1.3 + +iron-overlay-behavior#1.0.6 lib\iron-overlay-behavior +├── iron-fit-behavior#1.0.3 +├── iron-resizable-behavior#1.0.2 +└── polymer#1.1.3 + +iron-test-helpers#1.0.3 lib\iron-test-helpers +└── polymer#1.1.3 + +iron-validatable-behavior#1.0.4 lib\iron-validatable-behavior +├── iron-meta#1.0.3 +└── polymer#1.1.3 + +iron-doc-viewer#1.0.5 lib\iron-doc-viewer +├── marked-element#1.1.1 +├── paper-button#1.0.6 +├── paper-styles#1.0.11 +├── polymer#1.1.3 +└── prism-element#1.0.2 + +gold-cc-cvc-input#1.0.4 lib\gold-cc-cvc-input +├── iron-form-element-behavior#1.0.4 +├── iron-icon#1.0.4 +├── paper-input#1.0.14 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +marked-element#1.1.1 lib\marked-element +├── marked#0.3.5 +└── polymer#1.1.3 + +iron-selector#1.0.3 lib\iron-selector +└── polymer#1.1.3 + +gold-phone-input#1.0.6 lib\gold-phone-input +├── iron-form-element-behavior#1.0.4 +├── iron-input#1.0.6 +├── paper-input#1.0.14 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +gold-zip-input#1.0.3 lib\gold-zip-input +├── iron-form-element-behavior#1.0.4 +├── iron-icon#1.0.4 +├── iron-validator-behavior#1.0.1 +├── paper-input#1.0.14 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +gold-email-input#1.0.4 lib\gold-email-input +├── iron-form-element-behavior#1.0.4 +├── iron-icon#1.0.4 +├── paper-input#1.0.14 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +gold-cc-expiration-input#1.0.5 lib\gold-cc-expiration-input +├── iron-form-element-behavior#1.0.4 +├── iron-validatable-behavior#1.0.4 +├── iron-validator-behavior#1.0.1 +├── paper-input#1.0.14 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-material#1.0.2 lib\paper-material +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +platinum-push-messaging#1.0.3 lib\platinum-push-messaging +├── polymer#1.1.3 +└── promise-polyfill#1.0.0 + +paper-ripple#1.0.2 lib\paper-ripple +├── iron-a11y-keys-behavior#1.0.5 +└── polymer#1.1.3 + +gold-cc-input#1.0.6 lib\gold-cc-input +├── iron-form-element-behavior#1.0.4 +├── iron-icon#1.0.4 +├── iron-validator-behavior#1.0.1 +├── paper-input#1.0.14 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-header-panel#1.0.5 lib\paper-header-panel +├── iron-flex-layout#1.0.3 +└── polymer#1.1.3 + +paper-dropdown-menu#1.0.2 lib\paper-dropdown-menu +├── iron-a11y-keys-behavior#1.0.5 +├── iron-icon#1.0.4 +├── iron-icons#1.0.3 +├── paper-input#1.0.14 +├── paper-menu-button#1.0.3 +├── paper-ripple#1.0.2 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-badge#1.0.3 lib\paper-badge +├── iron-resizable-behavior#1.0.2 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-checkbox#1.0.10 lib\paper-checkbox +├── iron-checked-element-behavior#1.0.2 +├── paper-behaviors#1.0.3 +├── paper-ripple#1.0.2 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-card#1.0.5 lib\paper-card +├── iron-flex-layout#1.0.3 +├── paper-material#1.0.2 +└── polymer#1.1.3 + +promise-polyfill#1.0.0 lib\promise-polyfill +└── polymer#1.1.3 + +paper-button#1.0.6 lib\paper-button +├── iron-flex-layout#1.0.3 +├── paper-behaviors#1.0.3 +├── paper-material#1.0.2 +├── paper-ripple#1.0.2 +└── polymer#1.1.3 + +iron-list#1.1.1 lib\iron-list +├── iron-resizable-behavior#1.0.2 +└── polymer#1.1.3 + +paper-fab#1.0.4 lib\paper-fab +├── iron-flex-layout#1.0.3 +├── iron-icon#1.0.4 +├── iron-icons#1.0.3 +├── paper-behaviors#1.0.3 +├── paper-material#1.0.2 +├── paper-ripple#1.0.2 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-progress#1.0.5 lib\paper-progress +├── iron-range-behavior#1.0.2 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-input#1.0.14 lib\paper-input +├── iron-autogrow-textarea#1.0.5 +├── iron-behaviors#1.0.8 +├── iron-form-element-behavior#1.0.4 +├── iron-input#1.0.6 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-menu-button#1.0.3 lib\paper-menu-button +├── iron-a11y-keys-behavior#1.0.5 +├── iron-behaviors#1.0.8 +├── iron-dropdown#1.0.6 +├── neon-animation#1.0.6 +├── paper-material#1.0.2 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-menu#1.1.0 lib\paper-menu +├── iron-behaviors#1.0.8 +├── iron-collapse#1.0.3 +├── iron-menu-behavior#1.0.3 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +webcomponentsjs#0.7.12 lib\webcomponentsjs + +paper-slider#1.0.6 lib\paper-slider +├── iron-a11y-keys-behavior#1.0.5 +├── iron-behaviors#1.0.8 +├── iron-flex-layout#1.0.3 +├── iron-form-element-behavior#1.0.4 +├── paper-behaviors#1.0.3 +├── paper-input#1.0.14 +├── paper-progress#1.0.5 +├── paper-ripple#1.0.2 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-toggle-button#1.0.8 lib\paper-toggle-button +├── iron-checked-element-behavior#1.0.2 +├── paper-behaviors#1.0.3 +├── paper-ripple#1.0.2 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-radio-button#1.0.8 lib\paper-radio-button +├── iron-checked-element-behavior#1.0.2 +├── paper-behaviors#1.0.3 +├── paper-ripple#1.0.2 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-tabs#1.0.2 lib\paper-tabs +├── iron-behaviors#1.0.8 +├── iron-flex-layout#1.0.3 +├── iron-icon#1.0.4 +├── iron-iconset-svg#1.0.4 +├── iron-menu-behavior#1.0.3 +├── iron-resizable-behavior#1.0.2 +├── paper-icon-button#1.0.3 +├── paper-ripple#1.0.2 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +paper-tooltip#1.1.0 lib\paper-tooltip +├── neon-animation#1.0.6 +├── paper-styles#1.0.11 +└── polymer#1.1.3 + +hydrolysis#1.15.4 lib\hydrolysis + +iron-checked-element-behavior#1.0.2 lib\iron-checked-element-behavior +├── iron-form-element-behavior#1.0.4 +├── iron-validatable-behavior#1.0.4 +└── polymer#1.1.3 + +paper-scroll-header-panel#1.0.8 lib\paper-scroll-header-panel +├── iron-resizable-behavior#1.0.2 +├── paper-toolbar#1.0.4 +└── polymer#1.1.3 +``` \ No newline at end of file diff --git a/lib/firebase-element/.bower.json b/lib/firebase-element/.bower.json index 00bb4fdb..7a85df10 100644 --- a/lib/firebase-element/.bower.json +++ b/lib/firebase-element/.bower.json @@ -1,6 +1,7 @@ { "name": "firebase-element", - "version": "1.0.3", + "description": "An element that makes it easy to declaratively use the powerful firebase backend", + "version": "1.0.6", "private": true, "main": [ "firebase-collection.html", @@ -21,11 +22,11 @@ "web-component-tester": "*" }, "homepage": "https://github.com/GoogleWebComponents/firebase-element", - "_release": "1.0.3", + "_release": "1.0.6", "_resolution": { "type": "version", - "tag": "v1.0.3", - "commit": "6641f76631cc815a96e3e001fe1cd4e5d60556f0" + "tag": "v1.0.6", + "commit": "e0526a5a62c41b074e41ab3b0a0d21fb0b43ded0" }, "_source": "git://github.com/GoogleWebComponents/firebase-element.git", "_target": "^1.0.0", diff --git a/lib/firebase-element/bower.json b/lib/firebase-element/bower.json index 296b1a70..6e59289d 100644 --- a/lib/firebase-element/bower.json +++ b/lib/firebase-element/bower.json @@ -1,6 +1,7 @@ { "name": "firebase-element", - "version": "1.0.3", + "description": "An element that makes it easy to declaratively use the powerful firebase backend", + "version": "1.0.6", "private": true, "main": ["firebase-collection.html","firebase-document.html","firebase-auth.html","firebase-query-behavior.html"], "dependencies": { diff --git a/lib/firebase-element/firebase-collection.html b/lib/firebase-element/firebase-collection.html index 8ecedf4a..64de6f60 100644 --- a/lib/firebase-element/firebase-collection.html +++ b/lib/firebase-element/firebase-collection.html @@ -230,7 +230,7 @@

[[dinosaur.__firebaseKey__]]

'firebase-child-added': '_onFirebaseChildAdded', 'firebase-child-removed': '_onFirebaseChildRemoved', 'firebase-child-changed': '_onFirebaseChildChanged', - 'firebase-child-moved': '_onFirebaseChildChanged', + 'firebase-child-moved': '_onFirebaseChildMoved', }, /** @@ -326,8 +326,6 @@

[[dinosaur.__firebaseKey__]]

this.remove(removed); }, this); - this.data.splice(splice.index, splice.addedCount); - added.forEach(function(added) { this.add(added); }, this); @@ -514,18 +512,22 @@

[[dinosaur.__firebaseKey__]]

var value = this._valueMap[key]; var previousChild; var newIndex; + var currentIndex; + var previousIndex; if (!value) { this._error('Received firebase-child-moved event for unknown child "' + key + '"'); return; } - previousValue = event.detail.previousChildName != null ? + previousChild = event.detail.previousChildName != null ? this._valueMap[event.detail.previousChildName] : null; - newIndex = previousValue != null ? - this.data.indexOf(previousValue) + 1 : 0; - this.splice('data', this.data.indexOf(value), 1); + currentIndex = this.data.indexOf(value); + previousIndex = previousChild ? this.data.indexOf(previousChild) : -1; + newIndex = currentIndex > previousIndex ? previousIndex + 1 : previousIndex; + + this.splice('data', currentIndex, 1); this.splice('data', newIndex, 0, value); }); } diff --git a/lib/firebase-element/firebase-document.html b/lib/firebase-element/firebase-document.html index afc5b747..de4739f6 100644 --- a/lib/firebase-element/firebase-document.html +++ b/lib/firebase-element/firebase-document.html @@ -23,7 +23,7 @@ + data="{{dinosaurs}}"> In the above example, if the `dinosaurs` object is data-bound elsewhere via Polymer's data-binding system, changes to the document will be automatically diff --git a/lib/firebase-element/firebase-query-behavior.html b/lib/firebase-element/firebase-query-behavior.html index 57ab5a04..bfba3529 100644 --- a/lib/firebase-element/firebase-query-behavior.html +++ b/lib/firebase-element/firebase-query-behavior.html @@ -74,6 +74,9 @@ }, _applyRemoteDataChange: function(applyChange) { + if (this._applyingLocalDataChanges) { + return; + } this._receivingRemoteChanges = true; applyChange.call(this); this._receivingRemoteChanges = false; @@ -84,7 +87,9 @@ return; } + this._applyingLocalDataChanges = true; this._applyLocalDataChanges(changes); + this._applyingLocalDataChanges = false; }, _queryChanged: function(query, oldQuery) { @@ -144,7 +149,7 @@ }, _onQueryChildMoved: function(childSnapshot, previousChildName) { - this._log('Firebase Event: "child_changed"', childSnapshot, previousChildName); + this._log('Firebase Event: "child_moved"', childSnapshot, previousChildName); this.fire('firebase-child-moved', { childSnapshot: childSnapshot, previousChildName: previousChildName diff --git a/lib/firebase-element/test/firebase-collection.html b/lib/firebase-element/test/firebase-collection.html index 4db473bc..8aecae41 100644 --- a/lib/firebase-element/test/firebase-collection.html +++ b/lib/firebase-element/test/firebase-collection.html @@ -64,10 +64,51 @@ + + + + + @@ -65,29 +66,43 @@ test('valid input is ok', function() { var input = fixture('required'); input.value='123'; - input._onInput(); forceXIfStamp(input); + var container = Polymer.dom(input.root).querySelector('paper-input-container'); assert.ok(container, 'paper-input-container exists'); assert.isFalse(container.invalid); + + var error = Polymer.dom(input.root).querySelector('paper-input-error'); + assert.ok(error, 'paper-input-error exists'); + assert.equal(getComputedStyle(error).visibility, 'hidden', 'error is visibility:hidden'); }); test('invalid input is not ok', function() { var input = fixture('required'); input.value='13'; - input._onInput(); forceXIfStamp(input); + var container = Polymer.dom(input.root).querySelector('paper-input-container'); assert.ok(container, 'paper-input-container exists'); assert.isTrue(container.invalid); + + var error = Polymer.dom(input.root).querySelector('paper-input-error'); + assert.ok(error, 'paper-input-error exists'); + assert.notEqual(getComputedStyle(error).visibility, 'hidden', 'error is not visibility:hidden'); }); - test('empty required input shows error', function() { + test('empty required input shows error on blur', function() { var input = fixture('required'); forceXIfStamp(input); + var error = Polymer.dom(input.root).querySelector('paper-input-error'); assert.ok(error, 'paper-input-error exists'); - assert.notEqual(getComputedStyle(error).display, 'none', 'error is not display:none'); + + assert.equal(getComputedStyle(error).visibility, 'hidden', 'error is visibility:hidden'); + MockInteractions.focus(input); + MockInteractions.blur(input); + + assert.notEqual(getComputedStyle(error).visibility, 'hidden', 'error is not visibility:hidden'); }); test('invalid input shows error message after manual validation', function() { @@ -97,9 +112,9 @@ assert.ok(error, 'paper-input-error exists'); // The error message is only displayed after manual validation. - assert.equal(getComputedStyle(error).display, 'none', 'error is not display:none'); + assert.equal(getComputedStyle(error).visibility, 'hidden', 'error is visibility:hidden'); input.validate(); - assert.notEqual(getComputedStyle(error).display, 'none', 'error is not display:none'); + assert.notEqual(getComputedStyle(error).visibility, 'hidden', 'error is not visibility:hidden'); }); }); diff --git a/lib/gold-cc-expiration-input/.bower.json b/lib/gold-cc-expiration-input/.bower.json index 4fbf164a..6ee3d14c 100644 --- a/lib/gold-cc-expiration-input/.bower.json +++ b/lib/gold-cc-expiration-input/.bower.json @@ -1,6 +1,6 @@ { "name": "gold-cc-expiration-input", - "version": "1.0.4", + "version": "1.0.5", "description": "A validating input for a credit card expiration date", "authors": [ "The Polymer Authors" @@ -37,11 +37,11 @@ "web-component-tester": "*", "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, - "_release": "1.0.4", + "_release": "1.0.5", "_resolution": { "type": "version", - "tag": "v1.0.4", - "commit": "bae2611413800ca8bbc6485d8245a171b120e98f" + "tag": "v1.0.5", + "commit": "0ee43e195427f8bba4d7f5498581901a0676f5de" }, "_source": "git://github.com/PolymerElements/gold-cc-expiration-input.git", "_target": "^1.0.0", diff --git a/lib/gold-cc-expiration-input/bower.json b/lib/gold-cc-expiration-input/bower.json index b267cb21..23a1b1bc 100644 --- a/lib/gold-cc-expiration-input/bower.json +++ b/lib/gold-cc-expiration-input/bower.json @@ -1,6 +1,6 @@ { "name": "gold-cc-expiration-input", - "version": "1.0.4", + "version": "1.0.5", "description": "A validating input for a credit card expiration date", "authors": [ "The Polymer Authors" diff --git a/lib/gold-cc-expiration-input/date-input.html b/lib/gold-cc-expiration-input/date-input.html index 3c3f3ff3..c0493347 100644 --- a/lib/gold-cc-expiration-input/date-input.html +++ b/lib/gold-cc-expiration-input/date-input.html @@ -16,10 +16,6 @@ diff --git a/lib/iron-doc-viewer/iron-doc-viewer.css b/lib/iron-doc-viewer/iron-doc-viewer.css index 7244c313..c4c5d2b0 100644 --- a/lib/iron-doc-viewer/iron-doc-viewer.css +++ b/lib/iron-doc-viewer/iron-doc-viewer.css @@ -45,7 +45,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN padding: 4px 0; } -#summary marked-element::shadow #content pre { +#summary .markdown-html pre { background-color: var(--paper-grey-50); border: solid #e5e5e5; border-width: 1px 0; @@ -55,52 +55,52 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN word-wrap: break-word; } -#summary marked-element::shadow #content table { +#summary .markdown-html table { width: 100%; border-collapse: collapse; margin: 12px 0; border-top: 1px solid #e5e5e5; } -#summary marked-element::shadow #content tr { +#summary .markdown-html tr { border-bottom: 1px solid #e5e5e5; padding: 0 18px; } -#summary marked-element::shadow #content td, -#summary marked-element::shadow #content th { +#summary .markdown-html td, +#summary .markdown-html th { padding: 6px 12px; } -#summary marked-element::shadow #content td:first-child, -#summary marked-element::shadow #content th:first-child { +#summary .markdown-html td:first-child, +#summary .markdown-html th:first-child { padding-left: 24px; } -#summary marked-element::shadow #content td:last-child, -#summary marked-element::shadow #content th:last-child { +#summary .markdown-html td:last-child, +#summary .markdown-html th:last-child { padding-right: 24px; } -#summary marked-element::shadow #content code { +#summary .markdown-html code { @apply(--paper-font-code1); } -#summary marked-element::shadow #content p { +#summary .markdown-html p { padding: 0 24px; } -#summary marked-element::shadow #content a { +#summary .markdown-html a { color: var(--paper-indigo-a200); font-weight: 500; text-decoration: none; } -#summary marked-element::shadow #content h1, -#summary marked-element::shadow #content h2, -#summary marked-element::shadow #content h3, -#summary marked-element::shadow #content h4, -#summary marked-element::shadow #content h5 { +#summary .markdown-html h1, +#summary .markdown-html h2, +#summary .markdown-html h3, +#summary .markdown-html h4, +#summary .markdown-html h5 { padding: 0 18px; } diff --git a/lib/iron-doc-viewer/iron-doc-viewer.html b/lib/iron-doc-viewer/iron-doc-viewer.html index 268aa7cc..056801ff 100644 --- a/lib/iron-doc-viewer/iron-doc-viewer.html +++ b/lib/iron-doc-viewer/iron-doc-viewer.html @@ -8,7 +8,9 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt --> - + + + @@ -52,7 +54,9 @@
Documentation
- + +
+