├── .editorconfig ├── .eslintrc ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── THIRD_PARTY_SOFTWARE_AND_LICENCES.md ├── analysis.json ├── build ├── docs │ ├── analysis.json │ ├── index.html │ ├── katex-component.js │ ├── myscript-math-exports.js │ ├── myscript-math-web.js │ ├── node_modules │ │ ├── @polymer │ │ │ ├── app-layout │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── app-box │ │ │ │ │ ├── README.md │ │ │ │ │ ├── app-box.d.ts │ │ │ │ │ ├── app-box.js │ │ │ │ │ └── demo │ │ │ │ │ │ ├── document-scroll.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ └── scrolling-region.html │ │ │ │ ├── app-drawer-layout │ │ │ │ │ ├── README.md │ │ │ │ │ ├── app-drawer-layout.d.ts │ │ │ │ │ ├── app-drawer-layout.js │ │ │ │ │ ├── demo │ │ │ │ │ │ └── index.html │ │ │ │ │ └── test │ │ │ │ │ │ ├── app-drawer-layout.html │ │ │ │ │ │ └── index.html │ │ │ │ ├── app-drawer │ │ │ │ │ ├── README.md │ │ │ │ │ ├── app-drawer.d.ts │ │ │ │ │ ├── app-drawer.js │ │ │ │ │ ├── demo │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── left-drawer.html │ │ │ │ │ │ └── right-drawer.html │ │ │ │ │ └── test │ │ │ │ │ │ ├── app-drawer.html │ │ │ │ │ │ └── index.html │ │ │ │ ├── app-grid │ │ │ │ │ ├── README.md │ │ │ │ │ ├── app-grid-style.d.ts │ │ │ │ │ ├── app-grid-style.js │ │ │ │ │ ├── demo │ │ │ │ │ │ ├── aspect-ratio.html │ │ │ │ │ │ ├── flickr-grid-layout.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── md-grid-layout.html │ │ │ │ │ │ └── simple-responsive-grid.html │ │ │ │ │ └── test │ │ │ │ │ │ ├── app-grid-1.html │ │ │ │ │ │ ├── app-grid-2.html │ │ │ │ │ │ ├── app-grid-3.html │ │ │ │ │ │ └── index.html │ │ │ │ ├── app-header-layout │ │ │ │ │ ├── README.md │ │ │ │ │ ├── app-header-layout.d.ts │ │ │ │ │ ├── app-header-layout.js │ │ │ │ │ ├── demo │ │ │ │ │ │ ├── footer.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── music.html │ │ │ │ │ │ ├── scrolling-region.html │ │ │ │ │ │ └── simple.html │ │ │ │ │ └── test │ │ │ │ │ │ ├── app-header-layout.html │ │ │ │ │ │ └── index.html │ │ │ │ ├── app-header │ │ │ │ │ ├── README.md │ │ │ │ │ ├── app-header.d.ts │ │ │ │ │ ├── app-header.js │ │ │ │ │ ├── demo │ │ │ │ │ │ ├── blend-background-1.html │ │ │ │ │ │ ├── blend-background-2.html │ │ │ │ │ │ ├── blend-background-3.html │ │ │ │ │ │ ├── contacts.html │ │ │ │ │ │ ├── custom-sticky-element-1.html │ │ │ │ │ │ ├── custom-sticky-element-2.html │ │ │ │ │ │ ├── give.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── music.html │ │ │ │ │ │ ├── no-effects.html │ │ │ │ │ │ └── notes.html │ │ │ │ │ └── test │ │ │ │ │ │ ├── app-header.html │ │ │ │ │ │ └── index.html │ │ │ │ ├── app-layout-behavior │ │ │ │ │ ├── app-layout-behavior.d.ts │ │ │ │ │ └── app-layout-behavior.js │ │ │ │ ├── app-layout.d.ts │ │ │ │ ├── app-layout.js │ │ │ │ ├── app-scroll-effects │ │ │ │ │ ├── README.md │ │ │ │ │ ├── app-scroll-effects-behavior.d.ts │ │ │ │ │ ├── app-scroll-effects-behavior.js │ │ │ │ │ ├── app-scroll-effects.d.ts │ │ │ │ │ ├── app-scroll-effects.js │ │ │ │ │ ├── effects │ │ │ │ │ │ ├── blend-background.d.ts │ │ │ │ │ │ ├── blend-background.js │ │ │ │ │ │ ├── fade-background.d.ts │ │ │ │ │ │ ├── fade-background.js │ │ │ │ │ │ ├── material.d.ts │ │ │ │ │ │ ├── material.js │ │ │ │ │ │ ├── parallax-background.d.ts │ │ │ │ │ │ ├── parallax-background.js │ │ │ │ │ │ ├── resize-snapped-title.d.ts │ │ │ │ │ │ ├── resize-snapped-title.js │ │ │ │ │ │ ├── resize-title.d.ts │ │ │ │ │ │ ├── resize-title.js │ │ │ │ │ │ ├── waterfall.d.ts │ │ │ │ │ │ └── waterfall.js │ │ │ │ │ └── test │ │ │ │ │ │ ├── app-scroll-effects-behavior.html │ │ │ │ │ │ ├── blend-background.html │ │ │ │ │ │ ├── fade-background.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── parallax-background.html │ │ │ │ │ │ ├── resize-snapped-title.html │ │ │ │ │ │ ├── resize-title.html │ │ │ │ │ │ ├── utils.js │ │ │ │ │ │ ├── waterfall.html │ │ │ │ │ │ └── x-container.js │ │ │ │ ├── app-toolbar │ │ │ │ │ ├── README.md │ │ │ │ │ ├── app-toolbar.d.ts │ │ │ │ │ ├── app-toolbar.js │ │ │ │ │ ├── demo │ │ │ │ │ │ └── index.html │ │ │ │ │ └── test │ │ │ │ │ │ ├── app-toolbar.html │ │ │ │ │ │ └── index.html │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── contacts.json │ │ │ │ │ ├── demo1.html │ │ │ │ │ ├── demo2.html │ │ │ │ │ ├── demo3.html │ │ │ │ │ ├── demo4.html │ │ │ │ │ ├── demo5.html │ │ │ │ │ ├── demo6.html │ │ │ │ │ ├── demo7.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── sample-content.js │ │ │ │ │ └── test.html │ │ │ │ ├── helpers │ │ │ │ │ ├── helpers.d.ts │ │ │ │ │ ├── helpers.js │ │ │ │ │ └── test │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── register-effect.html │ │ │ │ │ │ └── scroll.html │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── patterns │ │ │ │ │ ├── expand-card │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── md-responsive-toolbar │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ └── index.html │ │ │ │ │ └── transform-navigation │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── x-app.d.ts │ │ │ │ │ │ └── x-app.js │ │ │ │ └── templates │ │ │ │ │ ├── getting-started │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package.json │ │ │ │ │ └── x-app.js │ │ │ │ │ ├── landing-page │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package.json │ │ │ │ │ └── x-app.js │ │ │ │ │ ├── pesto │ │ │ │ │ ├── data │ │ │ │ │ │ └── recipes.json │ │ │ │ │ ├── index.html │ │ │ │ │ ├── manifest.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ │ ├── app-icons.js │ │ │ │ │ │ ├── recipe-app.js │ │ │ │ │ │ ├── recipe-detail.js │ │ │ │ │ │ └── recipe-list.js │ │ │ │ │ ├── publishing │ │ │ │ │ ├── data │ │ │ │ │ │ └── articles.json │ │ │ │ │ ├── index.html │ │ │ │ │ ├── manifest.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ │ ├── app-icons.js │ │ │ │ │ │ ├── article-detail.js │ │ │ │ │ │ ├── article-headline.js │ │ │ │ │ │ ├── blog-app.js │ │ │ │ │ │ └── two-columns-grid.js │ │ │ │ │ ├── shrine │ │ │ │ │ ├── data │ │ │ │ │ │ ├── featured.json │ │ │ │ │ │ └── items.json │ │ │ │ │ ├── index.html │ │ │ │ │ ├── manifest.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ │ ├── shrine-app.js │ │ │ │ │ │ ├── shrine-detail.js │ │ │ │ │ │ ├── shrine-featured-item.js │ │ │ │ │ │ ├── shrine-item.js │ │ │ │ │ │ ├── shrine-list.js │ │ │ │ │ │ └── shrine-simple-item.js │ │ │ │ │ └── test-drive │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package.json │ │ │ │ │ └── test-app.js │ │ │ ├── font-roboto │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── roboto.d.ts │ │ │ │ └── roboto.js │ │ │ ├── iron-a11y-announcer │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ └── x-announces.js │ │ │ │ ├── iron-a11y-announcer.d.ts │ │ │ │ ├── iron-a11y-announcer.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-a11y-keys-behavior │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ └── x-key-aware.js │ │ │ │ ├── iron-a11y-keys-behavior.d.ts │ │ │ │ ├── iron-a11y-keys-behavior.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-ajax │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── iron-ajax.d.ts │ │ │ │ ├── iron-ajax.js │ │ │ │ ├── iron-request.d.ts │ │ │ │ ├── iron-request.js │ │ │ │ └── package.json │ │ │ ├── iron-autogrow-textarea │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── iron-autogrow-textarea.d.ts │ │ │ │ ├── iron-autogrow-textarea.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-behaviors │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ └── simple-button.js │ │ │ │ ├── iron-button-state.d.ts │ │ │ │ ├── iron-button-state.js │ │ │ │ ├── iron-control-state.d.ts │ │ │ │ ├── iron-control-state.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-checked-element-behavior │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ └── simple-checkbox.js │ │ │ │ ├── iron-checked-element-behavior.d.ts │ │ │ │ ├── iron-checked-element-behavior.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-component-page │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── analysis.json │ │ │ │ │ └── index.html │ │ │ │ ├── iron-component-page.d.ts │ │ │ │ ├── iron-component-page.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-doc-viewer │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── default-theme.d.ts │ │ │ │ ├── default-theme.js │ │ │ │ ├── demo │ │ │ │ │ ├── analysis.json │ │ │ │ │ └── index.html │ │ │ │ ├── iron-doc-api.d.ts │ │ │ │ ├── iron-doc-api.js │ │ │ │ ├── iron-doc-behavior.d.ts │ │ │ │ ├── iron-doc-behavior.js │ │ │ │ ├── iron-doc-class.d.ts │ │ │ │ ├── iron-doc-class.js │ │ │ │ ├── iron-doc-demo.d.ts │ │ │ │ ├── iron-doc-demo.js │ │ │ │ ├── iron-doc-element.d.ts │ │ │ │ ├── iron-doc-element.js │ │ │ │ ├── iron-doc-function.d.ts │ │ │ │ ├── iron-doc-function.js │ │ │ │ ├── iron-doc-hide-bar.d.ts │ │ │ │ ├── iron-doc-hide-bar.js │ │ │ │ ├── iron-doc-mixin.d.ts │ │ │ │ ├── iron-doc-mixin.js │ │ │ │ ├── iron-doc-module.d.ts │ │ │ │ ├── iron-doc-module.js │ │ │ │ ├── iron-doc-namespace.d.ts │ │ │ │ ├── iron-doc-namespace.js │ │ │ │ ├── iron-doc-nav.d.ts │ │ │ │ ├── iron-doc-nav.js │ │ │ │ ├── iron-doc-property.d.ts │ │ │ │ ├── iron-doc-property.js │ │ │ │ ├── iron-doc-summary.d.ts │ │ │ │ ├── iron-doc-summary.js │ │ │ │ ├── iron-doc-viewer-behavior.d.ts │ │ │ │ ├── iron-doc-viewer-behavior.js │ │ │ │ ├── iron-doc-viewer-styles.d.ts │ │ │ │ ├── iron-doc-viewer-styles.js │ │ │ │ ├── iron-doc-viewer.d.ts │ │ │ │ ├── iron-doc-viewer.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-dropdown │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── grow-height-animation.js │ │ │ │ │ ├── index.html │ │ │ │ │ ├── polymer.svg │ │ │ │ │ └── x-select.js │ │ │ │ ├── iron-dropdown-scroll-manager.d.ts │ │ │ │ ├── iron-dropdown-scroll-manager.js │ │ │ │ ├── iron-dropdown.d.ts │ │ │ │ ├── iron-dropdown.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-fit-behavior │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ └── simple-fit.js │ │ │ │ ├── iron-fit-behavior.d.ts │ │ │ │ ├── iron-fit-behavior.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-flex-layout │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── iron-flex-layout-classes.d.ts │ │ │ │ ├── iron-flex-layout-classes.js │ │ │ │ ├── iron-flex-layout.d.ts │ │ │ │ ├── iron-flex-layout.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-form-element-behavior │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── iron-form-element-behavior.d.ts │ │ │ │ ├── iron-form-element-behavior.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-icon │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── async.html │ │ │ │ │ ├── index.html │ │ │ │ │ └── location.png │ │ │ │ ├── hero.svg │ │ │ │ ├── iron-icon.d.ts │ │ │ │ ├── iron-icon.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-icons │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── av-icons.d.ts │ │ │ │ ├── av-icons.js │ │ │ │ ├── bower.json │ │ │ │ ├── communication-icons.d.ts │ │ │ │ ├── communication-icons.js │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── device-icons.d.ts │ │ │ │ ├── device-icons.js │ │ │ │ ├── editor-icons.d.ts │ │ │ │ ├── editor-icons.js │ │ │ │ ├── hardware-icons.d.ts │ │ │ │ ├── hardware-icons.js │ │ │ │ ├── hero.svg │ │ │ │ ├── image-icons.d.ts │ │ │ │ ├── image-icons.js │ │ │ │ ├── iron-icons.d.ts │ │ │ │ ├── iron-icons.js │ │ │ │ ├── manifest.json │ │ │ │ ├── maps-icons.d.ts │ │ │ │ ├── maps-icons.js │ │ │ │ ├── notification-icons.d.ts │ │ │ │ ├── notification-icons.js │ │ │ │ ├── package.json │ │ │ │ ├── places-icons.d.ts │ │ │ │ ├── places-icons.js │ │ │ │ ├── social-icons.d.ts │ │ │ │ ├── social-icons.js │ │ │ │ └── util │ │ │ │ │ ├── concat-svg.js │ │ │ │ │ └── package.json │ │ │ ├── iron-iconset-svg │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ └── svg-sample-icons.js │ │ │ │ ├── iron-iconset-svg.d.ts │ │ │ │ ├── iron-iconset-svg.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-input │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── cats-only.js │ │ │ │ │ └── index.html │ │ │ │ ├── iron-input.d.ts │ │ │ │ ├── iron-input.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-location │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ └── iron-query-params.html │ │ │ │ ├── iron-location.d.ts │ │ │ │ ├── iron-location.js │ │ │ │ ├── iron-query-params.d.ts │ │ │ │ ├── iron-query-params.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-media-query │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── hero.svg │ │ │ │ ├── iron-media-query.d.ts │ │ │ │ ├── iron-media-query.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-menu-behavior │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ ├── simple-menu.js │ │ │ │ │ └── simple-menubar.js │ │ │ │ ├── iron-menu-behavior.d.ts │ │ │ │ ├── iron-menu-behavior.js │ │ │ │ ├── iron-menubar-behavior.d.ts │ │ │ │ ├── iron-menubar-behavior.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-meta │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── hero.svg │ │ │ │ ├── iron-meta.d.ts │ │ │ │ ├── iron-meta.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-overlay-behavior │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ └── simple-overlay.js │ │ │ │ ├── iron-focusables-helper.d.ts │ │ │ │ ├── iron-focusables-helper.js │ │ │ │ ├── iron-overlay-backdrop.d.ts │ │ │ │ ├── iron-overlay-backdrop.js │ │ │ │ ├── iron-overlay-behavior.d.ts │ │ │ │ ├── iron-overlay-behavior.js │ │ │ │ ├── iron-overlay-manager.d.ts │ │ │ │ ├── iron-overlay-manager.js │ │ │ │ ├── iron-scroll-manager.d.ts │ │ │ │ ├── iron-scroll-manager.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-range-behavior │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── iron-range-behavior.d.ts │ │ │ │ ├── iron-range-behavior.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-resizable-behavior │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ └── src │ │ │ │ │ │ ├── x-app.js │ │ │ │ │ │ └── x-puck.js │ │ │ │ ├── iron-resizable-behavior.d.ts │ │ │ │ ├── iron-resizable-behavior.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-scroll-target-behavior │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── document.html │ │ │ │ │ ├── scrolling-region.html │ │ │ │ │ └── x-scrollable.js │ │ │ │ ├── iron-scroll-target-behavior.d.ts │ │ │ │ ├── iron-scroll-target-behavior.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-selector │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── iron-multi-selectable.d.ts │ │ │ │ ├── iron-multi-selectable.js │ │ │ │ ├── iron-selectable.d.ts │ │ │ │ ├── iron-selectable.js │ │ │ │ ├── iron-selection.d.ts │ │ │ │ ├── iron-selection.js │ │ │ │ ├── iron-selector.d.ts │ │ │ │ ├── iron-selector.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── iron-validatable-behavior │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── cats-only.js │ │ │ │ │ ├── index.html │ │ │ │ │ └── validatable-input.js │ │ │ │ ├── iron-validatable-behavior.d.ts │ │ │ │ ├── iron-validatable-behavior.js │ │ │ │ ├── manifest.json │ │ │ │ └── package.json │ │ │ ├── marked-element │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── example.md │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.html │ │ │ │ ├── manifest.json │ │ │ │ ├── marked-element.d.ts │ │ │ │ ├── marked-element.js │ │ │ │ ├── marked-import.js │ │ │ │ ├── package.json │ │ │ │ └── polymer.json │ │ │ ├── neon-animation │ │ │ │ ├── README.md │ │ │ │ ├── animations │ │ │ │ │ ├── cascaded-animation.d.ts │ │ │ │ │ ├── cascaded-animation.js │ │ │ │ │ ├── fade-in-animation.d.ts │ │ │ │ │ ├── fade-in-animation.js │ │ │ │ │ ├── fade-out-animation.d.ts │ │ │ │ │ ├── fade-out-animation.js │ │ │ │ │ ├── hero-animation.d.ts │ │ │ │ │ ├── hero-animation.js │ │ │ │ │ ├── opaque-animation.d.ts │ │ │ │ │ ├── opaque-animation.js │ │ │ │ │ ├── reverse-ripple-animation.d.ts │ │ │ │ │ ├── reverse-ripple-animation.js │ │ │ │ │ ├── ripple-animation.d.ts │ │ │ │ │ ├── ripple-animation.js │ │ │ │ │ ├── scale-down-animation.d.ts │ │ │ │ │ ├── scale-down-animation.js │ │ │ │ │ ├── scale-up-animation.d.ts │ │ │ │ │ ├── scale-up-animation.js │ │ │ │ │ ├── slide-down-animation.d.ts │ │ │ │ │ ├── slide-down-animation.js │ │ │ │ │ ├── slide-from-bottom-animation.d.ts │ │ │ │ │ ├── slide-from-bottom-animation.js │ │ │ │ │ ├── slide-from-left-animation.d.ts │ │ │ │ │ ├── slide-from-left-animation.js │ │ │ │ │ ├── slide-from-right-animation.d.ts │ │ │ │ │ ├── slide-from-right-animation.js │ │ │ │ │ ├── slide-from-top-animation.d.ts │ │ │ │ │ ├── slide-from-top-animation.js │ │ │ │ │ ├── slide-left-animation.d.ts │ │ │ │ │ ├── slide-left-animation.js │ │ │ │ │ ├── slide-right-animation.d.ts │ │ │ │ │ ├── slide-right-animation.js │ │ │ │ │ ├── slide-up-animation.d.ts │ │ │ │ │ ├── slide-up-animation.js │ │ │ │ │ ├── transform-animation.d.ts │ │ │ │ │ └── transform-animation.js │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── card │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── x-card.js │ │ │ │ │ │ └── x-cards-list.js │ │ │ │ │ ├── declarative │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── doc │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── my-animatable.js │ │ │ │ │ │ └── my-dialog.js │ │ │ │ │ ├── dropdown │ │ │ │ │ │ ├── animated-dropdown.js │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── grid │ │ │ │ │ │ ├── animated-grid.js │ │ │ │ │ │ ├── fullsize-page-with-card.js │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── list │ │ │ │ │ │ ├── full-view.js │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── list-demo.js │ │ │ │ │ │ └── list-view.js │ │ │ │ │ ├── load │ │ │ │ │ │ ├── animated-grid.js │ │ │ │ │ │ ├── full-page.js │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── shared-styles.js │ │ │ │ │ └── tiles │ │ │ │ │ │ ├── circles-page.js │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ └── squares-page.js │ │ │ │ ├── guide.md │ │ │ │ ├── manifest.json │ │ │ │ ├── neon-animatable-behavior.d.ts │ │ │ │ ├── neon-animatable-behavior.js │ │ │ │ ├── neon-animatable.d.ts │ │ │ │ ├── neon-animatable.js │ │ │ │ ├── neon-animated-pages.d.ts │ │ │ │ ├── neon-animated-pages.js │ │ │ │ ├── neon-animation-behavior.d.ts │ │ │ │ ├── neon-animation-behavior.js │ │ │ │ ├── neon-animation-runner-behavior.d.ts │ │ │ │ ├── neon-animation-runner-behavior.js │ │ │ │ ├── neon-animation.d.ts │ │ │ │ ├── neon-animation.js │ │ │ │ ├── neon-animations.d.ts │ │ │ │ ├── neon-animations.js │ │ │ │ ├── neon-shared-element-animatable-behavior.d.ts │ │ │ │ ├── neon-shared-element-animatable-behavior.js │ │ │ │ ├── neon-shared-element-animation-behavior.d.ts │ │ │ │ ├── neon-shared-element-animation-behavior.js │ │ │ │ └── package.json │ │ │ ├── paper-behaviors │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ ├── paper-button.js │ │ │ │ │ └── paper-radio-button.js │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-button-behavior.d.ts │ │ │ │ ├── paper-button-behavior.js │ │ │ │ ├── paper-checked-element-behavior.d.ts │ │ │ │ ├── paper-checked-element-behavior.js │ │ │ │ ├── paper-inky-focus-behavior.d.ts │ │ │ │ ├── paper-inky-focus-behavior.js │ │ │ │ ├── paper-ripple-behavior.d.ts │ │ │ │ └── paper-ripple-behavior.js │ │ │ ├── paper-icon-button │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ └── paper-icon-button-light.html │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-icon-button-light.d.ts │ │ │ │ ├── paper-icon-button-light.js │ │ │ │ ├── paper-icon-button.d.ts │ │ │ │ └── paper-icon-button.js │ │ │ ├── paper-input │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ ├── ssn-input.js │ │ │ │ │ └── ssn-validator.js │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-input-addon-behavior.d.ts │ │ │ │ ├── paper-input-addon-behavior.js │ │ │ │ ├── paper-input-behavior.d.ts │ │ │ │ ├── paper-input-behavior.js │ │ │ │ ├── paper-input-char-counter.d.ts │ │ │ │ ├── paper-input-char-counter.js │ │ │ │ ├── paper-input-container.d.ts │ │ │ │ ├── paper-input-container.js │ │ │ │ ├── paper-input-error.d.ts │ │ │ │ ├── paper-input-error.js │ │ │ │ ├── paper-input.d.ts │ │ │ │ ├── paper-input.js │ │ │ │ ├── paper-textarea.d.ts │ │ │ │ └── paper-textarea.js │ │ │ ├── paper-item │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── all-imports.d.ts │ │ │ │ ├── all-imports.js │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-icon-item.d.ts │ │ │ │ ├── paper-icon-item.js │ │ │ │ ├── paper-item-behavior.d.ts │ │ │ │ ├── paper-item-behavior.js │ │ │ │ ├── paper-item-body.d.ts │ │ │ │ ├── paper-item-body.js │ │ │ │ ├── paper-item-shared-styles.d.ts │ │ │ │ ├── paper-item-shared-styles.js │ │ │ │ ├── paper-item.d.ts │ │ │ │ └── paper-item.js │ │ │ ├── paper-listbox │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── hero.svg │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-listbox.d.ts │ │ │ │ └── paper-listbox.js │ │ │ ├── paper-menu-button │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ ├── index.html │ │ │ │ │ └── polymer.svg │ │ │ │ ├── hero.svg │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-menu-button-animations.d.ts │ │ │ │ ├── paper-menu-button-animations.js │ │ │ │ ├── paper-menu-button.d.ts │ │ │ │ └── paper-menu-button.js │ │ │ ├── paper-progress │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── hero.svg │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-progress.d.ts │ │ │ │ └── paper-progress.js │ │ │ ├── paper-ripple │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── hero.svg │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-ripple.d.ts │ │ │ │ └── paper-ripple.js │ │ │ ├── paper-slider │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-slider.d.ts │ │ │ │ └── paper-slider.js │ │ │ ├── paper-styles │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── classes │ │ │ │ │ ├── global.d.ts │ │ │ │ │ ├── global.js │ │ │ │ │ ├── shadow.d.ts │ │ │ │ │ ├── shadow.js │ │ │ │ │ ├── typography.d.ts │ │ │ │ │ └── typography.js │ │ │ │ ├── color.d.ts │ │ │ │ ├── color.js │ │ │ │ ├── default-theme.d.ts │ │ │ │ ├── default-theme.js │ │ │ │ ├── demo-pages.d.ts │ │ │ │ ├── demo-pages.js │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── element-styles │ │ │ │ │ ├── paper-item-styles.d.ts │ │ │ │ │ ├── paper-item-styles.js │ │ │ │ │ ├── paper-material-styles.d.ts │ │ │ │ │ └── paper-material-styles.js │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-styles-classes.d.ts │ │ │ │ ├── paper-styles-classes.js │ │ │ │ ├── paper-styles.d.ts │ │ │ │ ├── paper-styles.js │ │ │ │ ├── shadow.d.ts │ │ │ │ ├── shadow.js │ │ │ │ ├── typography.d.ts │ │ │ │ └── typography.js │ │ │ ├── paper-swatch-picker │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-swatch-picker-icon.d.ts │ │ │ │ ├── paper-swatch-picker-icon.js │ │ │ │ ├── paper-swatch-picker.d.ts │ │ │ │ └── paper-swatch-picker.js │ │ │ ├── paper-toast │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── hero.svg │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-toast.d.ts │ │ │ │ └── paper-toast.js │ │ │ ├── paper-toggle-button │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ │ └── index.html │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── paper-toggle-button.d.ts │ │ │ │ └── paper-toggle-button.js │ │ │ ├── polymer │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.md │ │ │ │ ├── externs │ │ │ │ │ ├── closure-types.js │ │ │ │ │ ├── polymer-externs.js │ │ │ │ │ ├── polymer-internal-shared-types.js │ │ │ │ │ ├── polymer-internal-types.html │ │ │ │ │ └── webcomponents-externs.js │ │ │ │ ├── index.html │ │ │ │ ├── interfaces.d.ts │ │ │ │ ├── lib │ │ │ │ │ ├── elements │ │ │ │ │ │ ├── array-selector.d.ts │ │ │ │ │ │ ├── array-selector.js │ │ │ │ │ │ ├── custom-style.d.ts │ │ │ │ │ │ ├── custom-style.js │ │ │ │ │ │ ├── dom-bind.d.ts │ │ │ │ │ │ ├── dom-bind.js │ │ │ │ │ │ ├── dom-if.d.ts │ │ │ │ │ │ ├── dom-if.js │ │ │ │ │ │ ├── dom-module.d.ts │ │ │ │ │ │ ├── dom-module.js │ │ │ │ │ │ ├── dom-repeat.d.ts │ │ │ │ │ │ └── dom-repeat.js │ │ │ │ │ ├── legacy │ │ │ │ │ │ ├── class.d.ts │ │ │ │ │ │ ├── class.js │ │ │ │ │ │ ├── legacy-data-mixin.d.ts │ │ │ │ │ │ ├── legacy-data-mixin.js │ │ │ │ │ │ ├── legacy-element-mixin.d.ts │ │ │ │ │ │ ├── legacy-element-mixin.js │ │ │ │ │ │ ├── mutable-data-behavior.d.ts │ │ │ │ │ │ ├── mutable-data-behavior.js │ │ │ │ │ │ ├── polymer-fn.d.ts │ │ │ │ │ │ ├── polymer-fn.js │ │ │ │ │ │ ├── polymer.dom.d.ts │ │ │ │ │ │ ├── polymer.dom.js │ │ │ │ │ │ ├── templatizer-behavior.d.ts │ │ │ │ │ │ └── templatizer-behavior.js │ │ │ │ │ ├── mixins │ │ │ │ │ │ ├── dir-mixin.d.ts │ │ │ │ │ │ ├── dir-mixin.js │ │ │ │ │ │ ├── disable-upgrade-mixin.d.ts │ │ │ │ │ │ ├── disable-upgrade-mixin.js │ │ │ │ │ │ ├── element-mixin.d.ts │ │ │ │ │ │ ├── element-mixin.js │ │ │ │ │ │ ├── gesture-event-listeners.d.ts │ │ │ │ │ │ ├── gesture-event-listeners.js │ │ │ │ │ │ ├── mutable-data.d.ts │ │ │ │ │ │ ├── mutable-data.js │ │ │ │ │ │ ├── properties-changed.d.ts │ │ │ │ │ │ ├── properties-changed.js │ │ │ │ │ │ ├── properties-mixin.d.ts │ │ │ │ │ │ ├── properties-mixin.js │ │ │ │ │ │ ├── property-accessors.d.ts │ │ │ │ │ │ ├── property-accessors.js │ │ │ │ │ │ ├── property-effects.d.ts │ │ │ │ │ │ ├── property-effects.js │ │ │ │ │ │ ├── strict-binding-parser.d.ts │ │ │ │ │ │ ├── strict-binding-parser.js │ │ │ │ │ │ ├── template-stamp.d.ts │ │ │ │ │ │ └── template-stamp.js │ │ │ │ │ └── utils │ │ │ │ │ │ ├── array-splice.d.ts │ │ │ │ │ │ ├── array-splice.js │ │ │ │ │ │ ├── async.d.ts │ │ │ │ │ │ ├── async.js │ │ │ │ │ │ ├── boot.d.ts │ │ │ │ │ │ ├── boot.js │ │ │ │ │ │ ├── case-map.d.ts │ │ │ │ │ │ ├── case-map.js │ │ │ │ │ │ ├── debounce.d.ts │ │ │ │ │ │ ├── debounce.js │ │ │ │ │ │ ├── flattened-nodes-observer.d.ts │ │ │ │ │ │ ├── flattened-nodes-observer.js │ │ │ │ │ │ ├── flush.d.ts │ │ │ │ │ │ ├── flush.js │ │ │ │ │ │ ├── gestures.d.ts │ │ │ │ │ │ ├── gestures.js │ │ │ │ │ │ ├── html-tag.d.ts │ │ │ │ │ │ ├── html-tag.js │ │ │ │ │ │ ├── mixin.d.ts │ │ │ │ │ │ ├── mixin.js │ │ │ │ │ │ ├── path.d.ts │ │ │ │ │ │ ├── path.js │ │ │ │ │ │ ├── render-status.d.ts │ │ │ │ │ │ ├── render-status.js │ │ │ │ │ │ ├── resolve-url.d.ts │ │ │ │ │ │ ├── resolve-url.js │ │ │ │ │ │ ├── settings.d.ts │ │ │ │ │ │ ├── settings.js │ │ │ │ │ │ ├── style-gather.d.ts │ │ │ │ │ │ ├── style-gather.js │ │ │ │ │ │ ├── templatize.d.ts │ │ │ │ │ │ ├── templatize.js │ │ │ │ │ │ ├── unresolved.d.ts │ │ │ │ │ │ └── unresolved.js │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── polymer-element.d.ts │ │ │ │ ├── polymer-element.js │ │ │ │ ├── polymer-legacy.d.ts │ │ │ │ └── polymer-legacy.js │ │ │ └── prism-element │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── demo │ │ │ │ ├── index.html │ │ │ │ └── prism-demo.js │ │ │ │ ├── manifest.json │ │ │ │ ├── package.json │ │ │ │ ├── prism-highlighter.d.ts │ │ │ │ ├── prism-highlighter.js │ │ │ │ ├── prism-import.d.ts │ │ │ │ ├── prism-import.js │ │ │ │ ├── prism-theme-default.d.ts │ │ │ │ └── prism-theme-default.js │ │ ├── @webcomponents │ │ │ ├── shadycss │ │ │ │ ├── entrypoints │ │ │ │ │ ├── apply-shim.js │ │ │ │ │ └── custom-style-interface.js │ │ │ │ └── src │ │ │ │ │ ├── apply-shim-utils.js │ │ │ │ │ ├── apply-shim.js │ │ │ │ │ ├── common-regex.js │ │ │ │ │ ├── common-utils.js │ │ │ │ │ ├── css-parse.js │ │ │ │ │ ├── custom-style-interface.js │ │ │ │ │ ├── document-wait.js │ │ │ │ │ ├── style-settings.js │ │ │ │ │ ├── style-util.js │ │ │ │ │ ├── template-map.js │ │ │ │ │ └── unscoped-style-handler.js │ │ │ └── webcomponentsjs │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── bundles │ │ │ │ ├── webcomponents-ce.js │ │ │ │ ├── webcomponents-ce.js.map │ │ │ │ ├── webcomponents-sd-ce-pf.js │ │ │ │ ├── webcomponents-sd-ce-pf.js.map │ │ │ │ ├── webcomponents-sd-ce.js │ │ │ │ ├── webcomponents-sd-ce.js.map │ │ │ │ ├── webcomponents-sd.js │ │ │ │ └── webcomponents-sd.js.map │ │ │ │ ├── custom-elements-es5-adapter.js │ │ │ │ ├── entrypoints │ │ │ │ ├── custom-elements-es5-adapter-index.js │ │ │ │ ├── webcomponents-bundle-index.js │ │ │ │ ├── webcomponents-ce-index.js │ │ │ │ ├── webcomponents-sd-ce-index.js │ │ │ │ ├── webcomponents-sd-ce-pf-index.js │ │ │ │ └── webcomponents-sd-index.js │ │ │ │ ├── package.json │ │ │ │ ├── webcomponents-bundle.js │ │ │ │ ├── webcomponents-bundle.js.map │ │ │ │ └── webcomponents-loader.js │ │ ├── katex │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── cli.js │ │ │ ├── dist │ │ │ │ ├── README.md │ │ │ │ ├── contrib │ │ │ │ │ └── auto-render.min.js │ │ │ │ ├── fonts │ │ │ │ │ ├── KaTeX_AMS-Regular.eot │ │ │ │ │ ├── KaTeX_AMS-Regular.ttf │ │ │ │ │ ├── KaTeX_AMS-Regular.woff │ │ │ │ │ ├── KaTeX_AMS-Regular.woff2 │ │ │ │ │ ├── KaTeX_Caligraphic-Bold.eot │ │ │ │ │ ├── KaTeX_Caligraphic-Bold.ttf │ │ │ │ │ ├── KaTeX_Caligraphic-Bold.woff │ │ │ │ │ ├── KaTeX_Caligraphic-Bold.woff2 │ │ │ │ │ ├── KaTeX_Caligraphic-Regular.eot │ │ │ │ │ ├── KaTeX_Caligraphic-Regular.ttf │ │ │ │ │ ├── KaTeX_Caligraphic-Regular.woff │ │ │ │ │ ├── KaTeX_Caligraphic-Regular.woff2 │ │ │ │ │ ├── KaTeX_Fraktur-Bold.eot │ │ │ │ │ ├── KaTeX_Fraktur-Bold.ttf │ │ │ │ │ ├── KaTeX_Fraktur-Bold.woff │ │ │ │ │ ├── KaTeX_Fraktur-Bold.woff2 │ │ │ │ │ ├── KaTeX_Fraktur-Regular.eot │ │ │ │ │ ├── KaTeX_Fraktur-Regular.ttf │ │ │ │ │ ├── KaTeX_Fraktur-Regular.woff │ │ │ │ │ ├── KaTeX_Fraktur-Regular.woff2 │ │ │ │ │ ├── KaTeX_Main-Bold.eot │ │ │ │ │ ├── KaTeX_Main-Bold.ttf │ │ │ │ │ ├── KaTeX_Main-Bold.woff │ │ │ │ │ ├── KaTeX_Main-Bold.woff2 │ │ │ │ │ ├── KaTeX_Main-Italic.eot │ │ │ │ │ ├── KaTeX_Main-Italic.ttf │ │ │ │ │ ├── KaTeX_Main-Italic.woff │ │ │ │ │ ├── KaTeX_Main-Italic.woff2 │ │ │ │ │ ├── KaTeX_Main-Regular.eot │ │ │ │ │ ├── KaTeX_Main-Regular.ttf │ │ │ │ │ ├── KaTeX_Main-Regular.woff │ │ │ │ │ ├── KaTeX_Main-Regular.woff2 │ │ │ │ │ ├── KaTeX_Math-BoldItalic.eot │ │ │ │ │ ├── KaTeX_Math-BoldItalic.ttf │ │ │ │ │ ├── KaTeX_Math-BoldItalic.woff │ │ │ │ │ ├── KaTeX_Math-BoldItalic.woff2 │ │ │ │ │ ├── KaTeX_Math-Italic.eot │ │ │ │ │ ├── KaTeX_Math-Italic.ttf │ │ │ │ │ ├── KaTeX_Math-Italic.woff │ │ │ │ │ ├── KaTeX_Math-Italic.woff2 │ │ │ │ │ ├── KaTeX_Math-Regular.eot │ │ │ │ │ ├── KaTeX_Math-Regular.ttf │ │ │ │ │ ├── KaTeX_Math-Regular.woff │ │ │ │ │ ├── KaTeX_Math-Regular.woff2 │ │ │ │ │ ├── KaTeX_SansSerif-Bold.eot │ │ │ │ │ ├── KaTeX_SansSerif-Bold.ttf │ │ │ │ │ ├── KaTeX_SansSerif-Bold.woff │ │ │ │ │ ├── KaTeX_SansSerif-Bold.woff2 │ │ │ │ │ ├── KaTeX_SansSerif-Italic.eot │ │ │ │ │ ├── KaTeX_SansSerif-Italic.ttf │ │ │ │ │ ├── KaTeX_SansSerif-Italic.woff │ │ │ │ │ ├── KaTeX_SansSerif-Italic.woff2 │ │ │ │ │ ├── KaTeX_SansSerif-Regular.eot │ │ │ │ │ ├── KaTeX_SansSerif-Regular.ttf │ │ │ │ │ ├── KaTeX_SansSerif-Regular.woff │ │ │ │ │ ├── KaTeX_SansSerif-Regular.woff2 │ │ │ │ │ ├── KaTeX_Script-Regular.eot │ │ │ │ │ ├── KaTeX_Script-Regular.ttf │ │ │ │ │ ├── KaTeX_Script-Regular.woff │ │ │ │ │ ├── KaTeX_Script-Regular.woff2 │ │ │ │ │ ├── KaTeX_Size1-Regular.eot │ │ │ │ │ ├── KaTeX_Size1-Regular.ttf │ │ │ │ │ ├── KaTeX_Size1-Regular.woff │ │ │ │ │ ├── KaTeX_Size1-Regular.woff2 │ │ │ │ │ ├── KaTeX_Size2-Regular.eot │ │ │ │ │ ├── KaTeX_Size2-Regular.ttf │ │ │ │ │ ├── KaTeX_Size2-Regular.woff │ │ │ │ │ ├── KaTeX_Size2-Regular.woff2 │ │ │ │ │ ├── KaTeX_Size3-Regular.eot │ │ │ │ │ ├── KaTeX_Size3-Regular.ttf │ │ │ │ │ ├── KaTeX_Size3-Regular.woff │ │ │ │ │ ├── KaTeX_Size3-Regular.woff2 │ │ │ │ │ ├── KaTeX_Size4-Regular.eot │ │ │ │ │ ├── KaTeX_Size4-Regular.ttf │ │ │ │ │ ├── KaTeX_Size4-Regular.woff │ │ │ │ │ ├── KaTeX_Size4-Regular.woff2 │ │ │ │ │ ├── KaTeX_Typewriter-Regular.eot │ │ │ │ │ ├── KaTeX_Typewriter-Regular.ttf │ │ │ │ │ ├── KaTeX_Typewriter-Regular.woff │ │ │ │ │ └── KaTeX_Typewriter-Regular.woff2 │ │ │ │ ├── katex.css │ │ │ │ ├── katex.js │ │ │ │ ├── katex.min.css │ │ │ │ └── katex.min.js │ │ │ ├── katex.js │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── Lexer.js │ │ │ │ ├── MacroExpander.js │ │ │ │ ├── Options.js │ │ │ │ ├── ParseError.js │ │ │ │ ├── ParseNode.js │ │ │ │ ├── Parser.js │ │ │ │ ├── Settings.js │ │ │ │ ├── Style.js │ │ │ │ ├── buildCommon.js │ │ │ │ ├── buildHTML.js │ │ │ │ ├── buildMathML.js │ │ │ │ ├── buildTree.js │ │ │ │ ├── delimiter.js │ │ │ │ ├── domTree.js │ │ │ │ ├── environments.js │ │ │ │ ├── fontMetrics.js │ │ │ │ ├── fontMetricsData.js │ │ │ │ ├── functions.js │ │ │ │ ├── macros.js │ │ │ │ ├── mathMLTree.js │ │ │ │ ├── parseTree.js │ │ │ │ ├── stretchy.js │ │ │ │ ├── symbols.js │ │ │ │ ├── unicodeRegexes.js │ │ │ │ ├── units.js │ │ │ │ └── utils.js │ │ ├── marked │ │ │ └── lib │ │ │ │ └── marked.js │ │ ├── myscript-common-element │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── myscript-common-element.js │ │ │ ├── myscript-languages-element.js │ │ │ ├── myscript-stylesheet.js │ │ │ └── package.json │ │ ├── myscript │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── dist │ │ │ │ ├── myscript.esm.js │ │ │ │ ├── myscript.esm.js.map │ │ │ │ ├── myscript.min.css │ │ │ │ ├── myscript.min.js │ │ │ │ └── myscript.min.js.map │ │ │ └── package.json │ │ ├── prismjs │ │ │ └── prism.js │ │ └── web-animations-js │ │ │ ├── History.md │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── animation.js │ │ │ ├── apply-preserving-inline-style.js │ │ │ ├── apply.js │ │ │ ├── box-handler.js │ │ │ ├── color-handler.js │ │ │ ├── deprecation.js │ │ │ ├── dev.js │ │ │ ├── dimension-handler.js │ │ │ ├── effect-callback.js │ │ │ ├── element-animatable.js │ │ │ ├── font-weight-handler.js │ │ │ ├── group-constructors.js │ │ │ ├── handler-utils.js │ │ │ ├── interpolation.js │ │ │ ├── keyframe-effect-constructor.js │ │ │ ├── keyframe-effect.js │ │ │ ├── keyframe-interpolations.js │ │ │ ├── matrix-decomposition.js │ │ │ ├── matrix-interpolation.js │ │ │ ├── normalize-keyframes.js │ │ │ ├── number-handler.js │ │ │ ├── position-handler.js │ │ │ ├── property-interpolation.js │ │ │ ├── property-names.js │ │ │ ├── scope.js │ │ │ ├── shadow-handler.js │ │ │ ├── shape-handler.js │ │ │ ├── tick.js │ │ │ ├── timeline.js │ │ │ ├── timing-utilities.js │ │ │ ├── transform-handler.js │ │ │ ├── visibility-handler.js │ │ │ ├── web-animations-bonus-cancel-events.js │ │ │ ├── web-animations-bonus-object-form-keyframes.js │ │ │ └── web-animations-next-animation.js │ │ │ ├── web-animations-next-lite.min.js │ │ │ ├── web-animations-next-lite.min.js.map │ │ │ ├── web-animations-next.min.js │ │ │ ├── web-animations-next.min.js.map │ │ │ ├── web-animations.min.js │ │ │ └── web-animations.min.js.map │ └── src │ │ └── demo-app │ │ ├── docs.js │ │ └── examples │ │ ├── dev │ │ ├── debug.html │ │ └── get_stats.html │ │ ├── examples.css │ │ ├── experimentations │ │ ├── exportimage.html │ │ ├── import_content.html │ │ └── rasterizeHTML.allinone.js │ │ ├── index.html │ │ ├── non-version-specific │ │ ├── custom_controls.html │ │ ├── customize_style.html │ │ ├── get_started.html │ │ ├── handle_error.html │ │ ├── handle_exports.html │ │ ├── interact_with_your_app.html │ │ └── programmatic_init.html │ │ ├── v3 │ │ └── websocket_math.html │ │ └── v4 │ │ ├── custom_resources.html │ │ ├── iink_rest.html │ │ ├── import_jiix_content.html │ │ ├── solver_disable.html │ │ └── solver_tuned.html └── polymer.json ├── index.html ├── katex-component.js ├── manifest.json ├── myscript-math-exports.js ├── myscript-math-web.js ├── package-lock.json ├── package.json ├── polymer.json ├── preview.gif └── src └── demo-app ├── docs.js └── examples ├── dev ├── debug.html └── get_stats.html ├── examples.css ├── experimentations ├── exportimage.html ├── import_content.html └── rasterizeHTML.allinone.js ├── index.html ├── non-version-specific ├── custom_controls.html ├── customize_style.html ├── get_started.html ├── handle_error.html ├── handle_exports.html ├── interact_with_your_app.html └── programmatic_init.html ├── v3 └── websocket_math.html └── v4 ├── custom_resources.html ├── iink_rest.html ├── import_jiix_content.html ├── solver_disable.html └── solver_tuned.html /.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | charset=utf-8 3 | end_of_line=lf 4 | insert_final_newline=false 5 | indent_style=space 6 | indent_size=4 7 | 8 | [{.babelrc,.stylelintrc,.eslintrc,jest.config,*.json,*.jsb3,*.jsb2,*.bowerrc}] 9 | indent_style=space 10 | indent_size=2 11 | 12 | [{*.applejs,*.js}] 13 | indent_style=space 14 | indent_size=2 15 | 16 | [*.js.flow] 17 | indent_style=space 18 | indent_size=2 19 | 20 | [{jshint.json,*.jshintrc}] 21 | indent_style=space 22 | indent_size=2 23 | 24 | [{*.jscs.json,*.jscsrc}] 25 | indent_style=space 26 | indent_size=2 27 | 28 | [*.scss] 29 | indent_style=space 30 | indent_size=2 31 | 32 | [*.coffee] 33 | indent_style=space 34 | indent_size=2 35 | 36 | [{.analysis_options,*.yml,*.yaml}] 37 | indent_style=space 38 | indent_size=2 39 | 40 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "airbnb", 3 | "parserOptions": { 4 | "ecmaVersion": 6, 5 | "sourceType": "module", 6 | "ecmaFeatures": { 7 | "jsx": true 8 | } 9 | }, 10 | "rules": { 11 | "semi": 2, 12 | "no-unused-vars" : "off", 13 | "no-plusplus" : "off", 14 | "no-restricted-properties" : "off", 15 | "prefer-template" : "off", 16 | "import/no-extraneous-dependencies" : "off", 17 | "import/prefer-default-export" : "off", 18 | "max-len": ["off", 100, 2, { 19 | "ignoreUrls": true, 20 | "ignoreComments": false, 21 | "ignoreStrings": true, 22 | "ignoreTemplateLiterals": true 23 | }] 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | node_modules 3 | !build/docs/node_modules 4 | *~ 5 | *# 6 | *.idea 7 | /escrow/ 8 | /.bowerrc 9 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | We gladly welcome pull requests to MyScript Web. If you have any questions, or need help to solve a problem, feel free to stop by the [#MyScript forum](https://dev.myscript.com/support/forum/). 4 | 5 | ## Contributor License Agreement 6 | 7 | In order to contribute, you must first agree to the **Contributor License Agreement** available [here](http://goo.gl/forms/YyzZ9VSvYG). 8 | 9 | Make sure you read the article **[Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/)** to understand the contributing process. 10 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright MyScript. 2 | Licensed under the Apache License, Version 2.0 (the "License"); 3 | you may not use this file except in compliance with the License. 4 | You may obtain a copy of the License at 5 | http://www.apache.org/licenses/LICENSE-2.0 6 | Unless required by applicable law or agreed to in writing, software 7 | distributed under the License is distributed on an "AS IS" BASIS, 8 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9 | See the License for the specific language governing permissions and 10 | limitations under the License. 11 | -------------------------------------------------------------------------------- /build/docs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | demo 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-drawer-layout/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | app-drawer-layout tests 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-drawer/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | app-drawer tests 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-grid/app-grid-style.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * app-grid/app-grid-style.js 9 | */ 10 | 11 | 12 | export {}; 13 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-grid/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | app-grid tests 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-header-layout/README.md: -------------------------------------------------------------------------------- 1 | ## <app-header-layout> 2 | 3 | app-header-layout is a wrapper element that positions an app-header and other content. This 4 | element uses the document scroll by default, but it can also define its own scrolling region. 5 | 6 | Using the document scroll: 7 | 8 | ```html 9 | 10 | 11 | 12 |
App name
13 |
14 |
15 |
16 | main content 17 |
18 |
19 | ``` 20 | 21 | Using an own scrolling region: 22 | 23 | ```html 24 | 25 | 26 | 27 |
App name
28 |
29 |
30 |
31 | main content 32 |
33 |
34 | ``` 35 | 36 | Add the `fullbleed` attribute to app-header-layout to make it fit the size of its container: 37 | 38 | ```html 39 | 40 | ... 41 | 42 | ``` 43 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-header-layout/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | app-header-layout tests 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-header/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | app-header tests 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-layout.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * app-layout.js 9 | */ 10 | 11 | 12 | export {}; 13 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-layout.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import './helpers/helpers.js'; 12 | import './app-drawer/app-drawer.js'; 13 | import './app-drawer-layout/app-drawer-layout.js'; 14 | import './app-grid/app-grid-style.js'; 15 | import './app-header/app-header.js'; 16 | import './app-header-layout/app-header-layout.js'; 17 | import './app-toolbar/app-toolbar.js'; 18 | import './app-box/app-box.js'; -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-scroll-effects/app-scroll-effects.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * app-scroll-effects/app-scroll-effects.js 9 | */ 10 | 11 | 12 | export {}; 13 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-scroll-effects/app-scroll-effects.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2016 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import './effects/blend-background.js'; 12 | import './effects/fade-background.js'; 13 | import './effects/material.js'; 14 | import './effects/parallax-background.js'; 15 | import './effects/resize-snapped-title.js'; 16 | import './effects/resize-title.js'; 17 | import './effects/waterfall.js'; -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-scroll-effects/effects/blend-background.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * app-scroll-effects/effects/blend-background.js 9 | */ 10 | 11 | import {registerEffect} from '../../helpers/helpers.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-scroll-effects/effects/fade-background.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * app-scroll-effects/effects/fade-background.js 9 | */ 10 | 11 | import {registerEffect} from '../../helpers/helpers.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-scroll-effects/effects/material.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * app-scroll-effects/effects/material.js 9 | */ 10 | 11 | import {registerEffect} from '../../helpers/helpers.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-scroll-effects/effects/material.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2016 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import '../app-scroll-effects-behavior.js'; 12 | import './waterfall.js'; 13 | import './resize-title.js'; 14 | import './blend-background.js'; 15 | import './parallax-background.js'; 16 | import { registerEffect } from '../../helpers/helpers.js'; 17 | /** 18 | * Shorthand for the waterfall, resize-title, blend-background, and 19 | * parallax-background effects. 20 | */ 21 | 22 | registerEffect('material', { 23 | /** 24 | * @this Polymer.AppLayout.ElementWithBackground 25 | */ 26 | setUp: function setUp() { 27 | this.effects = 'waterfall resize-title blend-background parallax-background'; 28 | return false; 29 | } 30 | }); -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-scroll-effects/effects/parallax-background.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * app-scroll-effects/effects/parallax-background.js 9 | */ 10 | 11 | import {registerEffect} from '../../helpers/helpers.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-scroll-effects/effects/resize-snapped-title.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * app-scroll-effects/effects/resize-snapped-title.js 9 | */ 10 | 11 | import {registerEffect} from '../../helpers/helpers.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-scroll-effects/effects/resize-title.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * app-scroll-effects/effects/resize-title.js 9 | */ 10 | 11 | import {registerEffect} from '../../helpers/helpers.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-scroll-effects/effects/waterfall.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * app-scroll-effects/effects/waterfall.js 9 | */ 10 | 11 | import {registerEffect} from '../../helpers/helpers.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-scroll-effects/effects/waterfall.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2016 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import '../app-scroll-effects-behavior.js'; 12 | import { registerEffect } from '../../helpers/helpers.js'; 13 | /** 14 | * Toggles the shadow property in app-header when content is scrolled to create 15 | * a sense of depth between the element and the content underneath. 16 | */ 17 | 18 | registerEffect('waterfall', { 19 | /** 20 | * @this Polymer.AppLayout.ElementWithBackground 21 | */ 22 | run: function run() { 23 | this.shadow = this.isOnScreen() && this.isContentBelow(); 24 | } 25 | }); -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/app-toolbar/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | app-toolbar tests 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "app-layout", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/helpers/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | helpers tests 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/patterns/expand-card/index.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * patterns/expand-card/index.html 9 | */ 10 | 11 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/patterns/md-responsive-toolbar/index.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * patterns/md-responsive-toolbar/index.html 9 | */ 10 | 11 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/patterns/transform-navigation/index.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * patterns/transform-navigation/index.html 9 | */ 10 | 11 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/patterns/transform-navigation/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | Navigation transformation 12 | 13 | 14 | 15 | 16 | 17 | 19 | 20 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/patterns/transform-navigation/x-app.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * patterns/transform-navigation/x-app.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 14 | 15 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 16 | 17 | interface XAppElement extends LegacyElementMixin, HTMLElement { 18 | selected: string|null|undefined; 19 | wideLayout: boolean|null|undefined; 20 | items: any[]|null|undefined; 21 | onLayoutChange(wide: any): void; 22 | } 23 | 24 | export {XAppElement}; 25 | 26 | declare global { 27 | 28 | interface HTMLElementTagNameMap { 29 | "x-app": XAppElement; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/templates/getting-started/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | Getting Started 14 | 15 | 16 | 17 | 18 | 19 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/templates/getting-started/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "dependencies": { 4 | "@polymer/app-layout": "^3.0.0-pre.20", 5 | "@polymer/iron-icons": "^3.0.0-pre.20", 6 | "@polymer/paper-icon-button": "^3.0.0-pre.20", 7 | "@polymer/polymer": "^3.0.0" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/templates/landing-page/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | Landing Page 14 | 15 | 16 | 17 | 18 | 19 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/templates/landing-page/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "dependencies": { 4 | "@polymer/app-layout": "^3.0.0-pre.20", 5 | "@polymer/iron-flex-layout": "^3.0.0-pre.20", 6 | "@polymer/iron-icons": "^3.0.0-pre.20", 7 | "@polymer/paper-icon-button": "^3.0.0-pre.20", 8 | "@polymer/polymer": "^3.0.0" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/templates/pesto/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "Pesto", 3 | "name": "Pesto by Polymer", 4 | "display": "standalone", 5 | "icons": [{ 6 | "src": "https://app-layout-assets.appspot.com/assets/pesto/icon-144.png", 7 | "sizes": "144x144", 8 | "type": "image/png" 9 | }, { 10 | "src": "https://app-layout-assets.appspot.com/assets/pesto/icon-256.png", 11 | "sizes": "256x256", 12 | "type": "image/png" 13 | }], 14 | "start_url": "index.html" 15 | } 16 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/templates/pesto/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "dependencies": { 4 | "@polymer/app-layout": "^3.0.0-pre.20", 5 | "@polymer/app-route": "^3.0.0-pre.20", 6 | "@polymer/iron-ajax": "^3.0.0-pre.20", 7 | "@polymer/iron-flex-layout": "^3.0.0-pre.20", 8 | "@polymer/iron-pages": "^3.0.0-pre.20", 9 | "@polymer/iron-selector": "^3.0.0-pre.20", 10 | "@polymer/iron-icon": "^3.0.0-pre.20", 11 | "@polymer/iron-iconset-svg": "^3.0.0-pre.20", 12 | "@polymer/paper-card": "^3.0.0-pre.20", 13 | "@polymer/paper-fab": "^3.0.0-pre.20", 14 | "@polymer/paper-icon-button": "^3.0.0-pre.20", 15 | "@polymer/paper-item": "^3.0.0-pre.20", 16 | "@polymer/paper-listbox": "^3.0.0-pre.20", 17 | "@polymer/paper-menu-button": "^3.0.0-pre.20", 18 | "@polymer/polymer": "^3.0.0" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/templates/publishing/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Zuperkülblog", 3 | "short_name": "Zuperkülblog", 4 | "icons": [{ 5 | "src": "//app-layout-assets.appspot.com/assets/zuperkulblog/launcher-icon-128x128.png", 6 | "sizes": "128x128", 7 | "type": "image/png" 8 | }, { 9 | "src": "//app-layout-assets.appspot.com/assets/zuperkulblog/launcher-icon-192x192.png", 10 | "sizes": "192x192", 11 | "type": "image/png" 12 | },{ 13 | "src": "//app-layout-assets.appspot.com/assets/zuperkulblog/launcher-icon-384x384.png", 14 | "sizes": "384x384", 15 | "type": "image/png" 16 | }], 17 | "start_url": "index.html", 18 | "background_color": "#fafafa", 19 | "display": "standalone", 20 | "theme_color": "#fafafa" 21 | } 22 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/templates/publishing/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "dependencies": { 4 | "@polymer/app-layout": "^3.0.0-pre.20", 5 | "@polymer/app-route": "^3.0.0-pre.20", 6 | "@polymer/font-roboto": "^3.0.0-pre.20", 7 | "@polymer/iron-ajax": "^3.0.0-pre.20", 8 | "@polymer/iron-flex-layout": "^3.0.0-pre.20", 9 | "@polymer/iron-pages": "^3.0.0-pre.20", 10 | "@polymer/iron-selector": "^3.0.0-pre.20", 11 | "@polymer/iron-icon": "^3.0.0-pre.20", 12 | "@polymer/iron-iconset-svg": "^3.0.0-pre.20", 13 | "@polymer/iron-media-query": "^3.0.0-pre.20", 14 | "@polymer/paper-fab": "^3.0.0-pre.20", 15 | "@polymer/paper-icon-button": "^3.0.0-pre.20", 16 | "@polymer/paper-styles": "^3.0.0-pre.20", 17 | "@polymer/polymer": "^3.0.0" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/templates/shrine/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Shrine", 3 | "short_name": "Shrine by Polymer", 4 | "icons": [{ 5 | "src": "//app-layout-assets.appspot.com/assets/shrine/launcher-icon-128x128.png", 6 | "sizes": "128x128", 7 | "type": "image/png" 8 | }, { 9 | "src": "//app-layout-assets.appspot.com/assets/shrine/launcher-icon-192x192.png", 10 | "sizes": "192x192", 11 | "type": "image/png" 12 | },{ 13 | "src": "//app-layout-assets.appspot.com/assets/shrine/launcher-icon-384x384.png", 14 | "sizes": "384x384", 15 | "type": "image/png" 16 | }], 17 | "start_url": "index.html", 18 | "background_color": "#fff", 19 | "display": "standalone", 20 | "theme_color": "#fff" 21 | } 22 | 23 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/templates/shrine/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "dependencies": { 4 | "@polymer/app-layout": "^3.0.0-pre.20", 5 | "@polymer/app-route": "^3.0.0-pre.20", 6 | "@polymer/iron-ajax": "^3.0.0-pre.20", 7 | "@polymer/iron-flex-layout": "^3.0.0-pre.20", 8 | "@polymer/iron-pages": "^3.0.0-pre.20", 9 | "@polymer/iron-icon": "^3.0.0-pre.20", 10 | "@polymer/iron-icons": "^3.0.0-pre.20", 11 | "@polymer/iron-media-query": "^3.0.0-pre.20", 12 | "@polymer/paper-fab": "^3.0.0-pre.20", 13 | "@polymer/paper-icon-button": "^3.0.0-pre.20", 14 | "@polymer/paper-tabs": "^3.0.0-pre.20", 15 | "@polymer/polymer": "^3.0.0" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/templates/test-drive/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | Test Drive 15 | 16 | 17 | 18 | 19 | 20 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/app-layout/templates/test-drive/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "dependencies": { 4 | "@polymer/app-layout": "^3.0.0-pre.20", 5 | "@polymer/iron-iconset-svg": "^3.0.0-pre.20", 6 | "@polymer/paper-checkbox": "^3.0.0-pre.20", 7 | "@polymer/paper-icon-button": "^3.0.0-pre.20", 8 | "@polymer/polymer": "^3.0.0" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/font-roboto/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-roboto", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/font-roboto/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "roboto.html": { 4 | "convertedUrl": "roboto.js", 5 | "exports": {} 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/font-roboto/roboto.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * roboto.js 9 | */ 10 | 11 | 12 | export {}; 13 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/font-roboto/roboto.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | export {}; // ensure this file can only be parsed as a module. 12 | // Give the user the choice to opt out of font loading. 13 | 14 | if (!window.polymerSkipLoadingFontRoboto) { 15 | const link = document.createElement('link'); 16 | link.rel = 'stylesheet'; 17 | link.type = 'text/css'; 18 | link.crossOrigin = 'anonymous'; 19 | link.href = 'https://fonts.googleapis.com/css?family=Roboto+Mono:400,700|Roboto:400,300,300italic,400italic,500,500italic,700,700italic'; 20 | document.head.appendChild(link); 21 | } -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-a11y-announcer/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-a11y-announcer", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-a11y-announcer/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-a11y-announcer.html": { 4 | "convertedUrl": "iron-a11y-announcer.js", 5 | "exports": { 6 | "Polymer.IronA11yAnnouncer": "IronA11yAnnouncer" 7 | } 8 | }, 9 | "index.html": { 10 | "convertedUrl": "index.html", 11 | "exports": {} 12 | }, 13 | "demo/index.html": { 14 | "convertedUrl": "demo/index.html", 15 | "exports": {} 16 | }, 17 | "demo/x-announces.html": { 18 | "convertedUrl": "demo/x-announces.js", 19 | "exports": {} 20 | }, 21 | "test/index.html": { 22 | "convertedUrl": "test/index.html", 23 | "exports": {} 24 | }, 25 | "test/iron-a11y-announcer.html": { 26 | "convertedUrl": "test/iron-a11y-announcer.html", 27 | "exports": {} 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-a11y-keys-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-a11y-keys-behavior", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-a11y-keys-behavior/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-a11y-keys-behavior.html": { 4 | "convertedUrl": "iron-a11y-keys-behavior.js", 5 | "exports": { 6 | "Polymer.IronA11yKeysBehavior": "IronA11yKeysBehavior" 7 | } 8 | }, 9 | "index.html": { 10 | "convertedUrl": "index.html", 11 | "exports": {} 12 | }, 13 | "demo/index.html": { 14 | "convertedUrl": "demo/index.html", 15 | "exports": {} 16 | }, 17 | "demo/x-key-aware.html": { 18 | "convertedUrl": "demo/x-key-aware.js", 19 | "exports": {} 20 | }, 21 | "test/basic-test.html": { 22 | "convertedUrl": "test/basic-test.html", 23 | "exports": {} 24 | }, 25 | "test/index.html": { 26 | "convertedUrl": "test/index.html", 27 | "exports": {} 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-ajax/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-ajax", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-autogrow-textarea/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-autogrow-textarea", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-autogrow-textarea/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-autogrow-textarea.html": { 4 | "convertedUrl": "iron-autogrow-textarea.js", 5 | "exports": {} 6 | }, 7 | "index.html": { 8 | "convertedUrl": "index.html", 9 | "exports": {} 10 | }, 11 | "demo/index.html": { 12 | "convertedUrl": "demo/index.html", 13 | "exports": {} 14 | }, 15 | "test/basic.html": { 16 | "convertedUrl": "test/basic.html", 17 | "exports": {} 18 | }, 19 | "test/index.html": { 20 | "convertedUrl": "test/index.html", 21 | "exports": {} 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-behaviors/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-behaviors", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-behaviors/iron-control-state.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-control-state.js 9 | */ 10 | 11 | import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; 12 | 13 | export {IronControlState}; 14 | 15 | interface IronControlState { 16 | 17 | /** 18 | * If true, the element currently has focus. 19 | */ 20 | readonly focused: boolean|null|undefined; 21 | 22 | /** 23 | * If true, the user cannot interact with this element. 24 | */ 25 | disabled: boolean|null|undefined; 26 | 27 | /** 28 | * Value of the `tabindex` attribute before `disabled` was activated. 29 | * `null` means the attribute was not present. 30 | */ 31 | _oldTabIndex: string|null|undefined; 32 | _boundFocusBlurHandler: Function|null|undefined; 33 | ready(): void; 34 | _focusBlurHandler(event: any): void; 35 | _disabledChanged(disabled: any, old: any): void; 36 | _changedControlState(): void; 37 | } 38 | 39 | declare const IronControlState: object; 40 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-checked-element-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-checked-element-behavior", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-checked-element-behavior/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-checked-element-behavior.html": { 4 | "convertedUrl": "iron-checked-element-behavior.js", 5 | "exports": { 6 | "Polymer.IronCheckedElementBehaviorImpl": "IronCheckedElementBehaviorImpl", 7 | "Polymer.IronCheckedElementBehavior": "IronCheckedElementBehavior" 8 | } 9 | }, 10 | "index.html": { 11 | "convertedUrl": "index.html", 12 | "exports": {} 13 | }, 14 | "demo/index.html": { 15 | "convertedUrl": "demo/index.html", 16 | "exports": {} 17 | }, 18 | "demo/simple-checkbox.html": { 19 | "convertedUrl": "demo/simple-checkbox.js", 20 | "exports": {} 21 | }, 22 | "test/basic.html": { 23 | "convertedUrl": "test/basic.html", 24 | "exports": {} 25 | }, 26 | "test/simple-checkbox.html": { 27 | "convertedUrl": "test/simple-checkbox.js", 28 | "exports": {} 29 | }, 30 | "test/index.html": { 31 | "convertedUrl": "test/index.html", 32 | "exports": {} 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-component-page/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-component-page", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-component-page/demo/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-component-page/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-component-page.html": { 4 | "convertedUrl": "iron-component-page.js", 5 | "exports": {} 6 | }, 7 | "index.html": { 8 | "convertedUrl": "index.html", 9 | "exports": {} 10 | }, 11 | "demo/index.html": { 12 | "convertedUrl": "demo/index.html", 13 | "exports": {} 14 | }, 15 | "test/index.html": { 16 | "convertedUrl": "test/index.html", 17 | "exports": {} 18 | }, 19 | "test/iron-component-page.html": { 20 | "convertedUrl": "test/iron-component-page.html", 21 | "exports": {} 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-doc-viewer", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/default-theme.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * default-theme.js 9 | */ 10 | 11 | 12 | export {}; 13 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/iron-doc-behavior.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-doc-behavior.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 14 | 15 | import {IronDocViewerBehavior} from './iron-doc-viewer-behavior.js'; 16 | 17 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 18 | 19 | /** 20 | * `iron-doc-behavior` renders documentation about a Polymer 1.x behavior from a 21 | * JSON descriptor output by 22 | * [Polymer Analyzer](https://github.com/Polymer/polymer-analyzer). 23 | */ 24 | interface IronDocBehaviorElement extends IronDocViewerBehavior, LegacyElementMixin, HTMLElement { 25 | readonly title: any; 26 | _computeTitle(descriptor: any): any; 27 | } 28 | 29 | export {IronDocBehaviorElement}; 30 | 31 | declare global { 32 | 33 | interface HTMLElementTagNameMap { 34 | "iron-doc-behavior": IronDocBehaviorElement; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/iron-doc-class.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-doc-class.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 14 | 15 | import {IronDocViewerBehavior} from './iron-doc-viewer-behavior.js'; 16 | 17 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 18 | 19 | /** 20 | * `iron-doc-class` renders documentation about a JavaScript class from a JSON 21 | * descriptor output by 22 | * [Polymer Analyzer](https://github.com/Polymer/polymer-analyzer). 23 | */ 24 | interface IronDocClassElement extends IronDocViewerBehavior, LegacyElementMixin, HTMLElement { 25 | readonly title: any; 26 | _computeTitle(descriptor: any): any; 27 | } 28 | 29 | export {IronDocClassElement}; 30 | 31 | declare global { 32 | 33 | interface HTMLElementTagNameMap { 34 | "iron-doc-class": IronDocClassElement; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/iron-doc-demo.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-doc-demo.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 14 | 15 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 16 | 17 | interface IronDocDemoElement extends LegacyElementMixin, HTMLElement { 18 | demo: object|null|undefined; 19 | srcPrefix: string|null|undefined; 20 | readonly title: any; 21 | _computeTitle(demo: any): any; 22 | } 23 | 24 | export {IronDocDemoElement}; 25 | 26 | declare global { 27 | 28 | interface HTMLElementTagNameMap { 29 | "iron-doc-demo": IronDocDemoElement; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/iron-doc-element.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-doc-element.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 14 | 15 | import {IronDocViewerBehavior} from './iron-doc-viewer-behavior.js'; 16 | 17 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 18 | 19 | /** 20 | * `iron-doc-element` renders documentation about a custom element from a JSON 21 | * descriptor output by 22 | * [Polymer Analyzer](https://github.com/Polymer/polymer-analyzer). 23 | */ 24 | interface IronDocElementElement extends IronDocViewerBehavior, LegacyElementMixin, HTMLElement { 25 | readonly title: any; 26 | _superclassUrl(superclass: any): any; 27 | _superclassTarget(superclass: any): any; 28 | _computeTitle(descriptor: any): any; 29 | } 30 | 31 | export {IronDocElementElement}; 32 | 33 | declare global { 34 | 35 | interface HTMLElementTagNameMap { 36 | "iron-doc-element": IronDocElementElement; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/iron-doc-function.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-doc-function.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 14 | 15 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 16 | 17 | /** 18 | * Renders documentation describing a function or method. 19 | */ 20 | interface IronDocFunctionElement extends LegacyElementMixin, HTMLElement { 21 | anchorId: string|null|undefined; 22 | static: boolean|null|undefined; 23 | readonly _privacy: string|null|undefined; 24 | readonly _showParamList: boolean|null|undefined; 25 | addImportPath: boolean|null|undefined; 26 | _computePrivacy(descriptor: any): any; 27 | _computeShowParamList(descriptor: any): any; 28 | } 29 | 30 | export {IronDocFunctionElement}; 31 | 32 | declare global { 33 | 34 | interface HTMLElementTagNameMap { 35 | "iron-doc-function": IronDocFunctionElement; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/iron-doc-hide-bar.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-doc-hide-bar.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 14 | 15 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 16 | 17 | interface IronDocHideBarElement extends LegacyElementMixin, HTMLElement { 18 | visible: boolean|null|undefined; 19 | _toggle(ev: any): void; 20 | } 21 | 22 | export {IronDocHideBarElement}; 23 | 24 | declare global { 25 | 26 | interface HTMLElementTagNameMap { 27 | "iron-doc-hide-bar": IronDocHideBarElement; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/iron-doc-mixin.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-doc-mixin.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 14 | 15 | import {IronDocViewerBehavior} from './iron-doc-viewer-behavior.js'; 16 | 17 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 18 | 19 | /** 20 | * `iron-doc-element` renders documentation about a JavaScript mixin from a JSON 21 | * descriptor output by 22 | * [Polymer Analyzer](https://github.com/Polymer/polymer-analyzer). 23 | */ 24 | interface IronDocMixinElement extends IronDocViewerBehavior, LegacyElementMixin, HTMLElement { 25 | readonly title: any; 26 | _computeTitle(descriptor: any): any; 27 | } 28 | 29 | export {IronDocMixinElement}; 30 | 31 | declare global { 32 | 33 | interface HTMLElementTagNameMap { 34 | "iron-doc-mixin": IronDocMixinElement; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/iron-doc-namespace.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-doc-namespace.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 14 | 15 | import {IronDocViewerBehavior} from './iron-doc-viewer-behavior.js'; 16 | 17 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 18 | 19 | /** 20 | * `iron-doc-namespace` renders documentation about a JavaScript namespace from a 21 | * JSON descriptor output by 22 | * [Polymer Analyzer](https://github.com/Polymer/polymer-analyzer). 23 | */ 24 | interface IronDocNamespaceElement extends IronDocViewerBehavior, LegacyElementMixin, HTMLElement { 25 | readonly title: any; 26 | _computeTitle(descriptor: any): any; 27 | } 28 | 29 | export {IronDocNamespaceElement}; 30 | 31 | declare global { 32 | 33 | interface HTMLElementTagNameMap { 34 | "iron-doc-namespace": IronDocNamespaceElement; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/iron-doc-nav.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-doc-nav.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {dom, flush} from '@polymer/polymer/lib/legacy/polymer.dom.js'; 14 | 15 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 16 | 17 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 18 | 19 | interface IronDocNavElement extends LegacyElementMixin, HTMLElement { 20 | descriptor: object|null|undefined; 21 | path: string|null|undefined; 22 | baseHref: string|null|undefined; 23 | _sections: any[]|null|undefined; 24 | _descriptorChanged(descriptor: any): void; 25 | _select(event: any): void; 26 | _isSelected(a: any, b: any): any; 27 | _isExpanded(item: any, path: any): any; 28 | } 29 | 30 | export {IronDocNavElement}; 31 | 32 | declare global { 33 | 34 | interface HTMLElementTagNameMap { 35 | "iron-doc-nav": IronDocNavElement; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/iron-doc-property.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-doc-property.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 14 | 15 | /** 16 | * Renders documentation describing a specific property of an element, mixin, 17 | * class, etc. 18 | */ 19 | interface IronDocPropertyElement extends LegacyElementMixin, HTMLElement { 20 | descriptor: object|null|undefined; 21 | readonly _privacy: string|null|undefined; 22 | 23 | /** 24 | * Unique anchor ID for deep-linking. 25 | */ 26 | anchorId: string|null|undefined; 27 | _computePrivacy(descriptor: any): any; 28 | } 29 | 30 | export {IronDocPropertyElement}; 31 | 32 | declare global { 33 | 34 | interface HTMLElementTagNameMap { 35 | "iron-doc-property": IronDocPropertyElement; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/iron-doc-summary.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-doc-summary.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 14 | 15 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 16 | 17 | interface IronDocSummaryElement extends LegacyElementMixin, HTMLElement { 18 | name: string|null|undefined; 19 | description: string|null|undefined; 20 | href: string|null|undefined; 21 | } 22 | 23 | export {IronDocSummaryElement}; 24 | 25 | declare global { 26 | 27 | interface HTMLElementTagNameMap { 28 | "iron-doc-summary": IronDocSummaryElement; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-doc-viewer/iron-doc-viewer-styles.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-doc-viewer-styles.js 9 | */ 10 | 11 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-dropdown/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-dropdown", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-dropdown/demo/grow-height-animation.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import "../../polymer/polymer-legacy.js"; 12 | import { NeonAnimationBehavior } from "../../neon-animation/neon-animation-behavior.js"; 13 | import { Polymer } from "../../polymer/lib/legacy/polymer-fn.js"; 14 | Polymer({ 15 | is: 'expand-animation', 16 | behaviors: [NeonAnimationBehavior], 17 | configure: function (config) { 18 | var node = config.node; 19 | var height = node.getBoundingClientRect().height; 20 | this._effect = new KeyframeEffect(node, [{ 21 | height: height / 2 + 'px' 22 | }, { 23 | height: height + 'px' 24 | }], this.timingFromConfig(config)); 25 | return this._effect; 26 | } 27 | }); -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-dropdown/iron-dropdown-scroll-manager.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-dropdown-scroll-manager.js 9 | */ 10 | 11 | import * as ironScrollManager from '@polymer/iron-overlay-behavior/iron-scroll-manager.js'; 12 | 13 | export {ironScrollManager as IronDropdownScrollManager}; 14 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-dropdown/iron-dropdown-scroll-manager.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import * as ironScrollManager from "../iron-overlay-behavior/iron-scroll-manager.js"; 12 | /** 13 | * IronDropdownScrollManager is deprecated, use IronScrollManager instead. 14 | */ 15 | 16 | export { ironScrollManager as IronDropdownScrollManager }; -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-dropdown/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-dropdown.html": { 4 | "convertedUrl": "iron-dropdown.js", 5 | "exports": {} 6 | }, 7 | "iron-dropdown-scroll-manager.html": { 8 | "convertedUrl": "iron-dropdown-scroll-manager.js", 9 | "exports": { 10 | "Polymer.IronDropdownScrollManager": "IronDropdownScrollManager" 11 | } 12 | }, 13 | "index.html": null, 14 | "demo/index.html": { 15 | "convertedUrl": "demo/index.html", 16 | "exports": {} 17 | }, 18 | "demo/x-select.html": { 19 | "convertedUrl": "demo/x-select.js", 20 | "exports": {} 21 | }, 22 | "demo/grow-height-animation.html": { 23 | "convertedUrl": "demo/grow-height-animation.js", 24 | "exports": {} 25 | }, 26 | "test/index.html": { 27 | "convertedUrl": "test/index.html", 28 | "exports": {} 29 | }, 30 | "test/iron-dropdown.html": { 31 | "convertedUrl": "test/iron-dropdown.html", 32 | "exports": {} 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-fit-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-fit-behavior", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-fit-behavior/demo/simple-fit.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import "../../polymer/polymer-legacy.js"; 12 | import "../../paper-styles/color.js"; 13 | import { Polymer } from "../../polymer/lib/legacy/polymer-fn.js"; 14 | import { html } from "../../polymer/lib/utils/html-tag.js"; 15 | import { IronFitBehavior } from '../iron-fit-behavior.js'; 16 | Polymer({ 17 | _template: html` 18 | 25 | 26 | `, 27 | is: 'simple-fit', 28 | behaviors: [IronFitBehavior] 29 | }); -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-fit-behavior/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-fit-behavior.html": { 4 | "convertedUrl": "iron-fit-behavior.js", 5 | "exports": { 6 | "Polymer.IronFitBehavior": "IronFitBehavior" 7 | } 8 | }, 9 | "index.html": null, 10 | "demo/index.html": { 11 | "convertedUrl": "demo/index.html", 12 | "exports": {} 13 | }, 14 | "demo/simple-fit.html": { 15 | "convertedUrl": "demo/simple-fit.js", 16 | "exports": {} 17 | }, 18 | "test/index.html": { 19 | "convertedUrl": "test/index.html", 20 | "exports": {} 21 | }, 22 | "test/iron-fit-behavior.html": { 23 | "convertedUrl": "test/iron-fit-behavior.html", 24 | "exports": {} 25 | }, 26 | "test/test-fit.html": { 27 | "convertedUrl": "test/test-fit.js", 28 | "exports": {} 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-flex-layout/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-flex-layout", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-flex-layout/iron-flex-layout-classes.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-flex-layout-classes.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-flex-layout/iron-flex-layout.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-flex-layout.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-flex-layout/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-flex-layout.html": { 4 | "convertedUrl": "iron-flex-layout.js", 5 | "exports": {} 6 | }, 7 | "iron-flex-layout-classes.html": { 8 | "convertedUrl": "iron-flex-layout-classes.js", 9 | "exports": {} 10 | }, 11 | "index.html": { 12 | "convertedUrl": "index.html", 13 | "exports": {} 14 | }, 15 | "demo/index.html": { 16 | "convertedUrl": "demo/index.html", 17 | "exports": {} 18 | }, 19 | "test/index.html": { 20 | "convertedUrl": "test/index.html", 21 | "exports": {} 22 | }, 23 | "test/iron-flex-layout-classes.html": { 24 | "convertedUrl": "test/iron-flex-layout-classes.html", 25 | "exports": {} 26 | }, 27 | "test/iron-flex-layout.html": { 28 | "convertedUrl": "test/iron-flex-layout.html", 29 | "exports": {} 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-form-element-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-form-element-behavior", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-form-element-behavior/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-form-element-behavior.html": { 4 | "convertedUrl": "iron-form-element-behavior.js", 5 | "exports": { 6 | "Polymer.IronFormElementBehavior": "IronFormElementBehavior" 7 | } 8 | }, 9 | "index.html": { 10 | "convertedUrl": "index.html", 11 | "exports": {} 12 | }, 13 | "demo/index.html": { 14 | "convertedUrl": "demo/index.html", 15 | "exports": {} 16 | }, 17 | "demo/simple-form.html": { 18 | "convertedUrl": "demo/simple-form.js", 19 | "exports": {} 20 | }, 21 | "demo/simple-element.html": { 22 | "convertedUrl": "demo/simple-element.js", 23 | "exports": {} 24 | }, 25 | "test/basic.html": { 26 | "convertedUrl": "test/basic.html", 27 | "exports": {} 28 | }, 29 | "test/simple-element.html": { 30 | "convertedUrl": "test/simple-element.js", 31 | "exports": {} 32 | }, 33 | "test/simple-form.html": { 34 | "convertedUrl": "test/simple-form.js", 35 | "exports": {} 36 | }, 37 | "test/index.html": { 38 | "convertedUrl": "test/index.html", 39 | "exports": {} 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icon/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-icon", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icon/demo/location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyScript/myscript-math-web/09825dab372a31eeb4ba6c1827f61469d69417a3/build/docs/node_modules/@polymer/iron-icon/demo/location.png -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icon/hero.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icon/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-icon.html": { 4 | "convertedUrl": "iron-icon.js", 5 | "exports": {} 6 | }, 7 | "index.html": null, 8 | "demo/async.html": { 9 | "convertedUrl": "demo/async.html", 10 | "exports": {} 11 | }, 12 | "demo/index.html": { 13 | "convertedUrl": "demo/index.html", 14 | "exports": {} 15 | }, 16 | "test/index.html": { 17 | "convertedUrl": "test/index.html", 18 | "exports": {} 19 | }, 20 | "test/iron-icon.html": { 21 | "convertedUrl": "test/iron-icon.html", 22 | "exports": {} 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/av-icons.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * av-icons.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-icons", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/communication-icons.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * communication-icons.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/device-icons.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * device-icons.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/editor-icons.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * editor-icons.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/hardware-icons.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * hardware-icons.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/image-icons.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * image-icons.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/iron-icons.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-icons.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/maps-icons.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * maps-icons.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/notification-icons.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * notification-icons.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/places-icons.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * places-icons.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/social-icons.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * social-icons.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-icons/util/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "concat-svg", 3 | "version": "0.0.0", 4 | "description": "", 5 | "main": "concat-svg.js", 6 | "dependencies": { 7 | "cheerio": "^0.17.0" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-iconset-svg/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-iconset-svg", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-iconset-svg/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-iconset-svg.html": { 4 | "convertedUrl": "iron-iconset-svg.js", 5 | "exports": {} 6 | }, 7 | "index.html": { 8 | "convertedUrl": "index.html", 9 | "exports": {} 10 | }, 11 | "demo/index.html": { 12 | "convertedUrl": "demo/index.html", 13 | "exports": {} 14 | }, 15 | "demo/svg-sample-icons.html": { 16 | "convertedUrl": "demo/svg-sample-icons.js", 17 | "exports": {} 18 | }, 19 | "test/index.html": { 20 | "convertedUrl": "test/index.html", 21 | "exports": {} 22 | }, 23 | "test/iron-iconset-svg.html": { 24 | "convertedUrl": "test/iron-iconset-svg.html", 25 | "exports": {} 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-input/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-input", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-input/demo/cats-only.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2016 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import "../../polymer/polymer-legacy.js"; 12 | import { IronValidatorBehavior } from '@polymer/iron-validator-behavior/iron-validator-behavior.js'; 13 | import { Polymer } from "../../polymer/lib/legacy/polymer-fn.js"; 14 | Polymer({ 15 | is: 'cats-only', 16 | behaviors: [IronValidatorBehavior], 17 | validate: function (value) { 18 | return value === 'cat'; 19 | } 20 | }); -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-input/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-input.html": { 4 | "convertedUrl": "iron-input.js", 5 | "exports": {} 6 | }, 7 | "index.html": { 8 | "convertedUrl": "index.html", 9 | "exports": {} 10 | }, 11 | "demo/index.html": { 12 | "convertedUrl": "demo/index.html", 13 | "exports": {} 14 | }, 15 | "demo/cats-only.html": { 16 | "convertedUrl": "demo/cats-only.js", 17 | "exports": {} 18 | }, 19 | "test/index.html": { 20 | "convertedUrl": "test/index.html", 21 | "exports": {} 22 | }, 23 | "test/iron-input.html": { 24 | "convertedUrl": "test/iron-input.html", 25 | "exports": {} 26 | }, 27 | "test/letters-only.html": { 28 | "convertedUrl": "test/letters-only.js", 29 | "exports": {} 30 | }, 31 | "test/disabled-input.html": { 32 | "convertedUrl": "test/disabled-input.js", 33 | "exports": {} 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-location/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-location", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-location/iron-query-params.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-query-params.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 14 | 15 | interface IronQueryParamsElement extends LegacyElementMixin, HTMLElement { 16 | paramsString: string|undefined; 17 | paramsObject: object|null|undefined; 18 | _dontReact: boolean|null|undefined; 19 | hostAttributes: object|null; 20 | paramsStringChanged(): void; 21 | paramsObjectChanged(): void; 22 | _encodeParams(params: any): any; 23 | _decodeParams(paramString: any): any; 24 | } 25 | 26 | export {IronQueryParamsElement}; 27 | 28 | declare global { 29 | 30 | interface HTMLElementTagNameMap { 31 | "iron-query-params": IronQueryParamsElement; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-media-query/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-media-query", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-media-query/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-media-query.html": { 4 | "convertedUrl": "iron-media-query.js", 5 | "exports": {} 6 | }, 7 | "index.html": { 8 | "convertedUrl": "index.html", 9 | "exports": {} 10 | }, 11 | "demo/index.html": { 12 | "convertedUrl": "demo/index.html", 13 | "exports": {} 14 | }, 15 | "test/basic.html": { 16 | "convertedUrl": "test/basic.html", 17 | "exports": {} 18 | }, 19 | "test/index.html": { 20 | "convertedUrl": "test/index.html", 21 | "exports": {} 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-menu-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-menu-behavior", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-menu-behavior/demo/simple-menu.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import "../../polymer/polymer-legacy.js"; 12 | import "../../paper-styles/color.js"; 13 | import { Polymer } from "../../polymer/lib/legacy/polymer-fn.js"; 14 | import { html } from "../../polymer/lib/utils/html-tag.js"; 15 | import { IronMenuBehavior } from '../iron-menu-behavior.js'; 16 | Polymer({ 17 | _template: html` 18 | 28 | 29 | 30 | `, 31 | is: 'simple-menu', 32 | behaviors: [IronMenuBehavior] 33 | }); -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-menu-behavior/demo/simple-menubar.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import "../../polymer/polymer-legacy.js"; 12 | import "../../paper-styles/color.js"; 13 | import { Polymer } from "../../polymer/lib/legacy/polymer-fn.js"; 14 | import { html } from "../../polymer/lib/utils/html-tag.js"; 15 | import { IronMenubarBehavior } from '../iron-menubar-behavior.js'; 16 | Polymer({ 17 | _template: html` 18 | 28 | 29 | 30 | `, 31 | is: 'simple-menubar', 32 | behaviors: [IronMenubarBehavior] 33 | }); -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-menu-behavior/iron-menubar-behavior.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-menubar-behavior.js 9 | */ 10 | 11 | import {IronMenuBehavior} from './iron-menu-behavior.js'; 12 | 13 | /** 14 | * `IronMenubarBehavior` implements accessible menubar behavior. 15 | */ 16 | interface IronMenubarBehavior extends IronMenuBehavior { 17 | keyBindings: object; 18 | hostAttributes: object|null; 19 | readonly _isRTL: any; 20 | _onUpKey(event: any): void; 21 | _onDownKey(event: any): void; 22 | _onKeydown(event: any): void; 23 | _onLeftKey(event: any): void; 24 | _onRightKey(event: any): void; 25 | } 26 | 27 | declare const IronMenubarBehavior: object; 28 | 29 | export {IronMenubarBehavior}; 30 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-meta/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-meta", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-meta/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-meta.html": { 4 | "convertedUrl": "iron-meta.js", 5 | "exports": { 6 | "Polymer.IronMeta": "IronMeta" 7 | } 8 | }, 9 | "index.html": { 10 | "convertedUrl": "index.html", 11 | "exports": {} 12 | }, 13 | "demo/index.html": { 14 | "convertedUrl": "demo/index.html", 15 | "exports": {} 16 | }, 17 | "test/basic.html": { 18 | "convertedUrl": "test/basic.html", 19 | "exports": {} 20 | }, 21 | "test/index.html": { 22 | "convertedUrl": "test/index.html", 23 | "exports": {} 24 | }, 25 | "test/iron-meta.html": { 26 | "convertedUrl": "test/iron-meta.html", 27 | "exports": {} 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-overlay-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-overlay-behavior", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-overlay-behavior/demo/simple-overlay.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import "../../polymer/polymer-legacy.js"; 12 | import { Polymer } from "../../polymer/lib/legacy/polymer-fn.js"; 13 | import { html } from "../../polymer/lib/utils/html-tag.js"; 14 | import { IronOverlayBehavior } from '../iron-overlay-behavior.js'; 15 | Polymer({ 16 | _template: html` 17 | 25 | 26 | `, 27 | is: 'simple-overlay', 28 | behaviors: [IronOverlayBehavior] 29 | }); -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-overlay-behavior/iron-focusables-helper.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-focusables-helper.js 9 | */ 10 | 11 | import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-overlay-behavior/iron-overlay-manager.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-overlay-manager.js 9 | */ 10 | 11 | import {IronA11yKeysBehavior} from '@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js'; 12 | 13 | import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; 14 | 15 | import * as gestures from '@polymer/polymer/lib/utils/gestures.js'; 16 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-range-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-range-behavior", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-range-behavior/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-range-behavior.html": { 4 | "convertedUrl": "iron-range-behavior.js", 5 | "exports": { 6 | "Polymer.IronRangeBehavior": "IronRangeBehavior" 7 | } 8 | }, 9 | "index.html": { 10 | "convertedUrl": "index.html", 11 | "exports": {} 12 | }, 13 | "demo/index.html": { 14 | "convertedUrl": "demo/index.html", 15 | "exports": {} 16 | }, 17 | "test/basic.html": { 18 | "convertedUrl": "test/basic.html", 19 | "exports": {} 20 | }, 21 | "test/x-progressbar.html": { 22 | "convertedUrl": "test/x-progressbar.js", 23 | "exports": {} 24 | }, 25 | "test/index.html": { 26 | "convertedUrl": "test/index.html", 27 | "exports": {} 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-resizable-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-resizable-behavior", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-resizable-behavior/demo/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | iron-resizable-behavior demo 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-resizable-behavior/demo/src/x-app.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import './x-puck.js'; 12 | import { Polymer } from "../../../polymer/lib/legacy/polymer-fn.js"; 13 | import { html } from "../../../polymer/lib/utils/html-tag.js"; 14 | import { IronResizableBehavior } from '../../iron-resizable-behavior.js'; 15 | Polymer({ 16 | _template: html` 17 | 27 | 28 | `, 29 | is: 'x-app', 30 | behaviors: [IronResizableBehavior] 31 | }); -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-scroll-target-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-scroll-target-behavior", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-scroll-target-behavior/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "iron-scroll-target-behavior.html": { 4 | "convertedUrl": "iron-scroll-target-behavior.js", 5 | "exports": { 6 | "Polymer.IronScrollTargetBehavior": "IronScrollTargetBehavior" 7 | } 8 | }, 9 | "index.html": { 10 | "convertedUrl": "index.html", 11 | "exports": {} 12 | }, 13 | "demo/document.html": { 14 | "convertedUrl": "demo/document.html", 15 | "exports": {} 16 | }, 17 | "demo/x-scrollable.html": { 18 | "convertedUrl": "demo/x-scrollable.js", 19 | "exports": {} 20 | }, 21 | "demo/scrolling-region.html": { 22 | "convertedUrl": "demo/scrolling-region.html", 23 | "exports": {} 24 | }, 25 | "test/basic.html": { 26 | "convertedUrl": "test/basic.html", 27 | "exports": {} 28 | }, 29 | "test/x-scrollable.html": { 30 | "convertedUrl": "test/x-scrollable.js", 31 | "exports": {} 32 | }, 33 | "test/x-nested-scrollable.html": { 34 | "convertedUrl": "test/x-nested-scrollable.js", 35 | "exports": {} 36 | }, 37 | "test/index.html": { 38 | "convertedUrl": "test/index.html", 39 | "exports": {} 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-selector/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-selector", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-selector/iron-selector.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * iron-selector.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {IronMultiSelectableBehavior} from './iron-multi-selectable.js'; 14 | 15 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 16 | 17 | interface IronSelectorElement extends IronMultiSelectableBehavior, LegacyElementMixin, HTMLElement { 18 | } 19 | 20 | export {IronSelectorElement}; 21 | 22 | declare global { 23 | 24 | interface HTMLElementTagNameMap { 25 | "iron-selector": IronSelectorElement; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/iron-validatable-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-validatable-behavior", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/marked-element/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "marked-element", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/marked-element/demo/example.md: -------------------------------------------------------------------------------- 1 | ## Markdown Renderer 2 | 3 | Example: 4 | 5 | ```html 6 | 7 | 8 |
Title
9 | 10 |
11 | ``` 12 | 13 | _Nifty_ features. 14 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/marked-element/demo/index.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * demo/index.html 9 | */ 10 | 11 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/marked-element/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "marked-element.html": { 4 | "convertedUrl": "marked-element.js", 5 | "exports": {} 6 | }, 7 | "marked-import.html": { 8 | "convertedUrl": "marked-import.js", 9 | "exports": {} 10 | }, 11 | "index.html": { 12 | "convertedUrl": "index.html", 13 | "exports": {} 14 | }, 15 | "demo/index.html": { 16 | "convertedUrl": "demo/index.html", 17 | "exports": {} 18 | }, 19 | "test/index.html": { 20 | "convertedUrl": "test/index.html", 21 | "exports": {} 22 | }, 23 | "test/marked-element.html": { 24 | "convertedUrl": "test/marked-element.html", 25 | "exports": {} 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/marked-element/marked-import.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import * as marked from "../../marked/lib/marked.js"; 12 | 13 | if (!window.marked) { 14 | // For webpack support for the Polymer 3 version created by the Polymer 15 | // Modulizer More info: 16 | // https://github.com/PolymerElements/marked-element/issues/81 17 | window.marked = marked; 18 | } -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/marked-element/polymer.json: -------------------------------------------------------------------------------- 1 | { 2 | "lint": { 3 | "rules": ["polymer-2-hybrid"] 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/neon-animation/animations/fade-in-animation.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * animations/fade-in-animation.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {NeonAnimationBehavior} from '../neon-animation-behavior.js'; 14 | 15 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 16 | 17 | /** 18 | * `` animates the opacity of an element from 0 to 1. 19 | * 20 | * Configuration: 21 | * ``` 22 | * { 23 | * name: 'fade-in-animation', 24 | * node: 25 | * timing: 26 | * } 27 | * ``` 28 | */ 29 | interface FadeInAnimationElement extends NeonAnimationBehavior, LegacyElementMixin, HTMLElement { 30 | configure(config: any): any; 31 | } 32 | 33 | export {FadeInAnimationElement}; 34 | 35 | declare global { 36 | 37 | interface HTMLElementTagNameMap { 38 | "fade-in-animation": FadeInAnimationElement; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/neon-animation/animations/fade-out-animation.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * animations/fade-out-animation.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {NeonAnimationBehavior} from '../neon-animation-behavior.js'; 14 | 15 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 16 | 17 | /** 18 | * `` animates the opacity of an element from 1 to 0. 19 | * 20 | * Configuration: 21 | * ``` 22 | * { 23 | * name: 'fade-out-animation', 24 | * node: 25 | * timing: 26 | * } 27 | * ``` 28 | */ 29 | interface FadeOutAnimationElement extends NeonAnimationBehavior, LegacyElementMixin, HTMLElement { 30 | configure(config: any): any; 31 | } 32 | 33 | export {FadeOutAnimationElement}; 34 | 35 | declare global { 36 | 37 | interface HTMLElementTagNameMap { 38 | "fade-out-animation": FadeOutAnimationElement; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/neon-animation/animations/opaque-animation.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * animations/opaque-animation.js 9 | */ 10 | 11 | import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; 12 | 13 | import {NeonAnimationBehavior} from '../neon-animation-behavior.js'; 14 | 15 | import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; 16 | 17 | /** 18 | * `` makes an element `opacity:1` for the duration of the 19 | * animation. Used to prevent webkit/safari from drawing a frame before an 20 | * animation for elements that animate from display:none. 21 | */ 22 | interface OpaqueAnimationElement extends NeonAnimationBehavior, LegacyElementMixin, HTMLElement { 23 | complete(config: any): void; 24 | configure(config: any): any; 25 | } 26 | 27 | export {OpaqueAnimationElement}; 28 | 29 | declare global { 30 | 31 | interface HTMLElementTagNameMap { 32 | "opaque-animation": OpaqueAnimationElement; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/neon-animation/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "neon-animation", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/neon-animation/neon-animation-runner-behavior.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * neon-animation-runner-behavior.js 9 | */ 10 | 11 | import {NeonAnimatableBehavior} from './neon-animatable-behavior.js'; 12 | 13 | /** 14 | * `NeonAnimationRunnerBehavior` adds a method to run animations. 15 | */ 16 | interface NeonAnimationRunnerBehavior extends NeonAnimatableBehavior { 17 | _configureAnimations(configs: any): any; 18 | _shouldComplete(activeEntries: any): any; 19 | _complete(activeEntries: any): void; 20 | 21 | /** 22 | * Plays an animation with an optional `type`. 23 | */ 24 | playAnimation(type?: string, cookie?: object): void; 25 | 26 | /** 27 | * Cancels the currently running animations. 28 | */ 29 | cancelAnimation(): void; 30 | } 31 | 32 | declare const NeonAnimationRunnerBehavior: object; 33 | 34 | export {NeonAnimationRunnerBehavior}; 35 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/neon-animation/neon-animation.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * neon-animation.js 9 | */ 10 | 11 | 12 | export {}; 13 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/neon-animation/neon-animation.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import './neon-animatable-behavior.js'; 12 | import './neon-animated-pages.js'; 13 | import './neon-animatable.js'; 14 | import './neon-animation-behavior.js'; 15 | import './neon-animation-runner-behavior.js'; 16 | import './neon-animations.js'; 17 | import './neon-shared-element-animatable-behavior.js'; 18 | import './neon-shared-element-animation-behavior.js'; -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/neon-animation/neon-animations.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * neon-animations.js 9 | */ 10 | 11 | 12 | export {}; 13 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/neon-animation/neon-shared-element-animatable-behavior.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * neon-shared-element-animatable-behavior.js 9 | */ 10 | 11 | import {NeonAnimatableBehavior} from './neon-animatable-behavior.js'; 12 | 13 | /** 14 | * Use `NeonSharedElementAnimatableBehavior` to implement elements 15 | * containing shared element animations. 16 | */ 17 | interface NeonSharedElementAnimatableBehavior extends NeonAnimatableBehavior { 18 | 19 | /** 20 | * A map of shared element id to node. 21 | */ 22 | sharedElements: object|null|undefined; 23 | } 24 | 25 | declare const NeonSharedElementAnimatableBehavior: object; 26 | 27 | export {NeonSharedElementAnimatableBehavior}; 28 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/neon-animation/neon-shared-element-animation-behavior.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * neon-shared-element-animation-behavior.js 9 | */ 10 | 11 | import {NeonAnimationBehavior} from './neon-animation-behavior.js'; 12 | 13 | /** 14 | * Use `NeonSharedElementAnimationBehavior` to implement shared element 15 | * animations. 16 | */ 17 | interface NeonSharedElementAnimationBehavior extends NeonAnimationBehavior { 18 | 19 | /** 20 | * Cached copy of shared elements. 21 | */ 22 | sharedElements: object|null|undefined; 23 | 24 | /** 25 | * Finds shared elements based on `config`. 26 | */ 27 | findSharedElements(config: any): any; 28 | } 29 | 30 | declare const NeonSharedElementAnimationBehavior: object; 31 | 32 | export {NeonSharedElementAnimationBehavior}; 33 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-behaviors/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-behaviors", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-behaviors/paper-checked-element-behavior.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * paper-checked-element-behavior.js 9 | */ 10 | 11 | import {IronCheckedElementBehavior} from '@polymer/iron-checked-element-behavior/iron-checked-element-behavior.js'; 12 | 13 | import {PaperInkyFocusBehavior} from './paper-inky-focus-behavior.js'; 14 | 15 | import {PaperRippleBehavior} from './paper-ripple-behavior.js'; 16 | 17 | /** 18 | * Use `PaperCheckedElementBehavior` to implement a custom element that has a 19 | * `checked` property similar to `IronCheckedElementBehavior` and is compatible 20 | * with having a ripple effect. 21 | */ 22 | interface PaperCheckedElementBehavior extends PaperInkyFocusBehavior, IronCheckedElementBehavior { 23 | 24 | /** 25 | * Synchronizes the element's `active` and `checked` state. 26 | */ 27 | _buttonStateChanged(): void; 28 | 29 | /** 30 | * Synchronizes the element's checked state with its ripple effect. 31 | */ 32 | _checkedChanged(): void; 33 | } 34 | 35 | declare const PaperCheckedElementBehavior: object; 36 | 37 | export {PaperCheckedElementBehavior}; 38 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-behaviors/paper-inky-focus-behavior.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * paper-inky-focus-behavior.js 9 | */ 10 | 11 | import {IronButtonState} from '@polymer/iron-behaviors/iron-button-state.js'; 12 | 13 | import {IronControlState} from '@polymer/iron-behaviors/iron-control-state.js'; 14 | 15 | import {PaperRippleBehavior} from './paper-ripple-behavior.js'; 16 | 17 | /** 18 | * `PaperInkyFocusBehavior` implements a ripple when the element has keyboard 19 | * focus. 20 | */ 21 | interface PaperInkyFocusBehavior extends IronButtonState, IronControlState, PaperRippleBehavior { 22 | _createRipple(): any; 23 | _focusedChanged(receivedFocusFromKeyboard: any): void; 24 | } 25 | 26 | declare const PaperInkyFocusBehavior: object; 27 | 28 | export {PaperInkyFocusBehavior}; 29 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-icon-button/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-icon-button", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-icon-button/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "paper-icon-button.html": { 4 | "convertedUrl": "paper-icon-button.js", 5 | "exports": {} 6 | }, 7 | "index.html": { 8 | "convertedUrl": "index.html", 9 | "exports": {} 10 | }, 11 | "demo/index.html": { 12 | "convertedUrl": "demo/index.html", 13 | "exports": {} 14 | }, 15 | "demo/paper-icon-button-light.html": { 16 | "convertedUrl": "demo/paper-icon-button-light.html", 17 | "exports": {} 18 | }, 19 | "paper-icon-button-light.html": { 20 | "convertedUrl": "paper-icon-button-light.js", 21 | "exports": {} 22 | }, 23 | "test/a11y.html": { 24 | "convertedUrl": "test/a11y.html", 25 | "exports": {} 26 | }, 27 | "test/basic.html": { 28 | "convertedUrl": "test/basic.html", 29 | "exports": {} 30 | }, 31 | "test/index.html": { 32 | "convertedUrl": "test/index.html", 33 | "exports": {} 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-input/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-input", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-input/demo/ssn-validator.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import "../../polymer/polymer-legacy.js"; 12 | import { IronValidatorBehavior } from '@polymer/iron-validator-behavior/iron-validator-behavior.js'; 13 | import { Polymer } from "../../polymer/lib/legacy/polymer-fn.js"; 14 | Polymer({ 15 | is: 'ssn-validator', 16 | behaviors: [IronValidatorBehavior], 17 | validate: function (value) { 18 | // this regex validates incomplete ssn's (by design) 19 | return !value || value.match(/^[0-9]{0,3}-[0-9]{0,2}-[0-9]{0,4}$/); 20 | } 21 | }); -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-input/paper-input-addon-behavior.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * paper-input-addon-behavior.js 9 | */ 10 | 11 | export {PaperInputAddonBehavior}; 12 | 13 | /** 14 | * Use `Polymer.PaperInputAddonBehavior` to implement an add-on for 15 | * ``. A add-on appears below the input, and may display 16 | * information based on the input value and validity such as a character counter 17 | * or an error message. 18 | */ 19 | interface PaperInputAddonBehavior { 20 | attached(): void; 21 | 22 | /** 23 | * The function called by `` when the input value or 24 | * validity changes. 25 | * 26 | * @param state inputElement: The input element. 27 | * value: The input value. 28 | * invalid: True if the input value is invalid. 29 | */ 30 | update(state: {invalid: boolean, inputElement?: Element|null, value?: string}): void; 31 | } 32 | 33 | declare const PaperInputAddonBehavior: object; 34 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-item/all-imports.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * all-imports.js 9 | */ 10 | 11 | 12 | export {}; 13 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-item/all-imports.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import './paper-item.js'; 12 | import './paper-item-body.js'; 13 | import './paper-icon-item.js'; -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-item/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-item", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-item/paper-item-behavior.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * paper-item-behavior.js 9 | */ 10 | 11 | import {IronButtonState} from '@polymer/iron-behaviors/iron-button-state.js'; 12 | 13 | import {IronControlState} from '@polymer/iron-behaviors/iron-control-state.js'; 14 | 15 | interface PaperItemBehavior extends IronButtonState, IronControlState { 16 | hostAttributes: object|null; 17 | } 18 | 19 | declare const PaperItemBehavior: object; 20 | 21 | export {PaperItemBehavior}; 22 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-item/paper-item-behavior.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | import "../polymer/polymer-legacy.js"; 12 | import { IronButtonState } from "../iron-behaviors/iron-button-state.js"; 13 | import { IronControlState } from "../iron-behaviors/iron-control-state.js"; 14 | /* 15 | `PaperItemBehavior` is a convenience behavior shared by and 16 | that manages the shared control states and attributes of 17 | the items. 18 | */ 19 | 20 | /** @polymerBehavior PaperItemBehavior */ 21 | 22 | export const PaperItemBehaviorImpl = { 23 | hostAttributes: { 24 | role: 'option', 25 | tabindex: '0' 26 | } 27 | }; 28 | /** @polymerBehavior */ 29 | 30 | export const PaperItemBehavior = [IronButtonState, IronControlState, PaperItemBehaviorImpl]; -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-item/paper-item-shared-styles.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * paper-item-shared-styles.js 9 | */ 10 | 11 | 12 | export {}; 13 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-listbox/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-listbox", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-listbox/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "paper-listbox.html": { 4 | "convertedUrl": "paper-listbox.js", 5 | "exports": {} 6 | }, 7 | "index.html": { 8 | "convertedUrl": "index.html", 9 | "exports": {} 10 | }, 11 | "demo/index.html": { 12 | "convertedUrl": "demo/index.html", 13 | "exports": {} 14 | }, 15 | "test/index.html": { 16 | "convertedUrl": "test/index.html", 17 | "exports": {} 18 | }, 19 | "test/paper-listbox.html": { 20 | "convertedUrl": "test/paper-listbox.html", 21 | "exports": {} 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-menu-button/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-menu-button", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-menu-button/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "paper-menu-button.html": { 4 | "convertedUrl": "paper-menu-button.js", 5 | "exports": { 6 | "Polymer.PaperMenuButton": "PaperMenuButton" 7 | } 8 | }, 9 | "paper-menu-button-animations.html": { 10 | "convertedUrl": "paper-menu-button-animations.js", 11 | "exports": {} 12 | }, 13 | "index.html": { 14 | "convertedUrl": "index.html", 15 | "exports": {} 16 | }, 17 | "demo/index.html": { 18 | "convertedUrl": "demo/index.html", 19 | "exports": {} 20 | }, 21 | "test/index.html": { 22 | "convertedUrl": "test/index.html", 23 | "exports": {} 24 | }, 25 | "test/paper-menu-button.html": { 26 | "convertedUrl": "test/paper-menu-button.html", 27 | "exports": {} 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-progress/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-progress", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-progress/hero.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-progress/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "paper-progress.html": { 4 | "convertedUrl": "paper-progress.js", 5 | "exports": {} 6 | }, 7 | "index.html": { 8 | "convertedUrl": "index.html", 9 | "exports": {} 10 | }, 11 | "demo/index.html": { 12 | "convertedUrl": "demo/index.html", 13 | "exports": {} 14 | }, 15 | "test/basic.html": { 16 | "convertedUrl": "test/basic.html", 17 | "exports": {} 18 | }, 19 | "test/index.html": { 20 | "convertedUrl": "test/index.html", 21 | "exports": {} 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-ripple/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-ripple", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-ripple/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "paper-ripple.html": { 4 | "convertedUrl": "paper-ripple.js", 5 | "exports": {} 6 | }, 7 | "index.html": { 8 | "convertedUrl": "index.html", 9 | "exports": {} 10 | }, 11 | "demo/index.html": { 12 | "convertedUrl": "demo/index.html", 13 | "exports": {} 14 | }, 15 | "test/index.html": { 16 | "convertedUrl": "test/index.html", 17 | "exports": {} 18 | }, 19 | "test/paper-ripple.html": { 20 | "convertedUrl": "test/paper-ripple.html", 21 | "exports": {} 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-slider/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-slider", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-slider/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "paper-slider.html": { 4 | "convertedUrl": "paper-slider.js", 5 | "exports": {} 6 | }, 7 | "index.html": { 8 | "convertedUrl": "index.html", 9 | "exports": {} 10 | }, 11 | "demo/index.html": { 12 | "convertedUrl": "demo/index.html", 13 | "exports": {} 14 | }, 15 | "test/a11y.html": { 16 | "convertedUrl": "test/a11y.html", 17 | "exports": {} 18 | }, 19 | "test/basic.html": { 20 | "convertedUrl": "test/basic.html", 21 | "exports": {} 22 | }, 23 | "test/index.html": { 24 | "convertedUrl": "test/index.html", 25 | "exports": {} 26 | }, 27 | "test/rtl.html": { 28 | "convertedUrl": "test/rtl.html", 29 | "exports": {} 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-styles/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-styles", 3 | "license": "http://polymer.github.io/LICENSE.txt" 4 | } 5 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-styles/classes/global.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * classes/global.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-styles/classes/shadow.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * classes/shadow.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-styles/classes/typography.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * classes/typography.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-styles/color.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * color.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-styles/default-theme.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * default-theme.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-styles/demo-pages.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * demo-pages.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-styles/element-styles/paper-item-styles.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * element-styles/paper-item-styles.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-styles/element-styles/paper-material-styles.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * element-styles/paper-material-styles.js 9 | */ 10 | 11 | import {html} from '@polymer/polymer/lib/utils/html-tag.js'; 12 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-styles/paper-styles-classes.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT EDIT 3 | * 4 | * This file was automatically generated by 5 | * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations 6 | * 7 | * To modify these typings, edit the source file(s): 8 | * paper-styles-classes.js 9 | */ 10 | 11 | 12 | export {}; 13 | -------------------------------------------------------------------------------- /build/docs/node_modules/@polymer/paper-styles/paper-styles-classes.js: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at 5 | http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 6 | http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 7 | found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 8 | part of the polymer project is also subject to an additional IP rights grant 9 | found at http://polymer.github.io/PATENTS.txt 10 | */ 11 | 12 | /* 13 | Note that these files probably don't do what you expect them to do. None have 14 | a ` 14 | 15 | `; 16 | } 17 | 18 | } 19 | /* Register the new element with the browser */ 20 | 21 | 22 | window.customElements.define('docs-app', Docs); -------------------------------------------------------------------------------- /build/docs/src/demo-app/examples/non-version-specific/handle_error.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Handle error 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /build/docs/src/demo-app/examples/v3/websocket_math.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Get started 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /build/docs/src/demo-app/examples/v4/iink_rest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Get started with v4 api 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /build/docs/src/demo-app/examples/v4/solver_disable.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Disable the solver 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /build/polymer.json: -------------------------------------------------------------------------------- 1 | { 2 | "entrypoint": "index.html", 3 | "fragments": [], 4 | "sources": [ 5 | "src/**/*", 6 | "analysis.json", 7 | "myscript-math-web.js", 8 | "myscript-math-exports.js", 9 | "katex-component.js", 10 | "index.html" 11 | ], 12 | "extraDependencies": [ 13 | "bower_components/webcomponentsjs/*.js", 14 | "node_modules/@webcomponents/webcomponentsjs/**", 15 | "node_modules/web-animations-js/**", 16 | "node_modules/@polymer/**", 17 | "node_modules/myscript-common-element/**", 18 | "node_modules/myscript/**", 19 | "node_modules/katex/**" 20 | ], 21 | "builds": [ 22 | { 23 | "name": "docs" 24 | } 25 | ], 26 | "lint": { 27 | "rules": [ 28 | "polymer-3" 29 | ] 30 | }, 31 | "npm": true, 32 | "componentDir": "node_modules/", 33 | "moduleResolution": "node" 34 | } -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | demo 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "demo", 3 | "short_name": "demo", 4 | "start_url": "/", 5 | "display": "standalone" 6 | } 7 | -------------------------------------------------------------------------------- /polymer.json: -------------------------------------------------------------------------------- 1 | { 2 | "entrypoint": "index.html", 3 | "sources": [ 4 | "src/**/*", 5 | "analysis.json", 6 | "myscript-math-web.js", 7 | "myscript-math-exports.js", 8 | "katex-component.js" 9 | ], 10 | "extraDependencies": [ 11 | "node_modules/@webcomponents/webcomponentsjs/**", 12 | "node_modules/web-animations-js/**", 13 | "node_modules/@polymer/**", 14 | "node_modules/myscript-common-element/**", 15 | "node_modules/myscript/**", 16 | "node_modules/katex/**" 17 | ], 18 | "builds": [ 19 | { 20 | "name": "docs" 21 | } 22 | ], 23 | "npm": true, 24 | "lint": { 25 | "rules": [ 26 | "polymer-3" 27 | ] 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyScript/myscript-math-web/09825dab372a31eeb4ba6c1827f61469d69417a3/preview.gif -------------------------------------------------------------------------------- /src/demo-app/docs.js: -------------------------------------------------------------------------------- 1 | import { PolymerElement, html } from '@polymer/polymer/polymer-element'; 2 | import '@polymer/iron-component-page'; 3 | 4 | /* Extend the base PolymerElement class */ 5 | class Docs extends PolymerElement { 6 | /* Define a template for the new element */ 7 | static get template() { 8 | return html` 9 | 14 | 15 | `; 16 | } 17 | } 18 | /* Register the new element with the browser */ 19 | window.customElements.define('docs-app', Docs); 20 | --------------------------------------------------------------------------------