├── LICENSE.md ├── README.md ├── hash-routing ├── bower.json ├── bower_components │ ├── app-router │ │ ├── .bower.json │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── app-router.csp.html │ │ ├── app-router.html │ │ ├── app-router.js │ │ ├── bower.json │ │ ├── changelog.md │ │ ├── preview.png │ │ └── src │ │ │ ├── app-router.html │ │ │ └── app-router.js │ ├── context-free-parser │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── context-free-parser.html │ │ ├── context-free-parser.js │ │ ├── demo.html │ │ ├── index.html │ │ └── package.json │ ├── core-a11y-keys │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-a11y-keys.html │ │ ├── demo.html │ │ └── index.html │ ├── core-ajax │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-ajax.html │ │ ├── core-xhr.html │ │ ├── demo-progress.html │ │ ├── demo.html │ │ ├── index.html │ │ ├── metadata.html │ │ └── test │ │ │ ├── core-ajax-progress.html │ │ │ ├── core-ajax-race.html │ │ │ ├── core-ajax.html │ │ │ └── index.html │ ├── core-animated-pages │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-animated-pages.css │ │ ├── core-animated-pages.html │ │ ├── demo.html │ │ ├── demos │ │ │ ├── grid.html │ │ │ ├── list.html │ │ │ ├── music.html │ │ │ ├── nested-animated-pages.html │ │ │ ├── nested.html │ │ │ ├── news.html │ │ │ ├── quiz1-intro.png │ │ │ ├── quiz1.html │ │ │ ├── shadow.html │ │ │ └── simple.html │ │ ├── index.html │ │ ├── metadata.html │ │ └── transitions │ │ │ ├── cascade-transition.html │ │ │ ├── core-transition-pages.html │ │ │ ├── cross-fade.html │ │ │ ├── hero-transition.css │ │ │ ├── hero-transition.html │ │ │ ├── list-cascade.html │ │ │ ├── scale-up.html │ │ │ ├── slide-down.html │ │ │ ├── slide-from-bottom.html │ │ │ ├── slide-from-right.html │ │ │ ├── slide-up.html │ │ │ └── tile-cascade.html │ ├── core-animation │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-animation-group.html │ │ ├── core-animation.html │ │ ├── demo.html │ │ ├── index.html │ │ ├── test │ │ │ └── index.html │ │ └── web-animations.html │ ├── core-collapse │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-collapse.css │ │ ├── core-collapse.html │ │ ├── demo.html │ │ ├── index.html │ │ └── test │ │ │ ├── basic.html │ │ │ └── index.html │ ├── core-component-page │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bowager-logo.png │ │ ├── bower.json │ │ ├── core-component-page.html │ │ ├── demo.html │ │ └── index.html │ ├── core-doc-viewer │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-doc-viewer.html │ │ ├── demo.html │ │ ├── elements │ │ │ ├── core-doc-page.css │ │ │ ├── core-doc-page.html │ │ │ ├── core-doc-toc.css │ │ │ └── core-doc-toc.html │ │ └── index.html │ ├── core-docs │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ └── index.html │ ├── core-drag-drop │ │ ├── .bower.json │ │ ├── core-drag-drop.html │ │ ├── demo.html │ │ └── index.html │ ├── core-drawer-panel │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-drawer-panel.css │ │ ├── core-drawer-panel.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-dropdown-menu │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-dropdown-menu.html │ │ ├── demo.html │ │ ├── index.html │ │ └── test │ │ │ ├── a11y.html │ │ │ ├── basic.html │ │ │ └── index.html │ ├── core-dropdown │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-dropdown-base.html │ │ ├── core-dropdown.html │ │ ├── demo.html │ │ ├── index.html │ │ └── test │ │ │ ├── basic.html │ │ │ └── index.html │ ├── core-elements │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-elements.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-field │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-field.css │ │ ├── core-field.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-focusable │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-focusable.html │ │ ├── core-focusable.js │ │ ├── demo.html │ │ └── polymer-mixin.js │ ├── core-header-panel │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-header-panel.css │ │ ├── core-header-panel.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-icon-button │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-icon-button.css │ │ ├── core-icon-button.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-icon │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-icon.css │ │ ├── core-icon.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-icons │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── av-icons.html │ │ ├── bower.json │ │ ├── communication-icons.html │ │ ├── core-icons.html │ │ ├── demo.html │ │ ├── device-icons.html │ │ ├── editor-icons.html │ │ ├── hardware-icons.html │ │ ├── image-icons.html │ │ ├── index.html │ │ ├── maps-icons.html │ │ ├── notification-icons.html │ │ └── social-icons.html │ ├── core-iconset-svg │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-iconset-svg.html │ │ ├── demo.html │ │ ├── index.html │ │ └── svg-sample-icons.html │ ├── core-iconset │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-iconset.html │ │ ├── demo.html │ │ ├── index.html │ │ ├── my-icons-big.png │ │ └── my-icons.png │ ├── core-image │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-image.css │ │ ├── core-image.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-input │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-input.css │ │ ├── core-input.html │ │ ├── demo.html │ │ ├── index.html │ │ ├── metadata.html │ │ └── test │ │ │ ├── a11y.html │ │ │ ├── basic.html │ │ │ └── index.html │ ├── core-item │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-item.css │ │ ├── core-item.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-label │ │ ├── .bower.json │ │ ├── bower.json │ │ ├── core-label.html │ │ ├── demo.html │ │ └── index.html │ ├── core-layout-grid │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-layout-grid.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-layout-trbl │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-layout-trbl.html │ │ ├── core-slide.html │ │ ├── demo.html │ │ └── index.html │ ├── core-list │ │ ├── .bower.json │ │ ├── .bowerrc │ │ ├── .gitignore │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-list.css │ │ ├── core-list.html │ │ ├── demo.html │ │ ├── demos │ │ │ ├── bower.json │ │ │ ├── demo-data-500.json │ │ │ ├── demo-data-grouped-flat-short.json │ │ │ ├── demo-data-grouped-short.json │ │ │ ├── demo-data-groups-short.json │ │ │ ├── demo-data-short.json │ │ │ ├── demo-data.json │ │ │ ├── demo-debug-grid.html │ │ │ ├── demo-debug.html │ │ │ ├── demo-flickr-grid-grouped.html │ │ │ ├── demo-flickr-grid.html │ │ │ ├── demo-flickr-responsive.html │ │ │ ├── demo-flickr.html │ │ │ ├── demo-grid-grouped.html │ │ │ ├── demo-grid.html │ │ │ ├── demo-messages-shp.html │ │ │ ├── demo-messages.html │ │ │ ├── demo-pages.html │ │ │ ├── demo-resize.html │ │ │ ├── demo-splitter.html │ │ │ └── demo-variable.html │ │ ├── images │ │ │ ├── 0.png │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ └── 3.png │ │ ├── index.html │ │ └── test │ │ │ ├── core-list-basic.html │ │ │ ├── core-list-data.html │ │ │ ├── core-list-selection.html │ │ │ └── index.html │ ├── core-localstorage │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-localstorage.html │ │ ├── demo.html │ │ ├── index.html │ │ └── test │ │ │ ├── basic.html │ │ │ ├── index.html │ │ │ ├── raw.html │ │ │ └── value-binding.html │ ├── core-media-query │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-media-query.html │ │ ├── demo.html │ │ └── index.html │ ├── core-menu-button │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-menu-button.html │ │ ├── demo.html │ │ ├── index.html │ │ ├── metadata.html │ │ └── test │ │ │ ├── basic.html │ │ │ └── index.html │ ├── core-menu │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-menu.css │ │ ├── core-menu.html │ │ ├── core-submenu.css │ │ ├── core-submenu.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-meta │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-meta.html │ │ ├── demo.html │ │ └── index.html │ ├── core-overlay │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-key-helper.html │ │ ├── core-overlay-layer.html │ │ ├── core-overlay.html │ │ ├── demo.html │ │ ├── gulpfile.js │ │ ├── index.html │ │ └── tests │ │ │ ├── html │ │ │ ├── core-overlay-basic.html │ │ │ ├── core-overlay-positioning-margin.html │ │ │ ├── core-overlay-positioning.html │ │ │ ├── core-overlay-quick-close.html │ │ │ └── core-overlay-scroll.html │ │ │ ├── js │ │ │ └── htmltests.js │ │ │ ├── runner.html │ │ │ └── tests.json │ ├── core-pages │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-pages.css │ │ ├── core-pages.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-range │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-range.html │ │ ├── demo.html │ │ ├── index.html │ │ └── test │ │ │ ├── basic.html │ │ │ └── index.html │ ├── core-resizable │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-resizable.html │ │ ├── index.html │ │ └── test │ │ │ ├── basic.html │ │ │ ├── index.html │ │ │ └── test-elements.html │ ├── core-scaffold │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-scaffold.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-scroll-header-panel │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-scroll-header-panel.css │ │ ├── core-scroll-header-panel.html │ │ ├── demo.html │ │ ├── demos │ │ │ ├── demo1.html │ │ │ ├── demo2.html │ │ │ ├── demo3.html │ │ │ ├── demo4.html │ │ │ ├── demo5.html │ │ │ ├── demo6.html │ │ │ ├── demo7.html │ │ │ ├── demo8.html │ │ │ ├── demo9.html │ │ │ ├── images │ │ │ │ ├── bg2.jpg │ │ │ │ ├── bg3.jpg │ │ │ │ ├── bg5.jpg │ │ │ │ ├── bg6.jpg │ │ │ │ └── bg9.jpg │ │ │ ├── lorem-ipsum.html │ │ │ └── sample-content.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-scroll-threshold │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-scroll-threshold.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-selection │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-selection.html │ │ ├── demo.html │ │ ├── index.html │ │ └── test │ │ │ ├── basic.html │ │ │ ├── index.html │ │ │ └── multi.html │ ├── core-selector │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-selector.html │ │ ├── demo.html │ │ ├── index.html │ │ ├── metadata.html │ │ └── test │ │ │ ├── activate-event.html │ │ │ ├── basic.html │ │ │ ├── content.html │ │ │ ├── index.html │ │ │ ├── multi.html │ │ │ ├── next-previous.html │ │ │ ├── selected-attr-prop.html │ │ │ └── template-repeat.html │ ├── core-shared-lib │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-shared-lib.html │ │ ├── demo.html │ │ ├── index.html │ │ └── tests │ │ │ ├── html │ │ │ └── core-shared-lib.html │ │ │ ├── js │ │ │ └── htmltests.js │ │ │ ├── runner.html │ │ │ └── tests.json │ ├── core-signals │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-signals.html │ │ ├── demo.html │ │ └── index.html │ ├── core-splitter │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-splitter.css │ │ ├── core-splitter.html │ │ ├── demo.html │ │ ├── handle-h.svg │ │ ├── handle.svg │ │ └── index.html │ ├── core-style │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-style.html │ │ ├── demo.html │ │ ├── elements.html │ │ ├── index.html │ │ └── my-theme.html │ ├── core-tests │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── runner.html │ │ └── tests │ │ │ ├── core-ajax.html │ │ │ ├── core-collapse.html │ │ │ ├── core-localstorage.html │ │ │ ├── core-selection-multi.html │ │ │ ├── core-selection.html │ │ │ ├── core-selector-activate-event.html │ │ │ ├── core-selector-basic.html │ │ │ ├── core-selector-multi.html │ │ │ ├── core-shared-lib.html │ │ │ └── tests.html │ ├── core-toolbar │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-toolbar.css │ │ ├── core-toolbar.html │ │ ├── demo.html │ │ ├── index.html │ │ ├── metadata.html │ │ └── test │ │ │ ├── basic.html │ │ │ └── index.html │ ├── core-tooltip │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-tooltip.css │ │ ├── core-tooltip.html │ │ ├── demo.html │ │ ├── index.html │ │ └── metadata.html │ ├── core-transition │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── core-transition-css.html │ │ ├── core-transition-overlay.css │ │ ├── core-transition.html │ │ ├── demo.html │ │ └── index.html │ ├── font-roboto │ │ ├── .bower.json │ │ └── roboto.html │ ├── google-code-prettify │ │ ├── .bower.json │ │ ├── CHANGES.html │ │ ├── COPYING │ │ ├── README-zh-Hans.html │ │ ├── README.html │ │ ├── README.md │ │ ├── bin │ │ │ ├── prettify.min.css │ │ │ ├── prettify.min.js │ │ │ └── run_prettify.min.js │ │ ├── bower.json │ │ ├── examples │ │ │ └── quine.html │ │ ├── src │ │ │ ├── lang-apollo.js │ │ │ ├── lang-basic.js │ │ │ ├── lang-clj.js │ │ │ ├── lang-css.js │ │ │ ├── lang-dart.js │ │ │ ├── lang-erlang.js │ │ │ ├── lang-go.js │ │ │ ├── lang-hs.js │ │ │ ├── lang-lisp.js │ │ │ ├── lang-llvm.js │ │ │ ├── lang-lua.js │ │ │ ├── lang-matlab.js │ │ │ ├── lang-ml.js │ │ │ ├── lang-mumps.js │ │ │ ├── lang-n.js │ │ │ ├── lang-pascal.js │ │ │ ├── lang-proto.js │ │ │ ├── lang-r.js │ │ │ ├── lang-rd.js │ │ │ ├── lang-scala.js │ │ │ ├── lang-sql.js │ │ │ ├── lang-tcl.js │ │ │ ├── lang-tex.js │ │ │ ├── lang-vb.js │ │ │ ├── lang-vhdl.js │ │ │ ├── lang-wiki.js │ │ │ ├── lang-xq.js │ │ │ ├── lang-yaml.js │ │ │ ├── prettify.css │ │ │ ├── prettify.js │ │ │ └── run_prettify.js │ │ └── styles │ │ │ ├── demo.html │ │ │ ├── desert.css │ │ │ ├── doxy.css │ │ │ ├── index.html │ │ │ ├── sons-of-obsidian.css │ │ │ └── sunburst.css │ ├── marked-element │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo.html │ │ ├── index.html │ │ ├── marked-element.html │ │ └── marked-import.html │ ├── marked │ │ ├── .bower.json │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── bin │ │ │ └── marked │ │ ├── bower.json │ │ ├── component.json │ │ ├── doc │ │ │ ├── broken.md │ │ │ └── todo.md │ │ ├── index.js │ │ ├── lib │ │ │ └── marked.js │ │ ├── man │ │ │ └── marked.1 │ │ ├── marked.min.js │ │ └── package.json │ ├── paper-button │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo.html │ │ ├── index.html │ │ ├── metadata.html │ │ ├── paper-button-base.html │ │ ├── paper-button.html │ │ └── test │ │ │ ├── index.html │ │ │ └── paper-button.html │ ├── paper-fab │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo.html │ │ ├── index.html │ │ ├── metadata.html │ │ ├── paper-fab.html │ │ └── test │ │ │ ├── a11y.html │ │ │ ├── basic.html │ │ │ └── index.html │ ├── paper-ripple │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo.html │ │ ├── index.html │ │ ├── metadata.html │ │ ├── paper-ripple.html │ │ └── test │ │ │ ├── index.html │ │ │ └── position.html │ ├── paper-shadow │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo.html │ │ ├── index.html │ │ ├── metadata.html │ │ ├── paper-shadow.css │ │ ├── paper-shadow.html │ │ └── test │ │ │ ├── basic.html │ │ │ └── index.html │ ├── polymer-test-tools │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── chai │ │ │ ├── .bower.json │ │ │ ├── CONTRIBUTING.md │ │ │ ├── History.md │ │ │ ├── README.md │ │ │ ├── ReleaseNotes.md │ │ │ ├── bower.json │ │ │ ├── chai.js │ │ │ ├── component.json │ │ │ ├── karma.conf.js │ │ │ ├── karma.sauce.js │ │ │ ├── package.json │ │ │ └── sauce.browsers.js │ │ ├── ci-support.js │ │ ├── htmltest.js │ │ ├── karma-common.conf.js │ │ ├── mocha-htmltest.js │ │ ├── mocha │ │ │ ├── .bower.json │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ ├── bower.json │ │ │ ├── media │ │ │ │ └── logo.svg │ │ │ ├── mocha.css │ │ │ └── mocha.js │ │ └── tools.html │ ├── polymer │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── build.log │ │ ├── layout.html │ │ ├── polymer.html │ │ ├── polymer.js │ │ └── polymer.min.js │ ├── prettify-element │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo.html │ │ ├── index.html │ │ ├── prettify-element.html │ │ └── prettify-import.html │ ├── sampler-scaffold │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo.html │ │ ├── demos │ │ │ ├── checkbox.html │ │ │ ├── color.html │ │ │ ├── radio.html │ │ │ ├── range.html │ │ │ └── string.html │ │ ├── index.html │ │ ├── sampler-scaffold.css │ │ └── sampler-scaffold.html │ ├── web-animations-js │ │ ├── .bower.json │ │ ├── .travis-setup.sh │ │ ├── .travis.yml │ │ ├── COPYING │ │ ├── Gruntfile.js │ │ ├── History.md │ │ ├── README.md │ │ ├── node_modules │ │ │ ├── chai │ │ │ │ └── chai.js │ │ │ └── mocha │ │ │ │ ├── LICENSE │ │ │ │ ├── mocha.css │ │ │ │ └── mocha.js │ │ ├── package.json │ │ ├── src │ │ │ ├── animation-constructor.js │ │ │ ├── animation-node.js │ │ │ ├── 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 │ │ │ ├── effect.js │ │ │ ├── element-animatable.js │ │ │ ├── font-weight-handler.js │ │ │ ├── group-constructors.js │ │ │ ├── handler-utils.js │ │ │ ├── interpolation.js │ │ │ ├── matrix-decomposition.js │ │ │ ├── matrix-interpolation.js │ │ │ ├── normalize-keyframes.js │ │ │ ├── number-handler.js │ │ │ ├── player.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-next-player.js │ │ ├── target-config.js │ │ ├── target-loader.js │ │ ├── templates │ │ │ ├── boilerplate │ │ │ ├── runner.html │ │ │ ├── web-animations.html │ │ │ └── web-animations.js │ │ ├── test │ │ │ ├── blink │ │ │ │ ├── 2-keyframes-with-offsets.html │ │ │ │ ├── 3-keyframes-with-offsets.html │ │ │ │ ├── add-keyframes.html │ │ │ │ ├── eased-keyframes.html │ │ │ │ ├── get-animation-players.html │ │ │ │ ├── get-css-players.html │ │ │ │ ├── insufficient-keyframes.html │ │ │ │ ├── interpolation │ │ │ │ │ ├── background-color-interpolation.html │ │ │ │ │ ├── background-image-interpolation.html │ │ │ │ │ ├── background-position-interpolation.html │ │ │ │ │ ├── background-position-origin-interpolation.html │ │ │ │ │ ├── background-size-interpolation.html │ │ │ │ │ ├── border-color-interpolation.html │ │ │ │ │ ├── border-image-outset-interpolation.html │ │ │ │ │ ├── border-image-slice-interpolation.html │ │ │ │ │ ├── border-image-source-interpolation.html │ │ │ │ │ ├── border-image-width-interpolation.html │ │ │ │ │ ├── border-radius-interpolation.html │ │ │ │ │ ├── border-spacing-interpolation.html │ │ │ │ │ ├── border-width-interpolation.html │ │ │ │ │ ├── bottom-interpolation.html │ │ │ │ │ ├── box-shadow-interpolation.html │ │ │ │ │ ├── calc-interpolation.html │ │ │ │ │ ├── clip-interpolation.html │ │ │ │ │ ├── color-interpolation.html │ │ │ │ │ ├── filter-interpolation.html │ │ │ │ │ ├── flex-interpolation.html │ │ │ │ │ ├── font-size-interpolation.html │ │ │ │ │ ├── font-weight-interpolation.html │ │ │ │ │ ├── height-interpolation.html │ │ │ │ │ ├── left-interpolation.html │ │ │ │ │ ├── letter-spacing-interpolation.html │ │ │ │ │ ├── line-height-interpolation.html │ │ │ │ │ ├── list-style-image-interpolation.html │ │ │ │ │ ├── margin-interpolation.html │ │ │ │ │ ├── max-height-interpolation.html │ │ │ │ │ ├── max-width-interpolation.html │ │ │ │ │ ├── min-height-interpolation.html │ │ │ │ │ ├── min-width-interpolation.html │ │ │ │ │ ├── object-position-interpolation.html │ │ │ │ │ ├── opacity-interpolation.html │ │ │ │ │ ├── orphans-interpolation.html │ │ │ │ │ ├── outline-color-interpolation.html │ │ │ │ │ ├── outline-offset-interpolation.html │ │ │ │ │ ├── outline-width-interpolation.html │ │ │ │ │ ├── padding-interpolation.html │ │ │ │ │ ├── perspective-interpolation.html │ │ │ │ │ ├── perspective-origin-interpolation.html │ │ │ │ │ ├── resources │ │ │ │ │ │ └── interpolation-test.js │ │ │ │ │ ├── right-interpolation.html │ │ │ │ │ ├── shape-image-threshold.html │ │ │ │ │ ├── shape-margin.html │ │ │ │ │ ├── shape-outside.html │ │ │ │ │ ├── text-decoration-color-interpolation.html │ │ │ │ │ ├── text-indent-interpolation.html │ │ │ │ │ ├── text-shadow-interpolation.html │ │ │ │ │ ├── top-interpolation.html │ │ │ │ │ ├── transform-matrix-interpolation.html │ │ │ │ │ ├── transform-none-interpolation.html │ │ │ │ │ ├── transform-origin-interpolation.html │ │ │ │ │ ├── transform-perspective-interpolation.html │ │ │ │ │ ├── transform-rotate-interpolation.html │ │ │ │ │ ├── transform-scale-interpolation.html │ │ │ │ │ ├── transform-skew-interpolation.html │ │ │ │ │ ├── transform-translate-interpolation.html │ │ │ │ │ ├── vertical-align-interpolation.html │ │ │ │ │ ├── viewport-unit-interpolation.html │ │ │ │ │ ├── visibility-interpolation.html │ │ │ │ │ ├── widows-interpolation.html │ │ │ │ │ ├── width-interpolation.html │ │ │ │ │ ├── word-spacing-interpolation.html │ │ │ │ │ ├── z-index-interpolation.html │ │ │ │ │ └── zoom-iterpolation.html │ │ │ │ ├── keyframe-properties.html │ │ │ │ ├── keyframes-with-null-offsets.html │ │ │ │ ├── out-of-order-keyframes.html │ │ │ │ ├── resources │ │ │ │ │ ├── blue-100.png │ │ │ │ │ ├── green-100.png │ │ │ │ │ ├── green-20.png │ │ │ │ │ ├── keyframes-test.js │ │ │ │ │ ├── stripes-100.png │ │ │ │ │ └── stripes-20.png │ │ │ │ ├── same-offset-keyframes.html │ │ │ │ ├── simple-keyframes.html │ │ │ │ └── testharness │ │ │ │ │ ├── testharness.css │ │ │ │ │ ├── testharness.js │ │ │ │ │ └── testharnessreport.js │ │ │ ├── js │ │ │ │ ├── animation-constructor.js │ │ │ │ ├── animation-node.js │ │ │ │ ├── apply-preserving-inline-style.js │ │ │ │ ├── box-handler.js │ │ │ │ ├── color-handler.js │ │ │ │ ├── dimension-handler.js │ │ │ │ ├── effect-callback.js │ │ │ │ ├── effect.js │ │ │ │ ├── group-constructors.js │ │ │ │ ├── group-player-finish-event.js │ │ │ │ ├── group-player.js │ │ │ │ ├── interpolation.js │ │ │ │ ├── matrix-interpolation.js │ │ │ │ ├── number-handler.js │ │ │ │ ├── player-finish-event.js │ │ │ │ ├── player.js │ │ │ │ ├── property-interpolation.js │ │ │ │ ├── tick.js │ │ │ │ ├── timeline.js │ │ │ │ ├── timing.js │ │ │ │ └── transform-handler.js │ │ │ ├── karma-config-ci.js │ │ │ ├── karma-config.js │ │ │ ├── resources │ │ │ │ ├── WebKitWeightWatcher100.ttf │ │ │ │ ├── WebKitWeightWatcher200.ttf │ │ │ │ ├── WebKitWeightWatcher300.ttf │ │ │ │ ├── WebKitWeightWatcher400.ttf │ │ │ │ ├── WebKitWeightWatcher500.ttf │ │ │ │ ├── WebKitWeightWatcher600.ttf │ │ │ │ ├── WebKitWeightWatcher700.ttf │ │ │ │ ├── WebKitWeightWatcher800.ttf │ │ │ │ └── WebKitWeightWatcher900.ttf │ │ │ ├── runner-web-animations-next-lite.html │ │ │ ├── runner-web-animations-next.html │ │ │ ├── runner-web-animations.html │ │ │ ├── runner.js │ │ │ ├── testharness-runner.html │ │ │ ├── testharness-runner.js │ │ │ └── testharness-tests.js │ │ ├── web-animations-next-lite.dev.html │ │ ├── web-animations-next-lite.dev.js │ │ ├── web-animations-next-lite.min.js │ │ ├── web-animations-next-lite.min.js.map │ │ ├── web-animations-next.dev.html │ │ ├── web-animations-next.dev.js │ │ ├── web-animations-next.min.js │ │ ├── web-animations-next.min.js.map │ │ ├── web-animations.dev.html │ │ ├── web-animations.dev.js │ │ ├── web-animations.html │ │ ├── web-animations.min.js │ │ └── web-animations.min.js.map │ └── webcomponentsjs │ │ ├── .bower.json │ │ ├── CustomElements.js │ │ ├── CustomElements.min.js │ │ ├── HTMLImports.js │ │ ├── HTMLImports.min.js │ │ ├── README.md │ │ ├── ShadowDOM.js │ │ ├── ShadowDOM.min.js │ │ ├── bower.json │ │ ├── build.log │ │ ├── package.json │ │ ├── webcomponents-lite.js │ │ ├── webcomponents-lite.min.js │ │ ├── webcomponents.js │ │ └── webcomponents.min.js ├── css │ └── styles.css ├── elements │ └── example-element.html ├── index.html ├── layouts │ ├── sidebar-layout.css │ └── sidebar-layout.html └── pages │ ├── demo-page.html │ ├── home-page.html │ ├── not-found-page.html │ └── notes-page.html └── pushstate-routing ├── bower.json ├── bower_components ├── app-router │ ├── .bower.json │ ├── LICENSE.md │ ├── README.md │ ├── app-router.csp.html │ ├── app-router.html │ ├── app-router.js │ ├── bower.json │ ├── changelog.md │ ├── preview.png │ └── src │ │ ├── app-router.html │ │ └── app-router.js ├── context-free-parser │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── context-free-parser.html │ ├── context-free-parser.js │ ├── demo.html │ ├── index.html │ └── package.json ├── core-a11y-keys │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-a11y-keys.html │ ├── demo.html │ └── index.html ├── core-ajax │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-ajax.html │ ├── core-xhr.html │ ├── demo-progress.html │ ├── demo.html │ ├── index.html │ ├── metadata.html │ └── test │ │ ├── core-ajax-progress.html │ │ ├── core-ajax-race.html │ │ ├── core-ajax.html │ │ └── index.html ├── core-animated-pages │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-animated-pages.css │ ├── core-animated-pages.html │ ├── demo.html │ ├── demos │ │ ├── grid.html │ │ ├── list.html │ │ ├── music.html │ │ ├── nested-animated-pages.html │ │ ├── nested.html │ │ ├── news.html │ │ ├── quiz1-intro.png │ │ ├── quiz1.html │ │ ├── shadow.html │ │ └── simple.html │ ├── index.html │ ├── metadata.html │ └── transitions │ │ ├── cascade-transition.html │ │ ├── core-transition-pages.html │ │ ├── cross-fade.html │ │ ├── hero-transition.css │ │ ├── hero-transition.html │ │ ├── list-cascade.html │ │ ├── scale-up.html │ │ ├── slide-down.html │ │ ├── slide-from-bottom.html │ │ ├── slide-from-right.html │ │ ├── slide-up.html │ │ └── tile-cascade.html ├── core-animation │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-animation-group.html │ ├── core-animation.html │ ├── demo.html │ ├── index.html │ ├── test │ │ └── index.html │ └── web-animations.html ├── core-collapse │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-collapse.css │ ├── core-collapse.html │ ├── demo.html │ ├── index.html │ └── test │ │ ├── basic.html │ │ └── index.html ├── core-component-page │ ├── .bower.json │ ├── README.md │ ├── bowager-logo.png │ ├── bower.json │ ├── core-component-page.html │ ├── demo.html │ └── index.html ├── core-doc-viewer │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-doc-viewer.html │ ├── demo.html │ ├── elements │ │ ├── core-doc-page.css │ │ ├── core-doc-page.html │ │ ├── core-doc-toc.css │ │ └── core-doc-toc.html │ └── index.html ├── core-docs │ ├── .bower.json │ ├── README.md │ ├── bower.json │ └── index.html ├── core-drag-drop │ ├── .bower.json │ ├── core-drag-drop.html │ ├── demo.html │ └── index.html ├── core-drawer-panel │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-drawer-panel.css │ ├── core-drawer-panel.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-dropdown-menu │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-dropdown-menu.html │ ├── demo.html │ ├── index.html │ └── test │ │ ├── a11y.html │ │ ├── basic.html │ │ └── index.html ├── core-dropdown │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-dropdown-base.html │ ├── core-dropdown.html │ ├── demo.html │ ├── index.html │ └── test │ │ ├── basic.html │ │ └── index.html ├── core-elements │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-elements.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-field │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-field.css │ ├── core-field.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-focusable │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-focusable.html │ ├── core-focusable.js │ ├── demo.html │ └── polymer-mixin.js ├── core-header-panel │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-header-panel.css │ ├── core-header-panel.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-icon-button │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-icon-button.css │ ├── core-icon-button.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-icon │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-icon.css │ ├── core-icon.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-icons │ ├── .bower.json │ ├── .gitignore │ ├── README.md │ ├── av-icons.html │ ├── bower.json │ ├── communication-icons.html │ ├── core-icons.html │ ├── demo.html │ ├── device-icons.html │ ├── editor-icons.html │ ├── hardware-icons.html │ ├── image-icons.html │ ├── index.html │ ├── maps-icons.html │ ├── notification-icons.html │ └── social-icons.html ├── core-iconset-svg │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-iconset-svg.html │ ├── demo.html │ ├── index.html │ └── svg-sample-icons.html ├── core-iconset │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-iconset.html │ ├── demo.html │ ├── index.html │ ├── my-icons-big.png │ └── my-icons.png ├── core-image │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-image.css │ ├── core-image.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-input │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-input.css │ ├── core-input.html │ ├── demo.html │ ├── index.html │ ├── metadata.html │ └── test │ │ ├── a11y.html │ │ ├── basic.html │ │ └── index.html ├── core-item │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-item.css │ ├── core-item.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-label │ ├── .bower.json │ ├── bower.json │ ├── core-label.html │ ├── demo.html │ └── index.html ├── core-layout-grid │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-layout-grid.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-layout-trbl │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-layout-trbl.html │ ├── core-slide.html │ ├── demo.html │ └── index.html ├── core-list │ ├── .bower.json │ ├── .bowerrc │ ├── .gitignore │ ├── README.md │ ├── bower.json │ ├── core-list.css │ ├── core-list.html │ ├── demo.html │ ├── demos │ │ ├── bower.json │ │ ├── demo-data-500.json │ │ ├── demo-data-grouped-flat-short.json │ │ ├── demo-data-grouped-short.json │ │ ├── demo-data-groups-short.json │ │ ├── demo-data-short.json │ │ ├── demo-data.json │ │ ├── demo-debug-grid.html │ │ ├── demo-debug.html │ │ ├── demo-flickr-grid-grouped.html │ │ ├── demo-flickr-grid.html │ │ ├── demo-flickr-responsive.html │ │ ├── demo-flickr.html │ │ ├── demo-grid-grouped.html │ │ ├── demo-grid.html │ │ ├── demo-messages-shp.html │ │ ├── demo-messages.html │ │ ├── demo-pages.html │ │ ├── demo-resize.html │ │ ├── demo-splitter.html │ │ └── demo-variable.html │ ├── images │ │ ├── 0.png │ │ ├── 1.png │ │ ├── 2.png │ │ └── 3.png │ ├── index.html │ └── test │ │ ├── core-list-basic.html │ │ ├── core-list-data.html │ │ ├── core-list-selection.html │ │ └── index.html ├── core-localstorage │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-localstorage.html │ ├── demo.html │ ├── index.html │ └── test │ │ ├── basic.html │ │ ├── index.html │ │ ├── raw.html │ │ └── value-binding.html ├── core-media-query │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-media-query.html │ ├── demo.html │ └── index.html ├── core-menu-button │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-menu-button.html │ ├── demo.html │ ├── index.html │ ├── metadata.html │ └── test │ │ ├── basic.html │ │ └── index.html ├── core-menu │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-menu.css │ ├── core-menu.html │ ├── core-submenu.css │ ├── core-submenu.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-meta │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-meta.html │ ├── demo.html │ └── index.html ├── core-overlay │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-key-helper.html │ ├── core-overlay-layer.html │ ├── core-overlay.html │ ├── demo.html │ ├── gulpfile.js │ ├── index.html │ └── tests │ │ ├── html │ │ ├── core-overlay-basic.html │ │ ├── core-overlay-positioning-margin.html │ │ ├── core-overlay-positioning.html │ │ ├── core-overlay-quick-close.html │ │ └── core-overlay-scroll.html │ │ ├── js │ │ └── htmltests.js │ │ ├── runner.html │ │ └── tests.json ├── core-pages │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-pages.css │ ├── core-pages.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-range │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-range.html │ ├── demo.html │ ├── index.html │ └── test │ │ ├── basic.html │ │ └── index.html ├── core-resizable │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-resizable.html │ ├── index.html │ └── test │ │ ├── basic.html │ │ ├── index.html │ │ └── test-elements.html ├── core-scaffold │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-scaffold.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-scroll-header-panel │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-scroll-header-panel.css │ ├── core-scroll-header-panel.html │ ├── demo.html │ ├── demos │ │ ├── demo1.html │ │ ├── demo2.html │ │ ├── demo3.html │ │ ├── demo4.html │ │ ├── demo5.html │ │ ├── demo6.html │ │ ├── demo7.html │ │ ├── demo8.html │ │ ├── demo9.html │ │ ├── images │ │ │ ├── bg2.jpg │ │ │ ├── bg3.jpg │ │ │ ├── bg5.jpg │ │ │ ├── bg6.jpg │ │ │ └── bg9.jpg │ │ ├── lorem-ipsum.html │ │ └── sample-content.html │ ├── index.html │ └── metadata.html ├── core-scroll-threshold │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-scroll-threshold.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-selection │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-selection.html │ ├── demo.html │ ├── index.html │ └── test │ │ ├── basic.html │ │ ├── index.html │ │ └── multi.html ├── core-selector │ ├── .bower.json │ ├── .gitignore │ ├── README.md │ ├── bower.json │ ├── core-selector.html │ ├── demo.html │ ├── index.html │ ├── metadata.html │ └── test │ │ ├── activate-event.html │ │ ├── basic.html │ │ ├── content.html │ │ ├── index.html │ │ ├── multi.html │ │ ├── next-previous.html │ │ ├── selected-attr-prop.html │ │ └── template-repeat.html ├── core-shared-lib │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-shared-lib.html │ ├── demo.html │ ├── index.html │ └── tests │ │ ├── html │ │ └── core-shared-lib.html │ │ ├── js │ │ └── htmltests.js │ │ ├── runner.html │ │ └── tests.json ├── core-signals │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-signals.html │ ├── demo.html │ └── index.html ├── core-splitter │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-splitter.css │ ├── core-splitter.html │ ├── demo.html │ ├── handle-h.svg │ ├── handle.svg │ └── index.html ├── core-style │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-style.html │ ├── demo.html │ ├── elements.html │ ├── index.html │ └── my-theme.html ├── core-tests │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── runner.html │ └── tests │ │ ├── core-ajax.html │ │ ├── core-collapse.html │ │ ├── core-localstorage.html │ │ ├── core-selection-multi.html │ │ ├── core-selection.html │ │ ├── core-selector-activate-event.html │ │ ├── core-selector-basic.html │ │ ├── core-selector-multi.html │ │ ├── core-shared-lib.html │ │ └── tests.html ├── core-toolbar │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-toolbar.css │ ├── core-toolbar.html │ ├── demo.html │ ├── index.html │ ├── metadata.html │ └── test │ │ ├── basic.html │ │ └── index.html ├── core-tooltip │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-tooltip.css │ ├── core-tooltip.html │ ├── demo.html │ ├── index.html │ └── metadata.html ├── core-transition │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── core-transition-css.html │ ├── core-transition-overlay.css │ ├── core-transition.html │ ├── demo.html │ └── index.html ├── font-roboto │ ├── .bower.json │ └── roboto.html ├── google-code-prettify │ ├── .bower.json │ ├── CHANGES.html │ ├── COPYING │ ├── README-zh-Hans.html │ ├── README.html │ ├── README.md │ ├── bin │ │ ├── prettify.min.css │ │ ├── prettify.min.js │ │ └── run_prettify.min.js │ ├── bower.json │ ├── examples │ │ └── quine.html │ ├── src │ │ ├── lang-apollo.js │ │ ├── lang-basic.js │ │ ├── lang-clj.js │ │ ├── lang-css.js │ │ ├── lang-dart.js │ │ ├── lang-erlang.js │ │ ├── lang-go.js │ │ ├── lang-hs.js │ │ ├── lang-lisp.js │ │ ├── lang-llvm.js │ │ ├── lang-lua.js │ │ ├── lang-matlab.js │ │ ├── lang-ml.js │ │ ├── lang-mumps.js │ │ ├── lang-n.js │ │ ├── lang-pascal.js │ │ ├── lang-proto.js │ │ ├── lang-r.js │ │ ├── lang-rd.js │ │ ├── lang-scala.js │ │ ├── lang-sql.js │ │ ├── lang-tcl.js │ │ ├── lang-tex.js │ │ ├── lang-vb.js │ │ ├── lang-vhdl.js │ │ ├── lang-wiki.js │ │ ├── lang-xq.js │ │ ├── lang-yaml.js │ │ ├── prettify.css │ │ ├── prettify.js │ │ └── run_prettify.js │ └── styles │ │ ├── demo.html │ │ ├── desert.css │ │ ├── doxy.css │ │ ├── index.html │ │ ├── sons-of-obsidian.css │ │ └── sunburst.css ├── html5-history-anchor │ ├── .bower.json │ ├── LICENSE.md │ ├── README.md │ ├── bower.json │ ├── html5-history-anchor.csp.html │ ├── html5-history-anchor.html │ ├── html5-history-anchor.js │ └── src │ │ ├── html5-history-anchor.html │ │ └── html5-history-anchor.js ├── marked-element │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── demo.html │ ├── index.html │ ├── marked-element.html │ └── marked-import.html ├── marked │ ├── .bower.json │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── bin │ │ └── marked │ ├── bower.json │ ├── component.json │ ├── doc │ │ ├── broken.md │ │ └── todo.md │ ├── index.js │ ├── lib │ │ └── marked.js │ ├── man │ │ └── marked.1 │ ├── marked.min.js │ └── package.json ├── paper-button │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── demo.html │ ├── index.html │ ├── metadata.html │ ├── paper-button-base.html │ ├── paper-button.html │ └── test │ │ ├── index.html │ │ └── paper-button.html ├── paper-fab │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── demo.html │ ├── index.html │ ├── metadata.html │ ├── paper-fab.html │ └── test │ │ ├── a11y.html │ │ ├── basic.html │ │ └── index.html ├── paper-ripple │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── demo.html │ ├── index.html │ ├── metadata.html │ ├── paper-ripple.html │ └── test │ │ ├── index.html │ │ └── position.html ├── paper-shadow │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── demo.html │ ├── index.html │ ├── metadata.html │ ├── paper-shadow.css │ ├── paper-shadow.html │ └── test │ │ ├── basic.html │ │ └── index.html ├── polymer-test-tools │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── chai │ │ ├── .bower.json │ │ ├── CONTRIBUTING.md │ │ ├── History.md │ │ ├── README.md │ │ ├── ReleaseNotes.md │ │ ├── bower.json │ │ ├── chai.js │ │ ├── component.json │ │ ├── karma.conf.js │ │ ├── karma.sauce.js │ │ ├── package.json │ │ └── sauce.browsers.js │ ├── ci-support.js │ ├── htmltest.js │ ├── karma-common.conf.js │ ├── mocha-htmltest.js │ ├── mocha │ │ ├── .bower.json │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── bower.json │ │ ├── media │ │ │ └── logo.svg │ │ ├── mocha.css │ │ └── mocha.js │ └── tools.html ├── polymer │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── build.log │ ├── layout.html │ ├── polymer.html │ ├── polymer.js │ └── polymer.min.js ├── prettify-element │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── demo.html │ ├── index.html │ ├── prettify-element.html │ └── prettify-import.html ├── pushstate-anchor │ ├── .bower.json │ ├── LICENSE.md │ ├── README.md │ ├── bower.json │ ├── pushstate-anchor.csp.html │ ├── pushstate-anchor.html │ ├── pushstate-anchor.js │ └── src │ │ ├── pushstate-anchor.html │ │ └── pushstate-anchor.js ├── sampler-scaffold │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── demo.html │ ├── demos │ │ ├── checkbox.html │ │ ├── color.html │ │ ├── radio.html │ │ ├── range.html │ │ └── string.html │ ├── index.html │ ├── sampler-scaffold.css │ └── sampler-scaffold.html ├── web-animations-js │ ├── .bower.json │ ├── .travis-setup.sh │ ├── .travis.yml │ ├── COPYING │ ├── Gruntfile.js │ ├── History.md │ ├── README.md │ ├── node_modules │ │ ├── chai │ │ │ └── chai.js │ │ └── mocha │ │ │ ├── LICENSE │ │ │ ├── mocha.css │ │ │ └── mocha.js │ ├── package.json │ ├── src │ │ ├── animation-constructor.js │ │ ├── animation-node.js │ │ ├── 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 │ │ ├── effect.js │ │ ├── element-animatable.js │ │ ├── font-weight-handler.js │ │ ├── group-constructors.js │ │ ├── handler-utils.js │ │ ├── interpolation.js │ │ ├── matrix-decomposition.js │ │ ├── matrix-interpolation.js │ │ ├── normalize-keyframes.js │ │ ├── number-handler.js │ │ ├── player.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-next-player.js │ ├── target-config.js │ ├── target-loader.js │ ├── templates │ │ ├── boilerplate │ │ ├── runner.html │ │ ├── web-animations.html │ │ └── web-animations.js │ ├── test │ │ ├── blink │ │ │ ├── 2-keyframes-with-offsets.html │ │ │ ├── 3-keyframes-with-offsets.html │ │ │ ├── add-keyframes.html │ │ │ ├── eased-keyframes.html │ │ │ ├── get-animation-players.html │ │ │ ├── get-css-players.html │ │ │ ├── insufficient-keyframes.html │ │ │ ├── interpolation │ │ │ │ ├── background-color-interpolation.html │ │ │ │ ├── background-image-interpolation.html │ │ │ │ ├── background-position-interpolation.html │ │ │ │ ├── background-position-origin-interpolation.html │ │ │ │ ├── background-size-interpolation.html │ │ │ │ ├── border-color-interpolation.html │ │ │ │ ├── border-image-outset-interpolation.html │ │ │ │ ├── border-image-slice-interpolation.html │ │ │ │ ├── border-image-source-interpolation.html │ │ │ │ ├── border-image-width-interpolation.html │ │ │ │ ├── border-radius-interpolation.html │ │ │ │ ├── border-spacing-interpolation.html │ │ │ │ ├── border-width-interpolation.html │ │ │ │ ├── bottom-interpolation.html │ │ │ │ ├── box-shadow-interpolation.html │ │ │ │ ├── calc-interpolation.html │ │ │ │ ├── clip-interpolation.html │ │ │ │ ├── color-interpolation.html │ │ │ │ ├── filter-interpolation.html │ │ │ │ ├── flex-interpolation.html │ │ │ │ ├── font-size-interpolation.html │ │ │ │ ├── font-weight-interpolation.html │ │ │ │ ├── height-interpolation.html │ │ │ │ ├── left-interpolation.html │ │ │ │ ├── letter-spacing-interpolation.html │ │ │ │ ├── line-height-interpolation.html │ │ │ │ ├── list-style-image-interpolation.html │ │ │ │ ├── margin-interpolation.html │ │ │ │ ├── max-height-interpolation.html │ │ │ │ ├── max-width-interpolation.html │ │ │ │ ├── min-height-interpolation.html │ │ │ │ ├── min-width-interpolation.html │ │ │ │ ├── object-position-interpolation.html │ │ │ │ ├── opacity-interpolation.html │ │ │ │ ├── orphans-interpolation.html │ │ │ │ ├── outline-color-interpolation.html │ │ │ │ ├── outline-offset-interpolation.html │ │ │ │ ├── outline-width-interpolation.html │ │ │ │ ├── padding-interpolation.html │ │ │ │ ├── perspective-interpolation.html │ │ │ │ ├── perspective-origin-interpolation.html │ │ │ │ ├── resources │ │ │ │ │ └── interpolation-test.js │ │ │ │ ├── right-interpolation.html │ │ │ │ ├── shape-image-threshold.html │ │ │ │ ├── shape-margin.html │ │ │ │ ├── shape-outside.html │ │ │ │ ├── text-decoration-color-interpolation.html │ │ │ │ ├── text-indent-interpolation.html │ │ │ │ ├── text-shadow-interpolation.html │ │ │ │ ├── top-interpolation.html │ │ │ │ ├── transform-matrix-interpolation.html │ │ │ │ ├── transform-none-interpolation.html │ │ │ │ ├── transform-origin-interpolation.html │ │ │ │ ├── transform-perspective-interpolation.html │ │ │ │ ├── transform-rotate-interpolation.html │ │ │ │ ├── transform-scale-interpolation.html │ │ │ │ ├── transform-skew-interpolation.html │ │ │ │ ├── transform-translate-interpolation.html │ │ │ │ ├── vertical-align-interpolation.html │ │ │ │ ├── viewport-unit-interpolation.html │ │ │ │ ├── visibility-interpolation.html │ │ │ │ ├── widows-interpolation.html │ │ │ │ ├── width-interpolation.html │ │ │ │ ├── word-spacing-interpolation.html │ │ │ │ ├── z-index-interpolation.html │ │ │ │ └── zoom-iterpolation.html │ │ │ ├── keyframe-properties.html │ │ │ ├── keyframes-with-null-offsets.html │ │ │ ├── out-of-order-keyframes.html │ │ │ ├── resources │ │ │ │ ├── blue-100.png │ │ │ │ ├── green-100.png │ │ │ │ ├── green-20.png │ │ │ │ ├── keyframes-test.js │ │ │ │ ├── stripes-100.png │ │ │ │ └── stripes-20.png │ │ │ ├── same-offset-keyframes.html │ │ │ ├── simple-keyframes.html │ │ │ └── testharness │ │ │ │ ├── testharness.css │ │ │ │ ├── testharness.js │ │ │ │ └── testharnessreport.js │ │ ├── js │ │ │ ├── animation-constructor.js │ │ │ ├── animation-node.js │ │ │ ├── apply-preserving-inline-style.js │ │ │ ├── box-handler.js │ │ │ ├── color-handler.js │ │ │ ├── dimension-handler.js │ │ │ ├── effect-callback.js │ │ │ ├── effect.js │ │ │ ├── group-constructors.js │ │ │ ├── group-player-finish-event.js │ │ │ ├── group-player.js │ │ │ ├── interpolation.js │ │ │ ├── matrix-interpolation.js │ │ │ ├── number-handler.js │ │ │ ├── player-finish-event.js │ │ │ ├── player.js │ │ │ ├── property-interpolation.js │ │ │ ├── tick.js │ │ │ ├── timeline.js │ │ │ ├── timing.js │ │ │ └── transform-handler.js │ │ ├── karma-config-ci.js │ │ ├── karma-config.js │ │ ├── resources │ │ │ ├── WebKitWeightWatcher100.ttf │ │ │ ├── WebKitWeightWatcher200.ttf │ │ │ ├── WebKitWeightWatcher300.ttf │ │ │ ├── WebKitWeightWatcher400.ttf │ │ │ ├── WebKitWeightWatcher500.ttf │ │ │ ├── WebKitWeightWatcher600.ttf │ │ │ ├── WebKitWeightWatcher700.ttf │ │ │ ├── WebKitWeightWatcher800.ttf │ │ │ └── WebKitWeightWatcher900.ttf │ │ ├── runner-web-animations-next-lite.html │ │ ├── runner-web-animations-next.html │ │ ├── runner-web-animations.html │ │ ├── runner.js │ │ ├── testharness-runner.html │ │ ├── testharness-runner.js │ │ └── testharness-tests.js │ ├── web-animations-next-lite.dev.html │ ├── web-animations-next-lite.dev.js │ ├── web-animations-next-lite.min.js │ ├── web-animations-next-lite.min.js.map │ ├── web-animations-next.dev.html │ ├── web-animations-next.dev.js │ ├── web-animations-next.min.js │ ├── web-animations-next.min.js.map │ ├── web-animations.dev.html │ ├── web-animations.dev.js │ ├── web-animations.html │ ├── web-animations.min.js │ └── web-animations.min.js.map └── webcomponentsjs │ ├── .bower.json │ ├── CustomElements.js │ ├── CustomElements.min.js │ ├── HTMLImports.js │ ├── HTMLImports.min.js │ ├── README.md │ ├── ShadowDOM.js │ ├── ShadowDOM.min.js │ ├── bower.json │ ├── build.log │ ├── package.json │ ├── webcomponents-lite.js │ ├── webcomponents-lite.min.js │ ├── webcomponents.js │ └── webcomponents.min.js ├── css └── styles.css ├── elements └── example-element.html ├── index.html ├── layouts ├── sidebar-layout.css └── sidebar-layout.html ├── node_modules └── express │ ├── .npmignore │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ ├── lib │ ├── application.js │ ├── express.js │ ├── middleware │ │ ├── init.js │ │ └── query.js │ ├── request.js │ ├── response.js │ ├── router │ │ ├── index.js │ │ ├── layer.js │ │ ├── match.js │ │ └── route.js │ ├── utils.js │ └── view.js │ ├── node_modules │ ├── accepts │ │ ├── .npmignore │ │ ├── History.md │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── mime-types │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── SOURCES.md │ │ │ │ ├── component.json │ │ │ │ ├── lib │ │ │ │ │ ├── custom.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── mime.json │ │ │ │ │ └── node.json │ │ │ │ └── package.json │ │ │ └── negotiator │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── lib │ │ │ │ ├── charset.js │ │ │ │ ├── encoding.js │ │ │ │ ├── language.js │ │ │ │ ├── mediaType.js │ │ │ │ └── negotiator.js │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ └── package.json │ ├── buffer-crc32 │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── tests │ │ │ └── crc.test.js │ ├── cookie-signature │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── cookie │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── debug │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── browser.js │ │ ├── component.json │ │ ├── debug.js │ │ ├── node.js │ │ ├── node_modules │ │ │ └── ms │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ ├── depd │ │ ├── .npmignore │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── escape-html │ │ ├── .npmignore │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── component.json │ │ ├── index.js │ │ └── package.json │ ├── finalhandler │ │ ├── .npmignore │ │ ├── HISTORY.md │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── fresh │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── media-typer │ │ ├── .npmignore │ │ ├── HISTORY.md │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── merge-descriptors │ │ ├── .npmignore │ │ ├── README.md │ │ ├── component.json │ │ ├── index.js │ │ └── package.json │ ├── methods │ │ ├── .npmignore │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ └── methods.js │ ├── parseurl │ │ ├── .npmignore │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── path-to-regexp │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Readme.md │ │ ├── component.json │ │ ├── index.js │ │ ├── package.json │ │ └── test.js │ ├── proxy-addr │ │ ├── .npmignore │ │ ├── History.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ └── ipaddr.js │ │ │ │ ├── .npmignore │ │ │ │ ├── Cakefile │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── ipaddr.min.js │ │ │ │ ├── lib │ │ │ │ └── ipaddr.js │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ └── ipaddr.coffee │ │ │ │ └── test │ │ │ │ └── ipaddr.test.coffee │ │ └── package.json │ ├── qs │ │ ├── .gitmodules │ │ ├── .npmignore │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── range-parser │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── send │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── send.js │ │ │ └── utils.js │ │ ├── node_modules │ │ │ ├── finished │ │ │ │ ├── .npmignore │ │ │ │ ├── HISTORY.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ee-first │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ └── package.json │ │ │ ├── mime │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── mime.js │ │ │ │ ├── package.json │ │ │ │ ├── test.js │ │ │ │ └── types │ │ │ │ │ ├── mime.types │ │ │ │ │ └── node.types │ │ │ └── ms │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ ├── serve-static │ │ ├── .npmignore │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── node_modules │ │ │ └── send │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ ├── send.js │ │ │ │ └── utils.js │ │ │ │ ├── node_modules │ │ │ │ ├── finished │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── ee-first │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ └── package.json │ │ │ │ ├── mime │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── mime.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test.js │ │ │ │ │ └── types │ │ │ │ │ │ ├── mime.types │ │ │ │ │ │ └── node.types │ │ │ │ └── ms │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ └── package.json │ ├── type-is │ │ ├── .npmignore │ │ ├── HISTORY.md │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ └── mime-types │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── SOURCES.md │ │ │ │ ├── component.json │ │ │ │ ├── lib │ │ │ │ ├── custom.json │ │ │ │ ├── index.js │ │ │ │ ├── mime.json │ │ │ │ └── node.json │ │ │ │ └── package.json │ │ └── package.json │ ├── utils-merge │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ └── vary │ │ ├── .npmignore │ │ ├── History.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── package.json │ └── test.js ├── package.json ├── pages ├── demo-page.html ├── home-page.html ├── not-found-page.html └── notes-page.html └── server.js /hash-routing/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "app-router-examples", 3 | "version": "0.0.0", 4 | "authors": [ 5 | "Erik Ringsmuth " 6 | ], 7 | "license": "MIT", 8 | "dependencies": { 9 | "app-router": "~2.4.0", 10 | "polymer": "~0.5.4", 11 | "webcomponentsjs": "~0.5.4", 12 | "core-elements": "Polymer/core-elements#~0.5.4" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /hash-routing/bower_components/app-router/app-router.csp.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /hash-routing/bower_components/app-router/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/app-router/preview.png -------------------------------------------------------------------------------- /hash-routing/bower_components/app-router/src/app-router.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /hash-routing/bower_components/context-free-parser/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "context-free-parser", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/context-free-parser", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "541994b5efaeaa4dfe04582f58220f9185e91d56" 14 | }, 15 | "_source": "git://github.com/Polymer/context-free-parser.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/context-free-parser" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/context-free-parser/README.md: -------------------------------------------------------------------------------- 1 | context-free-parser 2 | =================== 3 | 4 | See the [component landing page](http://polymer.github.io/context-free-parser) for more information. -------------------------------------------------------------------------------- /hash-routing/bower_components/context-free-parser/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "context-free-parser", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/context-free-parser/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer-context-free-parser", 3 | "version": "0.4.2", 4 | "description": "context-free-parser scrapes source documentation data from input text or url.", 5 | "main": "context-free-parser.js", 6 | "repository": { 7 | "type": "git", 8 | "url": "ssh://git@github.com/Polymer/context-free-parser.git" 9 | }, 10 | "author": "The Polymer Authors", 11 | "license": "BSD", 12 | "bugs": { 13 | "url": "https://github.com/Polymer/context-free-parser/issues" 14 | }, 15 | "homepage": "https://github.com/Polymer/context-free-parser" 16 | } 17 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-a11y-keys/README.md: -------------------------------------------------------------------------------- 1 | core-a11y-keys 2 | ============== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-a11y-keys) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-a11y-keys/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-a11y-keys", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "web-component-tester": "Polymer/web-component-tester#^1" 9 | }, 10 | "ignore": [ 11 | "**/.*", 12 | "node_modules", 13 | "bower_components", 14 | "test", 15 | "tests" 16 | ], 17 | "version": "0.5.4" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-ajax/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-ajax", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "polymer-test-tools": "Polymer/polymer-test-tools#master" 9 | }, 10 | "version": "0.5.4", 11 | "homepage": "https://github.com/Polymer/core-ajax", 12 | "_release": "0.5.4", 13 | "_resolution": { 14 | "type": "version", 15 | "tag": "0.5.4", 16 | "commit": "13d3fe9566a35b8a5bb63324b6de747bf6adb81f" 17 | }, 18 | "_source": "git://github.com/Polymer/core-ajax.git", 19 | "_target": "^0.5", 20 | "_originalSource": "Polymer/core-ajax" 21 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-ajax/README.md: -------------------------------------------------------------------------------- 1 | core-ajax 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-ajax) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-ajax/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-ajax", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "polymer-test-tools": "Polymer/polymer-test-tools#master" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-ajax/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-animated-pages/README.md: -------------------------------------------------------------------------------- 1 | core-animated-pages 2 | =================== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-animated-pages) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-animated-pages/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-animated-pages", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-selector": "Polymer/core-selector#^0.5", 7 | "core-style": "Polymer/core-style#^0.5", 8 | "core-transition": "Polymer/core-transition#^0.5", 9 | "core-resizable": "Polymer/core-resizable#^0.5" 10 | }, 11 | "version": "0.5.4" 12 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-animated-pages/demos/quiz1-intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-animated-pages/demos/quiz1-intro.png -------------------------------------------------------------------------------- /hash-routing/bower_components/core-animation/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-animation", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "web-animations-js": "web-animations/web-animations-js#1.0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-animation", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "5063fb5efb55806f6d1f7c74471f4cdf96f974ce" 15 | }, 16 | "_source": "git://github.com/Polymer/core-animation.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-animation" 19 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-animation/README.md: -------------------------------------------------------------------------------- 1 | core-animation 2 | ============== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-animation) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-animation/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-animation", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "web-animations-js": "web-animations/web-animations-js#1.0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-collapse/README.md: -------------------------------------------------------------------------------- 1 | core-collapse 2 | ============= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-collapse) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-collapse/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-collapse", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "web-component-tester": "Polymer/web-component-tester#^1.1.0" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-component-page/README.md: -------------------------------------------------------------------------------- 1 | core-component-page 2 | =================== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-component-page) for more information. 5 | 6 | Note: this is the vulcanized version of [`core-component-page-dev`](https://github.com/Polymer/core-component-page-dev) (the source). 7 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-component-page/bowager-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-component-page/bowager-logo.png -------------------------------------------------------------------------------- /hash-routing/bower_components/core-component-page/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-component-page", 3 | "private": true, 4 | "dependencies": { 5 | "webcomponentsjs": "Polymer/webcomponentsjs#^0.5", 6 | "polymer": "Polymer/polymer#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-doc-viewer/README.md: -------------------------------------------------------------------------------- 1 | core-doc-viewer 2 | ================ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-doc-viewer) for more information. 5 | 6 | 7 | **Note** If you update elements in this repo, you'll need to rebuild `build.sh` in [core-component-page-dev](https://github.com/Polymer/core-component-page-dev) so they're used in the compiled version (core-component-page). 8 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-docs/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-docs", 3 | "private": true, 4 | "dependencies": { 5 | "core-doc-viewer": "Polymer/core-doc-viewer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-docs", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "dd6130675dd40b583309ba2182e52218855f47c9" 14 | }, 15 | "_source": "git://github.com/Polymer/core-docs.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-docs" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-docs/README.md: -------------------------------------------------------------------------------- 1 | core-docs 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-docs) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-docs/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-docs", 3 | "private": true, 4 | "dependencies": { 5 | "core-doc-viewer": "Polymer/core-doc-viewer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-drag-drop/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-drag-drop", 3 | "homepage": "https://github.com/Polymer/core-drag-drop", 4 | "version": "0.5.4", 5 | "_release": "0.5.4", 6 | "_resolution": { 7 | "type": "version", 8 | "tag": "0.5.4", 9 | "commit": "fb7c56b9db2ee1aed88d3f73f7074c92b1f252df" 10 | }, 11 | "_source": "git://github.com/Polymer/core-drag-drop.git", 12 | "_target": "^0.5", 13 | "_originalSource": "Polymer/core-drag-drop" 14 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-drawer-panel/README.md: -------------------------------------------------------------------------------- 1 | core-drawer-panel 2 | ================== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-drawer-panel) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-drawer-panel/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-drawer-panel", 3 | "private": true, 4 | "dependencies": { 5 | "core-selector": "Polymer/core-selector#^0.5", 6 | "core-media-query": "Polymer/core-media-query#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-dropdown-menu/README.md: -------------------------------------------------------------------------------- 1 | core-dropdown-menu 2 | ================== 3 | 4 | owner: @morethanreal 5 | 6 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-dropdown-menu) for more information. 7 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-dropdown/README.md: -------------------------------------------------------------------------------- 1 | core-dropdown 2 | ============= 3 | 4 | owner: [@morethanreal](http://github.com/morethanreal) 5 | 6 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-dropdown) for more information. 7 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-dropdown/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-dropdown", 3 | "private": false, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-collapse": "Polymer/core-collapse#^0.5", 7 | "core-icon-button": "Polymer/core-icon-button#^0.5", 8 | "core-icons": "Polymer/core-icons#^0.5", 9 | "core-overlay": "Polymer/core-overlay#^0.5" 10 | }, 11 | "devDependencies": { 12 | "web-component-tester": "*" 13 | }, 14 | "version": "0.5.4" 15 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-elements/README.md: -------------------------------------------------------------------------------- 1 | core-elements 2 | ========= 3 | 4 | See http://www.polymer-project.org/docs/elements/core-elements.html 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-field/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-field", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5.0" 6 | }, 7 | "version": "0.5.0", 8 | "homepage": "https://github.com/Polymer/core-field", 9 | "_release": "0.5.0", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.0", 13 | "commit": "b042a37c44045957ced21e5483b8bbed89bb138b" 14 | }, 15 | "_source": "git://github.com/Polymer/core-field.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-field" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-field/README.md: -------------------------------------------------------------------------------- 1 | # *DEPRECATED* 2 | > Please use [core-label](https://github.com/Polymer/core-label) instead 3 | 4 | core-field 5 | ========== 6 | 7 | See the [component landing page](http://polymer-project.org/docs/elements/core-elements.html#core-field) for more information. 8 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-field/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-field", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5.0" 6 | }, 7 | "version": "0.5.0" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-focusable/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-focusable", 3 | "private": false, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-focusable", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "aee0d72d5865507f620e23342d9bfcccdb72f420" 14 | }, 15 | "_source": "git://github.com/Polymer/core-focusable.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-focusable" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-focusable/README.md: -------------------------------------------------------------------------------- 1 | core-focusable 2 | ============== 3 | 4 | owner: @morethanreal 5 | 6 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-focusable) for more information. 7 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-focusable/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-focusable", 3 | "private": false, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-focusable/core-focusable.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-header-panel/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-header-panel", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-header-panel", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "fc39158870bfa737690443719d5220d4821129d4" 14 | }, 15 | "_source": "git://github.com/Polymer/core-header-panel.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-header-panel" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-header-panel/README.md: -------------------------------------------------------------------------------- 1 | core-header-panel 2 | =================== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-header-panel) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-header-panel/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-header-panel", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-icon-button/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-icon-button", 3 | "private": true, 4 | "dependencies": { 5 | "core-icons": "Polymer/core-icons#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-icon-button", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "6e6bb56218dbbc0678cfd7bb09f73043aaf1af03" 14 | }, 15 | "_source": "git://github.com/Polymer/core-icon-button.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-icon-button" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-icon-button/README.md: -------------------------------------------------------------------------------- 1 | core-icon-button 2 | ================ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-icon-button) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-icon-button/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-icon-button", 3 | "private": true, 4 | "dependencies": { 5 | "core-icons": "Polymer/core-icons#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-icon/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-icon", 3 | "private": true, 4 | "dependencies": { 5 | "core-iconset": "Polymer/core-iconset#^0.5", 6 | "core-icons": "Polymer/core-icons#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-icon", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "d2a59dca7eddf7db13d4c063432da1ae31edbaa2" 15 | }, 16 | "_source": "git://github.com/Polymer/core-icon.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-icon" 19 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-icon/README.md: -------------------------------------------------------------------------------- 1 | core-icon 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-icon) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-icon/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-icon", 3 | "private": true, 4 | "dependencies": { 5 | "core-iconset": "Polymer/core-iconset#^0.5", 6 | "core-icons": "Polymer/core-icons#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-icons/.gitignore: -------------------------------------------------------------------------------- 1 | util/node_modules 2 | material-design-icons 3 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-icons/README.md: -------------------------------------------------------------------------------- 1 | core-icons 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-icons) for more information. 5 | 6 | ## Building 7 | Running `update-icons.sh` will checkout [material-design-icons](https://github.com/google/material-design-icons), reduce 8 | the fileset to 24px svgs, and compile the iconsets. 9 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-icons/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-icons", 3 | "private": true, 4 | "dependencies": { 5 | "core-icon": "Polymer/core-icon#^0.5", 6 | "core-iconset-svg": "Polymer/core-iconset-svg#^0.5", 7 | "polymer": "Polymer/polymer#^0.5" 8 | }, 9 | "ignore": [ 10 | "util", 11 | "update-icons.sh" 12 | ], 13 | "version": "0.5.4" 14 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-iconset-svg/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-iconset-svg", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-iconset": "Polymer/core-iconset#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-iconset-svg", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "5f0a16c3313caa2fd9dc6a1128fcaf6898d195b2" 15 | }, 16 | "_source": "git://github.com/Polymer/core-iconset-svg.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-iconset-svg" 19 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-iconset-svg/README.md: -------------------------------------------------------------------------------- 1 | core-iconset-svg 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-iconset-svg) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-iconset-svg/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-iconset-svg", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-iconset": "Polymer/core-iconset#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-iconset/README.md: -------------------------------------------------------------------------------- 1 | core-iconset 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-iconset) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-iconset/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-iconset", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-meta": "Polymer/core-meta#^0.5", 7 | "core-icon": "Polymer/core-icon#^0.5" 8 | }, 9 | "version": "0.5.4" 10 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-iconset/my-icons-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-iconset/my-icons-big.png -------------------------------------------------------------------------------- /hash-routing/bower_components/core-iconset/my-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-iconset/my-icons.png -------------------------------------------------------------------------------- /hash-routing/bower_components/core-image/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-image", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-image", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "7d344a803f8da1d524aac231d46c8631cd3a973f" 14 | }, 15 | "_source": "git://github.com/Polymer/core-image.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-image" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-image/README.md: -------------------------------------------------------------------------------- 1 | core-image 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-image) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-image/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-image", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-input/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-input", 3 | "dependencies": { 4 | "polymer": "Polymer/polymer#^0.5" 5 | }, 6 | "devDependencies": { 7 | "web-component-tester": "Polymer/web-component-tester#^1.1.4" 8 | }, 9 | "version": "0.5.4", 10 | "homepage": "https://github.com/Polymer/core-input", 11 | "_release": "0.5.4", 12 | "_resolution": { 13 | "type": "version", 14 | "tag": "0.5.4", 15 | "commit": "655564c7c5f777147751307cd605a16beabfdae7" 16 | }, 17 | "_source": "git://github.com/Polymer/core-input.git", 18 | "_target": "^0.5", 19 | "_originalSource": "Polymer/core-input" 20 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-input/README.md: -------------------------------------------------------------------------------- 1 | core-input 2 | ========== 3 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-input/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-input", 3 | "dependencies": { 4 | "polymer": "Polymer/polymer#^0.5" 5 | }, 6 | "devDependencies": { 7 | "web-component-tester": "Polymer/web-component-tester#^1.1.4" 8 | }, 9 | "version": "0.5.4" 10 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-item/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-item", 3 | "private": true, 4 | "dependencies": { 5 | "core-icon": "Polymer/core-icon#^0.5", 6 | "core-icons": "Polymer/core-icons#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-item", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "bda0b8eb32bd090031a5616823f533f130d9258a" 15 | }, 16 | "_source": "git://github.com/Polymer/core-item.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-item" 19 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-item/README.md: -------------------------------------------------------------------------------- 1 | core-item 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-item) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-item/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-item", 3 | "private": true, 4 | "dependencies": { 5 | "core-icon": "Polymer/core-icon#^0.5", 6 | "core-icons": "Polymer/core-icons#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-label/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-label", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "web-component-tester": "Polymer/web-component-tester#^1" 9 | }, 10 | "ignore": [ 11 | "**/.*", 12 | "node_modules", 13 | "bower_components", 14 | "test", 15 | "tests" 16 | ], 17 | "version": "0.5.4" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-layout-grid/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-layout-grid", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-layout-grid", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "3827e077db216abb9ed9681ae27d0851732f8ac2" 14 | }, 15 | "_source": "git://github.com/Polymer/core-layout-grid.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-layout-grid" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-layout-grid/README.md: -------------------------------------------------------------------------------- 1 | core-layout-grid 2 | ================ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-layout-grid) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-layout-grid/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-layout-grid", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-layout-trbl/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-layout-trbl", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-layout-trbl", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "2247c9bf56cb031e5fb1b0eff5cc1ec0e22ba157" 14 | }, 15 | "_source": "git://github.com/Polymer/core-layout-trbl.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-layout-trbl" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-layout-trbl/README.md: -------------------------------------------------------------------------------- 1 | core-layout-trbl 2 | ================ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-layout-trbl) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-layout-trbl/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-layout-trbl", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-list/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "../" 3 | } 4 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-list/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /hash-routing/bower_components/core-list/README.md: -------------------------------------------------------------------------------- 1 | core-list 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-list) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-list/core-list.css: -------------------------------------------------------------------------------- 1 | :host { 2 | display: block; 3 | outline: none; 4 | position: relative; 5 | } 6 | 7 | polyfill-next-selector { content: '.core-list-viewport > *'; } 8 | ::content > * { 9 | position: absolute; 10 | top: 0; 11 | box-sizing: border-box; 12 | opacity: 0; 13 | } 14 | 15 | polyfill-next-selector { content: ':host(:not([grid])) .core-list-viewport > *'; } 16 | :host(:not([grid])) ::content > * { 17 | width: 100%; 18 | } 19 | 20 | .core-list-items.horizontal { 21 | height: 100%; 22 | white-space: nowrap; 23 | } 24 | 25 | .core-list-items.horizontal > * { 26 | display: inline-block; 27 | } 28 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-list/images/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-list/images/0.png -------------------------------------------------------------------------------- /hash-routing/bower_components/core-list/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-list/images/1.png -------------------------------------------------------------------------------- /hash-routing/bower_components/core-list/images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-list/images/2.png -------------------------------------------------------------------------------- /hash-routing/bower_components/core-list/images/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-list/images/3.png -------------------------------------------------------------------------------- /hash-routing/bower_components/core-list/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Web Component Test Runner 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-localstorage/README.md: -------------------------------------------------------------------------------- 1 | core-localstorage 2 | ================= 3 | 4 | See the [component landing page](http://polymer-project.org/docs/elements/core-elements.html#core-localstorage) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-localstorage/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-localstorage", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "web-component-tester": "Polymer/web-component-tester#^1.1.0" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-media-query/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-media-query", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-media-query", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "1100a2d1428cf94583f1e7a969b2f45f06f8d911" 14 | }, 15 | "_source": "git://github.com/Polymer/core-media-query.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-media-query" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-media-query/README.md: -------------------------------------------------------------------------------- 1 | core-media-query 2 | ================ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-media-query) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-media-query/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-media-query", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-menu-button/README.md: -------------------------------------------------------------------------------- 1 | core-menu-button 2 | ================ 3 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-menu/README.md: -------------------------------------------------------------------------------- 1 | core-menu 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-menu) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-menu/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-menu", 3 | "private": true, 4 | "dependencies": { 5 | "core-selector": "Polymer/core-selector#^0.5", 6 | "core-collapse": "Polymer/core-collapse#^0.5", 7 | "core-a11y-keys": "Polymer/core-a11y-keys#^0.5", 8 | "core-item": "Polymer/core-item#^0.5" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-meta/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-meta", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-meta", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "031761d2b38840586c4c2fbc293fb044493f540d" 14 | }, 15 | "_source": "git://github.com/Polymer/core-meta.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-meta" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-meta/README.md: -------------------------------------------------------------------------------- 1 | core-meta 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-meta) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-meta/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-meta", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-overlay/README.md: -------------------------------------------------------------------------------- 1 | core-overlay 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-overlay) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-overlay/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-overlay", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-transition": "Polymer/core-transition#^0.5", 7 | "core-resizable": "Polymer/core-resizable#^0.5" 8 | }, 9 | "version": "0.5.4" 10 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-overlay/gulpfile.js: -------------------------------------------------------------------------------- 1 | var gulp = require('gulp'); 2 | require('gulp-web-component-tester').init(gulp); 3 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-overlay/tests/js/htmltests.js: -------------------------------------------------------------------------------- 1 | htmlSuite('core-overlay', function() { 2 | htmlTest('html/core-overlay-basic.html'); 3 | htmlTest('html/core-overlay-positioning.html'); 4 | htmlTest('html/core-overlay-positioning-margin.html'); 5 | htmlTest('html/core-overlay-scroll.html'); 6 | htmlTest('html/core-overlay-quick-close.html'); 7 | }); 8 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-overlay/tests/runner.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Web Component Test Runner 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-overlay/tests/tests.json: -------------------------------------------------------------------------------- 1 | { 2 | "tools": ["chai", "mocha-tdd"], 3 | "tests": [ 4 | "js/htmltests.js" 5 | ] 6 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-pages/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-pages", 3 | "private": true, 4 | "dependencies": { 5 | "core-selector": "Polymer/core-selector#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-pages", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "8000f8b2e77816638f832f383393d6d2dd15b4f0" 14 | }, 15 | "_source": "git://github.com/Polymer/core-pages.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-pages" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-pages/README.md: -------------------------------------------------------------------------------- 1 | core-pages 2 | ========== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-pages) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-pages/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-pages", 3 | "private": true, 4 | "dependencies": { 5 | "core-selector": "Polymer/core-selector#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-range/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-range", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-input": "Polymer/core-input#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-range", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "d5f56e7c338efd6cb9ece735c8d73b0402b5b7bf" 15 | }, 16 | "_source": "git://github.com/Polymer/core-range.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-range" 19 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-range/README.md: -------------------------------------------------------------------------------- 1 | core-range 2 | ========== 3 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-range/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-range", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-input": "Polymer/core-input#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-resizable/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-resizable", 3 | "private": true, 4 | "devDependencies": { 5 | "web-component-tester": "Polymer/web-component-tester#master" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-resizable", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "4eae89c4b3517cf0ed3632df5345f7ec83bf0b37" 14 | }, 15 | "_source": "git://github.com/Polymer/core-resizable.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-resizable" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-resizable/README.md: -------------------------------------------------------------------------------- 1 | core-resizable 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-resizable) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-resizable/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-resizable", 3 | "private": true, 4 | "devDependencies": { 5 | "web-component-tester": "Polymer/web-component-tester#master" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-resizable/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Web Component Test Runner 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-scaffold/README.md: -------------------------------------------------------------------------------- 1 | core-scaffold 2 | ============= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-scaffold) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-scaffold/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-scaffold", 3 | "private": true, 4 | "dependencies": { 5 | "core-drawer-panel": "Polymer/core-drawer-panel#^0.5", 6 | "core-header-panel": "Polymer/core-header-panel#^0.5", 7 | "core-icon-button": "Polymer/core-icon-button#^0.5", 8 | "core-toolbar": "Polymer/core-toolbar#^0.5" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-scroll-header-panel/README.md: -------------------------------------------------------------------------------- 1 | core-scroll-header-panel 2 | ======================== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-scroll-header-panel) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-scroll-header-panel/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-scroll-header-panel", 3 | "private": true, 4 | "dependencies": { 5 | "core-field": "Polymer/core-field#^0.5", 6 | "core-icon-button": "Polymer/core-icon-button#^0.5", 7 | "core-input": "Polymer/core-input#^0.5", 8 | "core-media-query": "Polymer/core-media-query#^0.5", 9 | "core-toolbar": "Polymer/core-toolbar#^0.5", 10 | "core-resizable": "Polymer/core-resizable#^0.5" 11 | }, 12 | "version": "0.5.4" 13 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-scroll-header-panel/demos/images/bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-scroll-header-panel/demos/images/bg2.jpg -------------------------------------------------------------------------------- /hash-routing/bower_components/core-scroll-header-panel/demos/images/bg3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-scroll-header-panel/demos/images/bg3.jpg -------------------------------------------------------------------------------- /hash-routing/bower_components/core-scroll-header-panel/demos/images/bg5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-scroll-header-panel/demos/images/bg5.jpg -------------------------------------------------------------------------------- /hash-routing/bower_components/core-scroll-header-panel/demos/images/bg6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-scroll-header-panel/demos/images/bg6.jpg -------------------------------------------------------------------------------- /hash-routing/bower_components/core-scroll-header-panel/demos/images/bg9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/core-scroll-header-panel/demos/images/bg9.jpg -------------------------------------------------------------------------------- /hash-routing/bower_components/core-scroll-threshold/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-scroll-threshold", 3 | "private": true, 4 | "dependencies": {}, 5 | "version": "0.5.4", 6 | "homepage": "https://github.com/Polymer/core-scroll-threshold", 7 | "_release": "0.5.4", 8 | "_resolution": { 9 | "type": "version", 10 | "tag": "0.5.4", 11 | "commit": "2f0c5f07e5f7d609af6941c16544662d026cbaee" 12 | }, 13 | "_source": "git://github.com/Polymer/core-scroll-threshold.git", 14 | "_target": "^0.5", 15 | "_originalSource": "Polymer/core-scroll-threshold" 16 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-scroll-threshold/README.md: -------------------------------------------------------------------------------- 1 | core-scroll-threshold 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-scroll-threshold) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-scroll-threshold/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-scroll-threshold", 3 | "private": true, 4 | "dependencies": {}, 5 | "version": "0.5.4" 6 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-selection/README.md: -------------------------------------------------------------------------------- 1 | core-selection 2 | ============== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-selection) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-selection/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-selection", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "web-component-tester": "Polymer/web-component-tester#^1.1.0" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-selector/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-selector/README.md: -------------------------------------------------------------------------------- 1 | core-selector 2 | ============== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-selector) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-selector/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-selector", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-selection": "Polymer/core-selection#^0.5" 7 | }, 8 | "devDependencies": { 9 | "web-component-tester": "Polymer/web-component-tester#^1.4.2" 10 | }, 11 | "version": "0.5.4" 12 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-shared-lib/README.md: -------------------------------------------------------------------------------- 1 | core-shared-lib 2 | =============== 3 | 4 | See the [component landing page](http://polymer-project.org/docs/elements/core-elements.html#core-shared-lib) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-shared-lib/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-shared-lib", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "polymer-test-tools": "Polymer/polymer-test-tools#master" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-shared-lib/tests/js/htmltests.js: -------------------------------------------------------------------------------- 1 | htmlSuite('core-shared-lib', function() { 2 | htmlTest('html/core-shared-lib.html'); 3 | }); -------------------------------------------------------------------------------- /hash-routing/bower_components/core-shared-lib/tests/runner.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Web Component Test Runner 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-shared-lib/tests/tests.json: -------------------------------------------------------------------------------- 1 | { 2 | "tools": ["chai", "mocha-tdd"], 3 | "tests": [ 4 | "js/htmltests.js" 5 | ] 6 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-signals/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-signals", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-signals", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "6d6c60a597bff17638a07b215872f463fe45a967" 14 | }, 15 | "_source": "git://github.com/Polymer/core-signals.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-signals" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-signals/README.md: -------------------------------------------------------------------------------- 1 | core-signals 2 | ============ 3 | 4 | See the [component page](http://www.polymer-project.org/docs/elements/core-elements.html#core-signals) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-signals/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-signals", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-splitter/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-splitter", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-resizable": "Polymer/core-resizable#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-splitter", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "408f2d2e759ab46978c8ddaac73a929b9d66c5a6" 15 | }, 16 | "_source": "git://github.com/Polymer/core-splitter.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-splitter" 19 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-splitter/README.md: -------------------------------------------------------------------------------- 1 | core-splitter 2 | ============= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-splitter) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-splitter/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-splitter", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-resizable": "Polymer/core-resizable#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-splitter/handle-h.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-splitter/handle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-style/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-style", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-style", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "5546b7c32ed381446fcc41e3b64612da1299ca1b" 14 | }, 15 | "_source": "git://github.com/Polymer/core-style.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-style" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-style/README.md: -------------------------------------------------------------------------------- 1 | core-style 2 | ========== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-style) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-style/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-style", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-tests/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-tests", 3 | "private": true, 4 | "dependencies": { 5 | "polymer-test-tools": "Polymer/polymer-test-tools#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-tests", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "144c8a1b342551e2fcc50e4e809d0138f0790878" 14 | }, 15 | "_source": "git://github.com/Polymer/core-tests.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-tests" 18 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-tests/README.md: -------------------------------------------------------------------------------- 1 | DEPRECATED 2 | ========== 3 | 4 | core-tests 5 | ========== 6 | 7 | Tests for polymer elements. The tooling is at https://github.com/polymer/polymer-test-tools 8 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-tests/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-tests", 3 | "private": true, 4 | "dependencies": { 5 | "polymer-test-tools": "Polymer/polymer-test-tools#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-toolbar/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-toolbar", 3 | "private": true, 4 | "dependencies": { 5 | "core-icon-button": "Polymer/core-icon-button#^0.5", 6 | "core-media-query": "Polymer/core-media-query#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-toolbar", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "a71f19e7c38cdac99b01c9c122c60a86c0591eac" 15 | }, 16 | "_source": "git://github.com/Polymer/core-toolbar.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-toolbar" 19 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-toolbar/README.md: -------------------------------------------------------------------------------- 1 | core-toolbar 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-toolbar) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-toolbar/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-toolbar", 3 | "private": true, 4 | "dependencies": { 5 | "core-icon-button": "Polymer/core-icon-button#^0.5", 6 | "core-media-query": "Polymer/core-media-query#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-tooltip/README.md: -------------------------------------------------------------------------------- 1 | core-tooltip 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-tooltip) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-tooltip/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-tooltip", 3 | "private": true, 4 | "description": "Tooltip popup for content", 5 | "dependencies": { 6 | "polymer": "Polymer/polymer#^0.5", 7 | "core-focusable": "Polymer/core-focusable#^0.5", 8 | "core-icon-button": "Polymer/core-icon-button#^0.5", 9 | "paper-fab": "Polymer/paper-fab#^0.5", 10 | "core-resizable": "Polymer/core-resizable#^0.5" 11 | }, 12 | "version": "0.5.4" 13 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-transition/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-transition", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-meta": "Polymer/core-meta#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-transition", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "7d719aec6df6d651ddc915c8916720115338505b" 15 | }, 16 | "_source": "git://github.com/Polymer/core-transition.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-transition" 19 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/core-transition/README.md: -------------------------------------------------------------------------------- 1 | core-transition 2 | =============== 3 | -------------------------------------------------------------------------------- /hash-routing/bower_components/core-transition/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-transition", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-meta": "Polymer/core-meta#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/font-roboto/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-roboto", 3 | "homepage": "https://github.com/Polymer/font-roboto", 4 | "version": "0.5.4", 5 | "_release": "0.5.4", 6 | "_resolution": { 7 | "type": "version", 8 | "tag": "0.5.4", 9 | "commit": "868680d1e886091e9bc2539659ef6626a8cee5e8" 10 | }, 11 | "_source": "git://github.com/Polymer/font-roboto.git", 12 | "_target": "^0.5", 13 | "_originalSource": "Polymer/font-roboto" 14 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/google-code-prettify/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "google-code-prettify", 3 | "version": "1.0.1", 4 | "main": [ 5 | "./bin/prettify.min.css", 6 | "./bin/prettify.min.js" 7 | ], 8 | "dependencies": {}, 9 | "ignore": [ 10 | "closure-compiler", 11 | "js-modules", 12 | "tests", 13 | "yui-compressor", 14 | "Makefile" 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /hash-routing/bower_components/marked-element/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "marked-element", 3 | "private": true, 4 | "dependencies": { 5 | "marked": "*", 6 | "polymer": "Polymer/polymer#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/PolymerLabs/marked-element", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "8c8829e82ee3023fb280c789febbc871260f9720" 15 | }, 16 | "_source": "git://github.com/PolymerLabs/marked-element.git", 17 | "_target": "^0.5", 18 | "_originalSource": "PolymerLabs/marked-element" 19 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/marked-element/README.md: -------------------------------------------------------------------------------- 1 | marked-element 2 | ============== 3 | 4 | See the [component page](http://polymer.github.io/marked-element) for more information. -------------------------------------------------------------------------------- /hash-routing/bower_components/marked-element/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "marked-element", 3 | "private": true, 4 | "dependencies": { 5 | "marked": "*", 6 | "polymer": "Polymer/polymer#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/marked/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | @cp lib/marked.js marked.js 3 | @uglifyjs --comments '/\*[^\0]+?Copyright[^\0]+?\*/' -o marked.min.js lib/marked.js 4 | 5 | clean: 6 | @rm marked.js 7 | @rm marked.min.js 8 | 9 | bench: 10 | @node test --bench 11 | 12 | .PHONY: clean all 13 | -------------------------------------------------------------------------------- /hash-routing/bower_components/marked/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "marked", 3 | "version": "0.3.2", 4 | "homepage": "https://github.com/chjj/marked", 5 | "authors": [ 6 | "Christopher Jeffrey " 7 | ], 8 | "description": "A markdown parser built for speed", 9 | "keywords": [ 10 | "markdown", 11 | "markup", 12 | "html" 13 | ], 14 | "main": "lib/marked.js", 15 | "license": "MIT", 16 | "ignore": [ 17 | "**/.*", 18 | "node_modules", 19 | "bower_components", 20 | "app/bower_components", 21 | "test", 22 | "tests" 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /hash-routing/bower_components/marked/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "marked", 3 | "version": "0.3.2", 4 | "repo": "chjj/marked", 5 | "description": "A markdown parser built for speed", 6 | "keywords": ["markdown", "markup", "html"], 7 | "scripts": ["lib/marked.js"], 8 | "main": "lib/marked.js", 9 | "license": "MIT" 10 | } 11 | -------------------------------------------------------------------------------- /hash-routing/bower_components/marked/doc/todo.md: -------------------------------------------------------------------------------- 1 | # Todo 2 | 3 | -------------------------------------------------------------------------------- /hash-routing/bower_components/marked/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/marked'); 2 | -------------------------------------------------------------------------------- /hash-routing/bower_components/paper-button/README.md: -------------------------------------------------------------------------------- 1 | paper-button 2 | =================== 3 | 4 | See the [component page](http://www.polymer-project.org/docs/elements/paper-elements.html#paper-button) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/paper-button/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-button", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-a11y-keys": "Polymer/core-a11y-keys#^0.5", 7 | "core-focusable": "Polymer/core-focusable#^0.5", 8 | "core-icon": "Polymer/core-icon#^0.5", 9 | "paper-ripple": "Polymer/paper-ripple#^0.5", 10 | "paper-shadow": "Polymer/paper-shadow#^0.5" 11 | }, 12 | "devDependencies": { 13 | "web-component-tester": "Polymer/web-component-tester#^1.1.4" 14 | }, 15 | "version": "0.5.4" 16 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/paper-fab/README.md: -------------------------------------------------------------------------------- 1 | paper-fab 2 | =================== 3 | 4 | See the [component page](http://www.polymer-project.org/docs/elements/paper-elements.html#paper-fab) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/paper-fab/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-fab", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-icon": "Polymer/core-icon#^0.5", 7 | "core-icons": "Polymer/core-icons#^0.5", 8 | "paper-button": "Polymer/paper-button#^0.5", 9 | "paper-ripple": "Polymer/paper-ripple#^0.5", 10 | "paper-shadow": "Polymer/paper-shadow#^0.5" 11 | }, 12 | "devDependencies": { 13 | "web-component-tester": "Polymer/web-component-tester#^1.1.4" 14 | }, 15 | "version": "0.5.4" 16 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/paper-ripple/README.md: -------------------------------------------------------------------------------- 1 | paper-ripple 2 | ============ 3 | 4 | See the [component page](http://www.polymer-project.org/docs/elements/paper-elements.html#paper-ripple) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/paper-ripple/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-ripple", 3 | "private": true, 4 | "dependencies": { 5 | "core-icon": "Polymer/core-icon#^0.5", 6 | "core-icons": "Polymer/core-icons#^0.5", 7 | "font-roboto": "Polymer/font-roboto#^0.5" 8 | }, 9 | "devDependencies": { 10 | "web-component-tester": "Polymer/web-component-tester#^1.0.0" 11 | }, 12 | "version": "0.5.4" 13 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/paper-shadow/README.md: -------------------------------------------------------------------------------- 1 | paper-shadow 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/paper-elements.html#paper-shadow) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/paper-shadow/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-shadow", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "web-component-tester": "Polymer/web-component-tester#^1.1.4" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/polymer-test-tools/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer-test-tools", 3 | "private": true, 4 | "dependencies": {}, 5 | "version": "0.5.4", 6 | "homepage": "https://github.com/Polymer/polymer-test-tools", 7 | "_release": "0.5.4", 8 | "_resolution": { 9 | "type": "version", 10 | "tag": "0.5.4", 11 | "commit": "c6e5f9ec69554da633bbac546ccca0960a7c14dd" 12 | }, 13 | "_source": "git://github.com/Polymer/polymer-test-tools.git", 14 | "_target": "^0.5", 15 | "_originalSource": "Polymer/polymer-test-tools" 16 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/polymer-test-tools/README.md: -------------------------------------------------------------------------------- 1 | polymer-test-tools 2 | ================== 3 | 4 | Common tools for testing Polymer elements. Includes a setup using [Mocha](http://visionmedia.github.io/mocha/) and [Chai](http://chaijs.com/). 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/polymer-test-tools/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer-test-tools", 3 | "private": true, 4 | "dependencies": {}, 5 | "version": "0.5.4" 6 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/polymer-test-tools/mocha/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mocha", 3 | "version": "1.20.1", 4 | "main": [ 5 | "mocha.js", 6 | "mocha.css" 7 | ], 8 | "ignore": [ 9 | "bin", 10 | "editors", 11 | "images", 12 | "lib", 13 | "support", 14 | "test", 15 | ".gitignore", 16 | ".npmignore", 17 | ".travis.yml", 18 | "component.json", 19 | "index.js", 20 | "Makefile", 21 | "package.json" 22 | ] 23 | } 24 | -------------------------------------------------------------------------------- /hash-routing/bower_components/prettify-element/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "prettify-element", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "google-code-prettify": "*" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/prettify-element", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "269eefe9e354b5e95f538d1b25496e8c614fc2a6" 15 | }, 16 | "_source": "git://github.com/Polymer/prettify-element.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/prettify-element" 19 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/prettify-element/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "prettify-element", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "google-code-prettify": "*" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/sampler-scaffold/README.md: -------------------------------------------------------------------------------- 1 | sampler-scaffold 2 | ================ 3 | 4 | See the [component page](http://polymer.github.io/sampler-scaffold) for more information. 5 | -------------------------------------------------------------------------------- /hash-routing/bower_components/sampler-scaffold/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sampler-scaffold", 3 | "private": true, 4 | "dependencies": { 5 | "core-drawer-panel": "Polymer/core-drawer-panel#^0.5", 6 | "core-header-panel": "Polymer/core-header-panel#^0.5", 7 | "core-icon-button": "Polymer/core-icon-button#^0.5", 8 | "core-item": "Polymer/core-item#^0.5", 9 | "core-menu": "Polymer/core-menu#^0.5", 10 | "core-toolbar": "Polymer/core-toolbar#^0.5" 11 | }, 12 | "version": "0.5.4" 13 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "web-animations-js", 3 | "homepage": "https://github.com/web-animations/web-animations-js", 4 | "version": "1.0.5", 5 | "_release": "1.0.5", 6 | "_resolution": { 7 | "type": "version", 8 | "tag": "1.0.5", 9 | "commit": "5e9572828eaae1357e4e43485b7cab1feef17710" 10 | }, 11 | "_source": "git://github.com/web-animations/web-animations-js.git", 12 | "_target": "1.0.5", 13 | "_originalSource": "web-animations/web-animations-js" 14 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - "0.10" 5 | 6 | install: 7 | - BROWSER="Firefox-aurora" ./.travis-setup.sh 8 | 9 | before_script: 10 | - export DISPLAY=:99.0 11 | - sh -e /etc/init.d/xvfb start 12 | -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/target-loader.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var target = webAnimationsTargetConfig.defaultTarget; 3 | if (typeof webAnimationsSourceTarget != 'undefined') 4 | target = webAnimationsSourceTarget; 5 | 6 | // Native implementation detection. 7 | 8 | var scripts = document.getElementsByTagName('script'); 9 | var location = scripts[scripts.length - 1].src.replace(/[^\/]+$/, ''); 10 | webAnimationsTargetConfig[target].src.forEach(function(sourceFile) { 11 | document.write(''); 12 | }); 13 | })(); 14 | -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/blink/interpolation/shape-image-threshold.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 21 | 22 | -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/blink/resources/blue-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/blink/resources/blue-100.png -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/blink/resources/green-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/blink/resources/green-100.png -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/blink/resources/green-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/blink/resources/green-20.png -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/blink/resources/stripes-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/blink/resources/stripes-100.png -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/blink/resources/stripes-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/blink/resources/stripes-20.png -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/karma-config.js: -------------------------------------------------------------------------------- 1 | module.exports = function(config) { 2 | config.set({ 3 | frameworks: ['mocha', 'chai'], 4 | plugins: [ 5 | 'karma-mocha', 6 | 'karma-chai', 7 | 'karma-chrome-launcher', 8 | 'karma-firefox-launcher' 9 | ], 10 | browsers: ['Firefox'], 11 | // browsers: ['Safari', 'Chrome', 'ChromeCanary', 'Firefox', 'IE'], 12 | basePath: '..', 13 | files: [ 14 | // Populated in `grunt test` task. 15 | ], 16 | singleRun: true, 17 | port: 9876, 18 | reporters: ['dots'], 19 | colors: true, 20 | autoWatch: false, 21 | }); 22 | }; 23 | -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher100.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher100.ttf -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher200.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher200.ttf -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher300.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher300.ttf -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher400.ttf -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher500.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher500.ttf -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher600.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher600.ttf -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher700.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher700.ttf -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher800.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher800.ttf -------------------------------------------------------------------------------- /hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/hash-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher900.ttf -------------------------------------------------------------------------------- /hash-routing/bower_components/webcomponentsjs/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "webcomponentsjs", 3 | "main": "webcomponents.js", 4 | "version": "0.5.4", 5 | "homepage": "http://webcomponents.org", 6 | "authors": [ 7 | "The Polymer Authors" 8 | ], 9 | "keywords": [ 10 | "webcomponents" 11 | ], 12 | "license": "BSD", 13 | "ignore": [], 14 | "_release": "0.5.4", 15 | "_resolution": { 16 | "type": "version", 17 | "tag": "0.5.4", 18 | "commit": "d31b29c8c3bf4ad7ddd9a84236f04864003bc40d" 19 | }, 20 | "_source": "git://github.com/Polymer/webcomponentsjs.git", 21 | "_target": "~0.5.4", 22 | "_originalSource": "webcomponentsjs" 23 | } -------------------------------------------------------------------------------- /hash-routing/bower_components/webcomponentsjs/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "webcomponentsjs", 3 | "main": "webcomponents.js", 4 | "version": "0.5.4", 5 | "homepage": "http://webcomponents.org", 6 | "authors": [ 7 | "The Polymer Authors" 8 | ], 9 | "keywords": [ 10 | "webcomponents" 11 | ], 12 | "license": "BSD", 13 | "ignore": [] 14 | } -------------------------------------------------------------------------------- /hash-routing/css/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: sans-serif; 3 | } 4 | -------------------------------------------------------------------------------- /hash-routing/elements/example-element.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /hash-routing/layouts/sidebar-layout.css: -------------------------------------------------------------------------------- 1 | /** main content */ 2 | :host /deep/ core-header-panel[main] { 3 | background-color: #fff; 4 | } 5 | .content { 6 | padding: 20px; 7 | } 8 | 9 | /** sidebar */ 10 | core-header-panel core-item { 11 | padding: 2px 12px; 12 | line-height: 40px; 13 | } 14 | core-header-panel core-item:not(:first-of-type) { 15 | border-top: 1px solid #f5f5f5; 16 | } 17 | core-header-panel core-item:hover, 18 | core-header-panel core-item:focus { 19 | background-color: #fcfcfc; 20 | color: #222; 21 | } 22 | core-header-panel core-item[active] { 23 | border-right: 6px solid #f5f5f5; 24 | } 25 | -------------------------------------------------------------------------------- /hash-routing/pages/home-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 15 | 16 | -------------------------------------------------------------------------------- /hash-routing/pages/not-found-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | -------------------------------------------------------------------------------- /hash-routing/pages/notes-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 14 | 15 | -------------------------------------------------------------------------------- /pushstate-routing/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "app-router-examples", 3 | "version": "0.0.0", 4 | "authors": [ 5 | "Erik Ringsmuth " 6 | ], 7 | "license": "MIT", 8 | "dependencies": { 9 | "app-router": "~2.4.0", 10 | "pushstate-anchor": "~0.3.0", 11 | "html5-history-anchor": "~0.4.0", 12 | "polymer": "~0.5.4", 13 | "webcomponentsjs": "~0.5.4", 14 | "core-elements": "Polymer/core-elements#~0.5.4" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/app-router/app-router.csp.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/app-router/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/app-router/preview.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/app-router/src/app-router.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/context-free-parser/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "context-free-parser", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/context-free-parser", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "541994b5efaeaa4dfe04582f58220f9185e91d56" 14 | }, 15 | "_source": "git://github.com/Polymer/context-free-parser.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/context-free-parser" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/context-free-parser/README.md: -------------------------------------------------------------------------------- 1 | context-free-parser 2 | =================== 3 | 4 | See the [component landing page](http://polymer.github.io/context-free-parser) for more information. -------------------------------------------------------------------------------- /pushstate-routing/bower_components/context-free-parser/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "context-free-parser", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/context-free-parser/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer-context-free-parser", 3 | "version": "0.4.2", 4 | "description": "context-free-parser scrapes source documentation data from input text or url.", 5 | "main": "context-free-parser.js", 6 | "repository": { 7 | "type": "git", 8 | "url": "ssh://git@github.com/Polymer/context-free-parser.git" 9 | }, 10 | "author": "The Polymer Authors", 11 | "license": "BSD", 12 | "bugs": { 13 | "url": "https://github.com/Polymer/context-free-parser/issues" 14 | }, 15 | "homepage": "https://github.com/Polymer/context-free-parser" 16 | } 17 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-a11y-keys/README.md: -------------------------------------------------------------------------------- 1 | core-a11y-keys 2 | ============== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-a11y-keys) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-a11y-keys/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-a11y-keys", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "web-component-tester": "Polymer/web-component-tester#^1" 9 | }, 10 | "ignore": [ 11 | "**/.*", 12 | "node_modules", 13 | "bower_components", 14 | "test", 15 | "tests" 16 | ], 17 | "version": "0.5.4" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-ajax/README.md: -------------------------------------------------------------------------------- 1 | core-ajax 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-ajax) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-ajax/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-ajax", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "polymer-test-tools": "Polymer/polymer-test-tools#master" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-ajax/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-animated-pages/README.md: -------------------------------------------------------------------------------- 1 | core-animated-pages 2 | =================== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-animated-pages) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-animated-pages/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-animated-pages", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-selector": "Polymer/core-selector#^0.5", 7 | "core-style": "Polymer/core-style#^0.5", 8 | "core-transition": "Polymer/core-transition#^0.5", 9 | "core-resizable": "Polymer/core-resizable#^0.5" 10 | }, 11 | "version": "0.5.4" 12 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-animated-pages/demos/quiz1-intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-animated-pages/demos/quiz1-intro.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-animation/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-animation", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "web-animations-js": "web-animations/web-animations-js#1.0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-animation", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "5063fb5efb55806f6d1f7c74471f4cdf96f974ce" 15 | }, 16 | "_source": "git://github.com/Polymer/core-animation.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-animation" 19 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-animation/README.md: -------------------------------------------------------------------------------- 1 | core-animation 2 | ============== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-animation) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-animation/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-animation", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "web-animations-js": "web-animations/web-animations-js#1.0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-collapse/README.md: -------------------------------------------------------------------------------- 1 | core-collapse 2 | ============= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-collapse) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-collapse/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-collapse", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "web-component-tester": "Polymer/web-component-tester#^1.1.0" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-component-page/README.md: -------------------------------------------------------------------------------- 1 | core-component-page 2 | =================== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-component-page) for more information. 5 | 6 | Note: this is the vulcanized version of [`core-component-page-dev`](https://github.com/Polymer/core-component-page-dev) (the source). 7 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-component-page/bowager-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-component-page/bowager-logo.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-component-page/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-component-page", 3 | "private": true, 4 | "dependencies": { 5 | "webcomponentsjs": "Polymer/webcomponentsjs#^0.5", 6 | "polymer": "Polymer/polymer#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-doc-viewer/README.md: -------------------------------------------------------------------------------- 1 | core-doc-viewer 2 | ================ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-doc-viewer) for more information. 5 | 6 | 7 | **Note** If you update elements in this repo, you'll need to rebuild `build.sh` in [core-component-page-dev](https://github.com/Polymer/core-component-page-dev) so they're used in the compiled version (core-component-page). 8 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-docs/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-docs", 3 | "private": true, 4 | "dependencies": { 5 | "core-doc-viewer": "Polymer/core-doc-viewer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-docs", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "dd6130675dd40b583309ba2182e52218855f47c9" 14 | }, 15 | "_source": "git://github.com/Polymer/core-docs.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-docs" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-docs/README.md: -------------------------------------------------------------------------------- 1 | core-docs 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-docs) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-docs/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-docs", 3 | "private": true, 4 | "dependencies": { 5 | "core-doc-viewer": "Polymer/core-doc-viewer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-drag-drop/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-drag-drop", 3 | "homepage": "https://github.com/Polymer/core-drag-drop", 4 | "version": "0.5.4", 5 | "_release": "0.5.4", 6 | "_resolution": { 7 | "type": "version", 8 | "tag": "0.5.4", 9 | "commit": "fb7c56b9db2ee1aed88d3f73f7074c92b1f252df" 10 | }, 11 | "_source": "git://github.com/Polymer/core-drag-drop.git", 12 | "_target": "^0.5", 13 | "_originalSource": "Polymer/core-drag-drop" 14 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-drawer-panel/README.md: -------------------------------------------------------------------------------- 1 | core-drawer-panel 2 | ================== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-drawer-panel) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-drawer-panel/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-drawer-panel", 3 | "private": true, 4 | "dependencies": { 5 | "core-selector": "Polymer/core-selector#^0.5", 6 | "core-media-query": "Polymer/core-media-query#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-dropdown-menu/README.md: -------------------------------------------------------------------------------- 1 | core-dropdown-menu 2 | ================== 3 | 4 | owner: @morethanreal 5 | 6 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-dropdown-menu) for more information. 7 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-dropdown/README.md: -------------------------------------------------------------------------------- 1 | core-dropdown 2 | ============= 3 | 4 | owner: [@morethanreal](http://github.com/morethanreal) 5 | 6 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-dropdown) for more information. 7 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-dropdown/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-dropdown", 3 | "private": false, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-collapse": "Polymer/core-collapse#^0.5", 7 | "core-icon-button": "Polymer/core-icon-button#^0.5", 8 | "core-icons": "Polymer/core-icons#^0.5", 9 | "core-overlay": "Polymer/core-overlay#^0.5" 10 | }, 11 | "devDependencies": { 12 | "web-component-tester": "*" 13 | }, 14 | "version": "0.5.4" 15 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-elements/README.md: -------------------------------------------------------------------------------- 1 | core-elements 2 | ========= 3 | 4 | See http://www.polymer-project.org/docs/elements/core-elements.html 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-field/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-field", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5.0" 6 | }, 7 | "version": "0.5.0", 8 | "homepage": "https://github.com/Polymer/core-field", 9 | "_release": "0.5.0", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.0", 13 | "commit": "b042a37c44045957ced21e5483b8bbed89bb138b" 14 | }, 15 | "_source": "git://github.com/Polymer/core-field.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-field" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-field/README.md: -------------------------------------------------------------------------------- 1 | # *DEPRECATED* 2 | > Please use [core-label](https://github.com/Polymer/core-label) instead 3 | 4 | core-field 5 | ========== 6 | 7 | See the [component landing page](http://polymer-project.org/docs/elements/core-elements.html#core-field) for more information. 8 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-field/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-field", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5.0" 6 | }, 7 | "version": "0.5.0" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-focusable/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-focusable", 3 | "private": false, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-focusable", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "aee0d72d5865507f620e23342d9bfcccdb72f420" 14 | }, 15 | "_source": "git://github.com/Polymer/core-focusable.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-focusable" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-focusable/README.md: -------------------------------------------------------------------------------- 1 | core-focusable 2 | ============== 3 | 4 | owner: @morethanreal 5 | 6 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-focusable) for more information. 7 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-focusable/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-focusable", 3 | "private": false, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-focusable/core-focusable.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-header-panel/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-header-panel", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-header-panel", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "fc39158870bfa737690443719d5220d4821129d4" 14 | }, 15 | "_source": "git://github.com/Polymer/core-header-panel.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-header-panel" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-header-panel/README.md: -------------------------------------------------------------------------------- 1 | core-header-panel 2 | =================== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-header-panel) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-header-panel/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-header-panel", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-icon-button/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-icon-button", 3 | "private": true, 4 | "dependencies": { 5 | "core-icons": "Polymer/core-icons#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-icon-button", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "6e6bb56218dbbc0678cfd7bb09f73043aaf1af03" 14 | }, 15 | "_source": "git://github.com/Polymer/core-icon-button.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-icon-button" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-icon-button/README.md: -------------------------------------------------------------------------------- 1 | core-icon-button 2 | ================ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-icon-button) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-icon-button/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-icon-button", 3 | "private": true, 4 | "dependencies": { 5 | "core-icons": "Polymer/core-icons#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-icon/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-icon", 3 | "private": true, 4 | "dependencies": { 5 | "core-iconset": "Polymer/core-iconset#^0.5", 6 | "core-icons": "Polymer/core-icons#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-icon", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "d2a59dca7eddf7db13d4c063432da1ae31edbaa2" 15 | }, 16 | "_source": "git://github.com/Polymer/core-icon.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-icon" 19 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-icon/README.md: -------------------------------------------------------------------------------- 1 | core-icon 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-icon) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-icon/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-icon", 3 | "private": true, 4 | "dependencies": { 5 | "core-iconset": "Polymer/core-iconset#^0.5", 6 | "core-icons": "Polymer/core-icons#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-icons/.gitignore: -------------------------------------------------------------------------------- 1 | util/node_modules 2 | material-design-icons 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-icons/README.md: -------------------------------------------------------------------------------- 1 | core-icons 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-icons) for more information. 5 | 6 | ## Building 7 | Running `update-icons.sh` will checkout [material-design-icons](https://github.com/google/material-design-icons), reduce 8 | the fileset to 24px svgs, and compile the iconsets. 9 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-icons/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-icons", 3 | "private": true, 4 | "dependencies": { 5 | "core-icon": "Polymer/core-icon#^0.5", 6 | "core-iconset-svg": "Polymer/core-iconset-svg#^0.5", 7 | "polymer": "Polymer/polymer#^0.5" 8 | }, 9 | "ignore": [ 10 | "util", 11 | "update-icons.sh" 12 | ], 13 | "version": "0.5.4" 14 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-iconset-svg/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-iconset-svg", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-iconset": "Polymer/core-iconset#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-iconset-svg", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "5f0a16c3313caa2fd9dc6a1128fcaf6898d195b2" 15 | }, 16 | "_source": "git://github.com/Polymer/core-iconset-svg.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-iconset-svg" 19 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-iconset-svg/README.md: -------------------------------------------------------------------------------- 1 | core-iconset-svg 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-iconset-svg) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-iconset-svg/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-iconset-svg", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-iconset": "Polymer/core-iconset#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-iconset/README.md: -------------------------------------------------------------------------------- 1 | core-iconset 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-iconset) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-iconset/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-iconset", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-meta": "Polymer/core-meta#^0.5", 7 | "core-icon": "Polymer/core-icon#^0.5" 8 | }, 9 | "version": "0.5.4" 10 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-iconset/my-icons-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-iconset/my-icons-big.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-iconset/my-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-iconset/my-icons.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-image/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-image", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-image", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "7d344a803f8da1d524aac231d46c8631cd3a973f" 14 | }, 15 | "_source": "git://github.com/Polymer/core-image.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-image" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-image/README.md: -------------------------------------------------------------------------------- 1 | core-image 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-image) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-image/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-image", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-input/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-input", 3 | "dependencies": { 4 | "polymer": "Polymer/polymer#^0.5" 5 | }, 6 | "devDependencies": { 7 | "web-component-tester": "Polymer/web-component-tester#^1.1.4" 8 | }, 9 | "version": "0.5.4", 10 | "homepage": "https://github.com/Polymer/core-input", 11 | "_release": "0.5.4", 12 | "_resolution": { 13 | "type": "version", 14 | "tag": "0.5.4", 15 | "commit": "655564c7c5f777147751307cd605a16beabfdae7" 16 | }, 17 | "_source": "git://github.com/Polymer/core-input.git", 18 | "_target": "^0.5", 19 | "_originalSource": "Polymer/core-input" 20 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-input/README.md: -------------------------------------------------------------------------------- 1 | core-input 2 | ========== 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-input/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-input", 3 | "dependencies": { 4 | "polymer": "Polymer/polymer#^0.5" 5 | }, 6 | "devDependencies": { 7 | "web-component-tester": "Polymer/web-component-tester#^1.1.4" 8 | }, 9 | "version": "0.5.4" 10 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-item/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-item", 3 | "private": true, 4 | "dependencies": { 5 | "core-icon": "Polymer/core-icon#^0.5", 6 | "core-icons": "Polymer/core-icons#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-item", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "bda0b8eb32bd090031a5616823f533f130d9258a" 15 | }, 16 | "_source": "git://github.com/Polymer/core-item.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-item" 19 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-item/README.md: -------------------------------------------------------------------------------- 1 | core-item 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-item) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-item/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-item", 3 | "private": true, 4 | "dependencies": { 5 | "core-icon": "Polymer/core-icon#^0.5", 6 | "core-icons": "Polymer/core-icons#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-label/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-label", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "web-component-tester": "Polymer/web-component-tester#^1" 9 | }, 10 | "ignore": [ 11 | "**/.*", 12 | "node_modules", 13 | "bower_components", 14 | "test", 15 | "tests" 16 | ], 17 | "version": "0.5.4" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-layout-grid/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-layout-grid", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-layout-grid", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "3827e077db216abb9ed9681ae27d0851732f8ac2" 14 | }, 15 | "_source": "git://github.com/Polymer/core-layout-grid.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-layout-grid" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-layout-grid/README.md: -------------------------------------------------------------------------------- 1 | core-layout-grid 2 | ================ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-layout-grid) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-layout-grid/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-layout-grid", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-layout-trbl/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-layout-trbl", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-layout-trbl", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "2247c9bf56cb031e5fb1b0eff5cc1ec0e22ba157" 14 | }, 15 | "_source": "git://github.com/Polymer/core-layout-trbl.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-layout-trbl" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-layout-trbl/README.md: -------------------------------------------------------------------------------- 1 | core-layout-trbl 2 | ================ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-layout-trbl) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-layout-trbl/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-layout-trbl", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-list/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "../" 3 | } 4 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-list/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-list/README.md: -------------------------------------------------------------------------------- 1 | core-list 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-list) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-list/core-list.css: -------------------------------------------------------------------------------- 1 | :host { 2 | display: block; 3 | outline: none; 4 | position: relative; 5 | } 6 | 7 | polyfill-next-selector { content: '.core-list-viewport > *'; } 8 | ::content > * { 9 | position: absolute; 10 | top: 0; 11 | box-sizing: border-box; 12 | opacity: 0; 13 | } 14 | 15 | polyfill-next-selector { content: ':host(:not([grid])) .core-list-viewport > *'; } 16 | :host(:not([grid])) ::content > * { 17 | width: 100%; 18 | } 19 | 20 | .core-list-items.horizontal { 21 | height: 100%; 22 | white-space: nowrap; 23 | } 24 | 25 | .core-list-items.horizontal > * { 26 | display: inline-block; 27 | } 28 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-list/images/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-list/images/0.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-list/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-list/images/1.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-list/images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-list/images/2.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-list/images/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-list/images/3.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-list/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Web Component Test Runner 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-localstorage/README.md: -------------------------------------------------------------------------------- 1 | core-localstorage 2 | ================= 3 | 4 | See the [component landing page](http://polymer-project.org/docs/elements/core-elements.html#core-localstorage) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-localstorage/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-localstorage", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "web-component-tester": "Polymer/web-component-tester#^1.1.0" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-media-query/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-media-query", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-media-query", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "1100a2d1428cf94583f1e7a969b2f45f06f8d911" 14 | }, 15 | "_source": "git://github.com/Polymer/core-media-query.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-media-query" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-media-query/README.md: -------------------------------------------------------------------------------- 1 | core-media-query 2 | ================ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-media-query) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-media-query/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-media-query", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-menu-button/README.md: -------------------------------------------------------------------------------- 1 | core-menu-button 2 | ================ 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-menu/README.md: -------------------------------------------------------------------------------- 1 | core-menu 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-menu) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-menu/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-menu", 3 | "private": true, 4 | "dependencies": { 5 | "core-selector": "Polymer/core-selector#^0.5", 6 | "core-collapse": "Polymer/core-collapse#^0.5", 7 | "core-a11y-keys": "Polymer/core-a11y-keys#^0.5", 8 | "core-item": "Polymer/core-item#^0.5" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-meta/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-meta", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-meta", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "031761d2b38840586c4c2fbc293fb044493f540d" 14 | }, 15 | "_source": "git://github.com/Polymer/core-meta.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-meta" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-meta/README.md: -------------------------------------------------------------------------------- 1 | core-meta 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-meta) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-meta/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-meta", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-overlay/README.md: -------------------------------------------------------------------------------- 1 | core-overlay 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-overlay) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-overlay/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-overlay", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-transition": "Polymer/core-transition#^0.5", 7 | "core-resizable": "Polymer/core-resizable#^0.5" 8 | }, 9 | "version": "0.5.4" 10 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-overlay/gulpfile.js: -------------------------------------------------------------------------------- 1 | var gulp = require('gulp'); 2 | require('gulp-web-component-tester').init(gulp); 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-overlay/tests/js/htmltests.js: -------------------------------------------------------------------------------- 1 | htmlSuite('core-overlay', function() { 2 | htmlTest('html/core-overlay-basic.html'); 3 | htmlTest('html/core-overlay-positioning.html'); 4 | htmlTest('html/core-overlay-positioning-margin.html'); 5 | htmlTest('html/core-overlay-scroll.html'); 6 | htmlTest('html/core-overlay-quick-close.html'); 7 | }); 8 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-overlay/tests/runner.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Web Component Test Runner 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-overlay/tests/tests.json: -------------------------------------------------------------------------------- 1 | { 2 | "tools": ["chai", "mocha-tdd"], 3 | "tests": [ 4 | "js/htmltests.js" 5 | ] 6 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-pages/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-pages", 3 | "private": true, 4 | "dependencies": { 5 | "core-selector": "Polymer/core-selector#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-pages", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "8000f8b2e77816638f832f383393d6d2dd15b4f0" 14 | }, 15 | "_source": "git://github.com/Polymer/core-pages.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-pages" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-pages/README.md: -------------------------------------------------------------------------------- 1 | core-pages 2 | ========== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-pages) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-pages/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-pages", 3 | "private": true, 4 | "dependencies": { 5 | "core-selector": "Polymer/core-selector#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-range/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-range", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-input": "Polymer/core-input#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-range", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "d5f56e7c338efd6cb9ece735c8d73b0402b5b7bf" 15 | }, 16 | "_source": "git://github.com/Polymer/core-range.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-range" 19 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-range/README.md: -------------------------------------------------------------------------------- 1 | core-range 2 | ========== 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-range/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-range", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-input": "Polymer/core-input#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-resizable/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-resizable", 3 | "private": true, 4 | "devDependencies": { 5 | "web-component-tester": "Polymer/web-component-tester#master" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-resizable", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "4eae89c4b3517cf0ed3632df5345f7ec83bf0b37" 14 | }, 15 | "_source": "git://github.com/Polymer/core-resizable.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-resizable" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-resizable/README.md: -------------------------------------------------------------------------------- 1 | core-resizable 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-resizable) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-resizable/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-resizable", 3 | "private": true, 4 | "devDependencies": { 5 | "web-component-tester": "Polymer/web-component-tester#master" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-resizable/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Web Component Test Runner 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-scaffold/README.md: -------------------------------------------------------------------------------- 1 | core-scaffold 2 | ============= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-scaffold) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-scaffold/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-scaffold", 3 | "private": true, 4 | "dependencies": { 5 | "core-drawer-panel": "Polymer/core-drawer-panel#^0.5", 6 | "core-header-panel": "Polymer/core-header-panel#^0.5", 7 | "core-icon-button": "Polymer/core-icon-button#^0.5", 8 | "core-toolbar": "Polymer/core-toolbar#^0.5" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-scroll-header-panel/README.md: -------------------------------------------------------------------------------- 1 | core-scroll-header-panel 2 | ======================== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-scroll-header-panel) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-scroll-header-panel/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-scroll-header-panel", 3 | "private": true, 4 | "dependencies": { 5 | "core-field": "Polymer/core-field#^0.5", 6 | "core-icon-button": "Polymer/core-icon-button#^0.5", 7 | "core-input": "Polymer/core-input#^0.5", 8 | "core-media-query": "Polymer/core-media-query#^0.5", 9 | "core-toolbar": "Polymer/core-toolbar#^0.5", 10 | "core-resizable": "Polymer/core-resizable#^0.5" 11 | }, 12 | "version": "0.5.4" 13 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-scroll-header-panel/demos/images/bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-scroll-header-panel/demos/images/bg2.jpg -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-scroll-header-panel/demos/images/bg3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-scroll-header-panel/demos/images/bg3.jpg -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-scroll-header-panel/demos/images/bg5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-scroll-header-panel/demos/images/bg5.jpg -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-scroll-header-panel/demos/images/bg6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-scroll-header-panel/demos/images/bg6.jpg -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-scroll-header-panel/demos/images/bg9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/core-scroll-header-panel/demos/images/bg9.jpg -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-scroll-threshold/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-scroll-threshold", 3 | "private": true, 4 | "dependencies": {}, 5 | "version": "0.5.4", 6 | "homepage": "https://github.com/Polymer/core-scroll-threshold", 7 | "_release": "0.5.4", 8 | "_resolution": { 9 | "type": "version", 10 | "tag": "0.5.4", 11 | "commit": "2f0c5f07e5f7d609af6941c16544662d026cbaee" 12 | }, 13 | "_source": "git://github.com/Polymer/core-scroll-threshold.git", 14 | "_target": "^0.5", 15 | "_originalSource": "Polymer/core-scroll-threshold" 16 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-scroll-threshold/README.md: -------------------------------------------------------------------------------- 1 | core-scroll-threshold 2 | ========= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-scroll-threshold) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-scroll-threshold/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-scroll-threshold", 3 | "private": true, 4 | "dependencies": {}, 5 | "version": "0.5.4" 6 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-selection/README.md: -------------------------------------------------------------------------------- 1 | core-selection 2 | ============== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-selection) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-selection/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-selection", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "web-component-tester": "Polymer/web-component-tester#^1.1.0" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-selector/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-selector/README.md: -------------------------------------------------------------------------------- 1 | core-selector 2 | ============== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-selector) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-selector/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-selector", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-selection": "Polymer/core-selection#^0.5" 7 | }, 8 | "devDependencies": { 9 | "web-component-tester": "Polymer/web-component-tester#^1.4.2" 10 | }, 11 | "version": "0.5.4" 12 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-shared-lib/README.md: -------------------------------------------------------------------------------- 1 | core-shared-lib 2 | =============== 3 | 4 | See the [component landing page](http://polymer-project.org/docs/elements/core-elements.html#core-shared-lib) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-shared-lib/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-shared-lib", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "polymer-test-tools": "Polymer/polymer-test-tools#master" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-shared-lib/tests/js/htmltests.js: -------------------------------------------------------------------------------- 1 | htmlSuite('core-shared-lib', function() { 2 | htmlTest('html/core-shared-lib.html'); 3 | }); -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-shared-lib/tests/runner.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Web Component Test Runner 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-shared-lib/tests/tests.json: -------------------------------------------------------------------------------- 1 | { 2 | "tools": ["chai", "mocha-tdd"], 3 | "tests": [ 4 | "js/htmltests.js" 5 | ] 6 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-signals/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-signals", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-signals", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "6d6c60a597bff17638a07b215872f463fe45a967" 14 | }, 15 | "_source": "git://github.com/Polymer/core-signals.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-signals" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-signals/README.md: -------------------------------------------------------------------------------- 1 | core-signals 2 | ============ 3 | 4 | See the [component page](http://www.polymer-project.org/docs/elements/core-elements.html#core-signals) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-signals/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-signals", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-splitter/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-splitter", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-resizable": "Polymer/core-resizable#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-splitter", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "408f2d2e759ab46978c8ddaac73a929b9d66c5a6" 15 | }, 16 | "_source": "git://github.com/Polymer/core-splitter.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-splitter" 19 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-splitter/README.md: -------------------------------------------------------------------------------- 1 | core-splitter 2 | ============= 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-splitter) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-splitter/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-splitter", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-resizable": "Polymer/core-resizable#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-splitter/handle-h.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-splitter/handle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-style/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-style", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-style", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "5546b7c32ed381446fcc41e3b64612da1299ca1b" 14 | }, 15 | "_source": "git://github.com/Polymer/core-style.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-style" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-style/README.md: -------------------------------------------------------------------------------- 1 | core-style 2 | ========== 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-style) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-style/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-style", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-tests/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-tests", 3 | "private": true, 4 | "dependencies": { 5 | "polymer-test-tools": "Polymer/polymer-test-tools#^0.5" 6 | }, 7 | "version": "0.5.4", 8 | "homepage": "https://github.com/Polymer/core-tests", 9 | "_release": "0.5.4", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "0.5.4", 13 | "commit": "144c8a1b342551e2fcc50e4e809d0138f0790878" 14 | }, 15 | "_source": "git://github.com/Polymer/core-tests.git", 16 | "_target": "^0.5", 17 | "_originalSource": "Polymer/core-tests" 18 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-tests/README.md: -------------------------------------------------------------------------------- 1 | DEPRECATED 2 | ========== 3 | 4 | core-tests 5 | ========== 6 | 7 | Tests for polymer elements. The tooling is at https://github.com/polymer/polymer-test-tools 8 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-tests/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-tests", 3 | "private": true, 4 | "dependencies": { 5 | "polymer-test-tools": "Polymer/polymer-test-tools#^0.5" 6 | }, 7 | "version": "0.5.4" 8 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-toolbar/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-toolbar", 3 | "private": true, 4 | "dependencies": { 5 | "core-icon-button": "Polymer/core-icon-button#^0.5", 6 | "core-media-query": "Polymer/core-media-query#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-toolbar", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "a71f19e7c38cdac99b01c9c122c60a86c0591eac" 15 | }, 16 | "_source": "git://github.com/Polymer/core-toolbar.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-toolbar" 19 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-toolbar/README.md: -------------------------------------------------------------------------------- 1 | core-toolbar 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-toolbar) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-toolbar/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-toolbar", 3 | "private": true, 4 | "dependencies": { 5 | "core-icon-button": "Polymer/core-icon-button#^0.5", 6 | "core-media-query": "Polymer/core-media-query#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-tooltip/README.md: -------------------------------------------------------------------------------- 1 | core-tooltip 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-tooltip) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-tooltip/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-tooltip", 3 | "private": true, 4 | "description": "Tooltip popup for content", 5 | "dependencies": { 6 | "polymer": "Polymer/polymer#^0.5", 7 | "core-focusable": "Polymer/core-focusable#^0.5", 8 | "core-icon-button": "Polymer/core-icon-button#^0.5", 9 | "paper-fab": "Polymer/paper-fab#^0.5", 10 | "core-resizable": "Polymer/core-resizable#^0.5" 11 | }, 12 | "version": "0.5.4" 13 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-transition/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-transition", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-meta": "Polymer/core-meta#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/core-transition", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "7d719aec6df6d651ddc915c8916720115338505b" 15 | }, 16 | "_source": "git://github.com/Polymer/core-transition.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-transition" 19 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-transition/README.md: -------------------------------------------------------------------------------- 1 | core-transition 2 | =============== 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/core-transition/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-transition", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-meta": "Polymer/core-meta#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/font-roboto/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-roboto", 3 | "homepage": "https://github.com/Polymer/font-roboto", 4 | "version": "0.5.4", 5 | "_release": "0.5.4", 6 | "_resolution": { 7 | "type": "version", 8 | "tag": "0.5.4", 9 | "commit": "868680d1e886091e9bc2539659ef6626a8cee5e8" 10 | }, 11 | "_source": "git://github.com/Polymer/font-roboto.git", 12 | "_target": "^0.5", 13 | "_originalSource": "Polymer/font-roboto" 14 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/google-code-prettify/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "google-code-prettify", 3 | "version": "1.0.1", 4 | "main": [ 5 | "./bin/prettify.min.css", 6 | "./bin/prettify.min.js" 7 | ], 8 | "dependencies": {}, 9 | "ignore": [ 10 | "closure-compiler", 11 | "js-modules", 12 | "tests", 13 | "yui-compressor", 14 | "Makefile" 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/html5-history-anchor/html5-history-anchor.csp.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/html5-history-anchor/src/html5-history-anchor.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/marked-element/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "marked-element", 3 | "private": true, 4 | "dependencies": { 5 | "marked": "*", 6 | "polymer": "Polymer/polymer#^0.5" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/PolymerLabs/marked-element", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "8c8829e82ee3023fb280c789febbc871260f9720" 15 | }, 16 | "_source": "git://github.com/PolymerLabs/marked-element.git", 17 | "_target": "^0.5", 18 | "_originalSource": "PolymerLabs/marked-element" 19 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/marked-element/README.md: -------------------------------------------------------------------------------- 1 | marked-element 2 | ============== 3 | 4 | See the [component page](http://polymer.github.io/marked-element) for more information. -------------------------------------------------------------------------------- /pushstate-routing/bower_components/marked-element/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "marked-element", 3 | "private": true, 4 | "dependencies": { 5 | "marked": "*", 6 | "polymer": "Polymer/polymer#^0.5" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/marked/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | @cp lib/marked.js marked.js 3 | @uglifyjs --comments '/\*[^\0]+?Copyright[^\0]+?\*/' -o marked.min.js lib/marked.js 4 | 5 | clean: 6 | @rm marked.js 7 | @rm marked.min.js 8 | 9 | bench: 10 | @node test --bench 11 | 12 | .PHONY: clean all 13 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/marked/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "marked", 3 | "version": "0.3.2", 4 | "homepage": "https://github.com/chjj/marked", 5 | "authors": [ 6 | "Christopher Jeffrey " 7 | ], 8 | "description": "A markdown parser built for speed", 9 | "keywords": [ 10 | "markdown", 11 | "markup", 12 | "html" 13 | ], 14 | "main": "lib/marked.js", 15 | "license": "MIT", 16 | "ignore": [ 17 | "**/.*", 18 | "node_modules", 19 | "bower_components", 20 | "app/bower_components", 21 | "test", 22 | "tests" 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/marked/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "marked", 3 | "version": "0.3.2", 4 | "repo": "chjj/marked", 5 | "description": "A markdown parser built for speed", 6 | "keywords": ["markdown", "markup", "html"], 7 | "scripts": ["lib/marked.js"], 8 | "main": "lib/marked.js", 9 | "license": "MIT" 10 | } 11 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/marked/doc/todo.md: -------------------------------------------------------------------------------- 1 | # Todo 2 | 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/marked/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/marked'); 2 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/paper-button/README.md: -------------------------------------------------------------------------------- 1 | paper-button 2 | =================== 3 | 4 | See the [component page](http://www.polymer-project.org/docs/elements/paper-elements.html#paper-button) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/paper-button/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-button", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-a11y-keys": "Polymer/core-a11y-keys#^0.5", 7 | "core-focusable": "Polymer/core-focusable#^0.5", 8 | "core-icon": "Polymer/core-icon#^0.5", 9 | "paper-ripple": "Polymer/paper-ripple#^0.5", 10 | "paper-shadow": "Polymer/paper-shadow#^0.5" 11 | }, 12 | "devDependencies": { 13 | "web-component-tester": "Polymer/web-component-tester#^1.1.4" 14 | }, 15 | "version": "0.5.4" 16 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/paper-fab/README.md: -------------------------------------------------------------------------------- 1 | paper-fab 2 | =================== 3 | 4 | See the [component page](http://www.polymer-project.org/docs/elements/paper-elements.html#paper-fab) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/paper-fab/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-fab", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "core-icon": "Polymer/core-icon#^0.5", 7 | "core-icons": "Polymer/core-icons#^0.5", 8 | "paper-button": "Polymer/paper-button#^0.5", 9 | "paper-ripple": "Polymer/paper-ripple#^0.5", 10 | "paper-shadow": "Polymer/paper-shadow#^0.5" 11 | }, 12 | "devDependencies": { 13 | "web-component-tester": "Polymer/web-component-tester#^1.1.4" 14 | }, 15 | "version": "0.5.4" 16 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/paper-ripple/README.md: -------------------------------------------------------------------------------- 1 | paper-ripple 2 | ============ 3 | 4 | See the [component page](http://www.polymer-project.org/docs/elements/paper-elements.html#paper-ripple) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/paper-ripple/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-ripple", 3 | "private": true, 4 | "dependencies": { 5 | "core-icon": "Polymer/core-icon#^0.5", 6 | "core-icons": "Polymer/core-icons#^0.5", 7 | "font-roboto": "Polymer/font-roboto#^0.5" 8 | }, 9 | "devDependencies": { 10 | "web-component-tester": "Polymer/web-component-tester#^1.0.0" 11 | }, 12 | "version": "0.5.4" 13 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/paper-shadow/README.md: -------------------------------------------------------------------------------- 1 | paper-shadow 2 | ============ 3 | 4 | See the [component page](http://polymer-project.org/docs/elements/paper-elements.html#paper-shadow) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/paper-shadow/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-shadow", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5" 6 | }, 7 | "devDependencies": { 8 | "web-component-tester": "Polymer/web-component-tester#^1.1.4" 9 | }, 10 | "version": "0.5.4" 11 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/polymer-test-tools/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer-test-tools", 3 | "private": true, 4 | "dependencies": {}, 5 | "version": "0.5.4", 6 | "homepage": "https://github.com/Polymer/polymer-test-tools", 7 | "_release": "0.5.4", 8 | "_resolution": { 9 | "type": "version", 10 | "tag": "0.5.4", 11 | "commit": "c6e5f9ec69554da633bbac546ccca0960a7c14dd" 12 | }, 13 | "_source": "git://github.com/Polymer/polymer-test-tools.git", 14 | "_target": "^0.5", 15 | "_originalSource": "Polymer/polymer-test-tools" 16 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/polymer-test-tools/README.md: -------------------------------------------------------------------------------- 1 | polymer-test-tools 2 | ================== 3 | 4 | Common tools for testing Polymer elements. Includes a setup using [Mocha](http://visionmedia.github.io/mocha/) and [Chai](http://chaijs.com/). 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/polymer-test-tools/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer-test-tools", 3 | "private": true, 4 | "dependencies": {}, 5 | "version": "0.5.4" 6 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/polymer-test-tools/mocha/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mocha", 3 | "version": "1.20.1", 4 | "main": [ 5 | "mocha.js", 6 | "mocha.css" 7 | ], 8 | "ignore": [ 9 | "bin", 10 | "editors", 11 | "images", 12 | "lib", 13 | "support", 14 | "test", 15 | ".gitignore", 16 | ".npmignore", 17 | ".travis.yml", 18 | "component.json", 19 | "index.js", 20 | "Makefile", 21 | "package.json" 22 | ] 23 | } 24 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/prettify-element/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "prettify-element", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "google-code-prettify": "*" 7 | }, 8 | "version": "0.5.4", 9 | "homepage": "https://github.com/Polymer/prettify-element", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "269eefe9e354b5e95f538d1b25496e8c614fc2a6" 15 | }, 16 | "_source": "git://github.com/Polymer/prettify-element.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/prettify-element" 19 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/prettify-element/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "prettify-element", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "google-code-prettify": "*" 7 | }, 8 | "version": "0.5.4" 9 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/pushstate-anchor/pushstate-anchor.csp.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/pushstate-anchor/src/pushstate-anchor.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/sampler-scaffold/README.md: -------------------------------------------------------------------------------- 1 | sampler-scaffold 2 | ================ 3 | 4 | See the [component page](http://polymer.github.io/sampler-scaffold) for more information. 5 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/sampler-scaffold/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sampler-scaffold", 3 | "private": true, 4 | "dependencies": { 5 | "core-drawer-panel": "Polymer/core-drawer-panel#^0.5", 6 | "core-header-panel": "Polymer/core-header-panel#^0.5", 7 | "core-icon-button": "Polymer/core-icon-button#^0.5", 8 | "core-item": "Polymer/core-item#^0.5", 9 | "core-menu": "Polymer/core-menu#^0.5", 10 | "core-toolbar": "Polymer/core-toolbar#^0.5" 11 | }, 12 | "version": "0.5.4" 13 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "web-animations-js", 3 | "homepage": "https://github.com/web-animations/web-animations-js", 4 | "version": "1.0.5", 5 | "_release": "1.0.5", 6 | "_resolution": { 7 | "type": "version", 8 | "tag": "1.0.5", 9 | "commit": "5e9572828eaae1357e4e43485b7cab1feef17710" 10 | }, 11 | "_source": "git://github.com/web-animations/web-animations-js.git", 12 | "_target": "1.0.5", 13 | "_originalSource": "web-animations/web-animations-js" 14 | } -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - "0.10" 5 | 6 | install: 7 | - BROWSER="Firefox-aurora" ./.travis-setup.sh 8 | 9 | before_script: 10 | - export DISPLAY=:99.0 11 | - sh -e /etc/init.d/xvfb start 12 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/target-loader.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var target = webAnimationsTargetConfig.defaultTarget; 3 | if (typeof webAnimationsSourceTarget != 'undefined') 4 | target = webAnimationsSourceTarget; 5 | 6 | // Native implementation detection. 7 | 8 | var scripts = document.getElementsByTagName('script'); 9 | var location = scripts[scripts.length - 1].src.replace(/[^\/]+$/, ''); 10 | webAnimationsTargetConfig[target].src.forEach(function(sourceFile) { 11 | document.write(''); 12 | }); 13 | })(); 14 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/blink/interpolation/shape-image-threshold.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 21 | 22 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/blink/resources/blue-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/blink/resources/blue-100.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/blink/resources/green-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/blink/resources/green-100.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/blink/resources/green-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/blink/resources/green-20.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/blink/resources/stripes-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/blink/resources/stripes-100.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/blink/resources/stripes-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/blink/resources/stripes-20.png -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/karma-config.js: -------------------------------------------------------------------------------- 1 | module.exports = function(config) { 2 | config.set({ 3 | frameworks: ['mocha', 'chai'], 4 | plugins: [ 5 | 'karma-mocha', 6 | 'karma-chai', 7 | 'karma-chrome-launcher', 8 | 'karma-firefox-launcher' 9 | ], 10 | browsers: ['Firefox'], 11 | // browsers: ['Safari', 'Chrome', 'ChromeCanary', 'Firefox', 'IE'], 12 | basePath: '..', 13 | files: [ 14 | // Populated in `grunt test` task. 15 | ], 16 | singleRun: true, 17 | port: 9876, 18 | reporters: ['dots'], 19 | colors: true, 20 | autoWatch: false, 21 | }); 22 | }; 23 | -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher100.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher100.ttf -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher200.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher200.ttf -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher300.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher300.ttf -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher400.ttf -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher500.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher500.ttf -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher600.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher600.ttf -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher700.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher700.ttf -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher800.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher800.ttf -------------------------------------------------------------------------------- /pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikringsmuth/app-router-examples/62ffc8274dcf02526969f7bc84c81c1b39ca216f/pushstate-routing/bower_components/web-animations-js/test/resources/WebKitWeightWatcher900.ttf -------------------------------------------------------------------------------- /pushstate-routing/bower_components/webcomponentsjs/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "webcomponentsjs", 3 | "main": "webcomponents.js", 4 | "version": "0.5.4", 5 | "homepage": "http://webcomponents.org", 6 | "authors": [ 7 | "The Polymer Authors" 8 | ], 9 | "keywords": [ 10 | "webcomponents" 11 | ], 12 | "license": "BSD", 13 | "ignore": [] 14 | } -------------------------------------------------------------------------------- /pushstate-routing/css/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: sans-serif; 3 | } 4 | -------------------------------------------------------------------------------- /pushstate-routing/elements/example-element.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /pushstate-routing/layouts/sidebar-layout.css: -------------------------------------------------------------------------------- 1 | /** main content */ 2 | :host /deep/ core-header-panel[main] { 3 | background-color: #fff; 4 | } 5 | .content { 6 | padding: 20px; 7 | } 8 | 9 | /** sidebar */ 10 | core-header-panel core-item { 11 | padding: 2px 12px; 12 | line-height: 40px; 13 | } 14 | core-header-panel core-item:not(:first-of-type) { 15 | border-top: 1px solid #f5f5f5; 16 | } 17 | core-header-panel core-item:hover, 18 | core-header-panel core-item:focus { 19 | background-color: #fcfcfc; 20 | color: #222; 21 | } 22 | core-header-panel core-item[active] { 23 | border-right: 6px solid #f5f5f5; 24 | } 25 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/.npmignore: -------------------------------------------------------------------------------- 1 | .git* 2 | benchmarks/ 3 | coverage/ 4 | docs/ 5 | examples/ 6 | support/ 7 | test/ 8 | testing.js 9 | .DS_Store 10 | .travis.yml 11 | Contributing.md 12 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/express'); 3 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/accepts/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/accepts/node_modules/mime-types/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | build.js 3 | 4 | # OS generated files # 5 | ###################### 6 | .DS_Store* 7 | # Icon? 8 | ehthumbs.db 9 | Thumbs.db 10 | 11 | # Node.js # 12 | ########### 13 | node_modules 14 | npm-debug.log 15 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/accepts/node_modules/mime-types/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | matrix: 7 | allow_failures: 8 | - node_js: "0.11" 9 | fast_finish: true 10 | before_install: 11 | # remove build script deps before install 12 | - node -pe 'f="./package.json";p=require(f);d=p.devDependencies;for(k in d){if("co"===k.substr(0,2))delete d[k]}require("fs").writeFileSync(f,JSON.stringify(p,null,2))' 13 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/accepts/node_modules/mime-types/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: 3 | node --harmony-generators build.js 4 | 5 | test: 6 | node test/mime.js 7 | mocha --require should --reporter spec test/test.js 8 | 9 | .PHONY: build test 10 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/accepts/node_modules/mime-types/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mime-types", 3 | "description": "The ultimate javascript content-type utility.", 4 | "version": "0.1.0", 5 | "author": { 6 | "name": "Jonathan Ong", 7 | "email": "me@jongleberry.com", 8 | "url": "http://jongleberry.com", 9 | "twitter": "https://twitter.com/jongleberry" 10 | }, 11 | "repository": "expressjs/mime-types", 12 | "license": "MIT", 13 | "main": "lib/index.js", 14 | "scripts": ["lib/index.js"], 15 | "json": ["mime.json", "node.json", "custom.json"] 16 | } 17 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/accepts/node_modules/mime-types/lib/custom.json: -------------------------------------------------------------------------------- 1 | { 2 | "text/jade": [ 3 | "jade" 4 | ], 5 | "text/stylus": [ 6 | "stylus", 7 | "styl" 8 | ], 9 | "text/less": [ 10 | "less" 11 | ], 12 | "text/x-sass": [ 13 | "sass" 14 | ], 15 | "text/x-scss": [ 16 | "scss" 17 | ], 18 | "text/coffeescript": [ 19 | "coffee" 20 | ], 21 | "text/x-handlebars-template": [ 22 | "hbs" 23 | ], 24 | "text/jsx": [ 25 | "jsx" 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/accepts/node_modules/negotiator/.npmignore: -------------------------------------------------------------------------------- 1 | examples 2 | test 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/buffer-crc32/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/buffer-crc32/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | notifications: 6 | email: 7 | recipients: 8 | - brianloveswords@gmail.com -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/cookie-signature/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/cookie/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .travis.yml 3 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "1.0.4", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "main": "browser.js", 12 | "scripts": [ 13 | "browser.js", 14 | "debug.js" 15 | ], 16 | "dependencies": { 17 | "guille/ms.js": "0.6.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/depd/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | files/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/escape-html/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/escape-html/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: components index.js 3 | @component build 4 | 5 | components: 6 | @Component install 7 | 8 | clean: 9 | rm -fr build components template.js 10 | 11 | .PHONY: clean 12 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/escape-html/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | # escape-html 3 | 4 | Escape HTML entities 5 | 6 | ## Example 7 | 8 | ```js 9 | var escape = require('escape-html'); 10 | escape(str); 11 | ``` 12 | 13 | ## License 14 | 15 | MIT -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/escape-html/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "escape-html", 3 | "description": "Escape HTML entities", 4 | "version": "1.0.1", 5 | "keywords": ["escape", "html", "utility"], 6 | "dependencies": {}, 7 | "scripts": [ 8 | "index.js" 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/escape-html/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Escape special characters in the given string of html. 3 | * 4 | * @param {String} html 5 | * @return {String} 6 | * @api private 7 | */ 8 | 9 | module.exports = function(html) { 10 | return String(html) 11 | .replace(/&/g, '&') 12 | .replace(/"/g, '"') 13 | .replace(/'/g, ''') 14 | .replace(//g, '>'); 16 | } 17 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/finalhandler/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/finalhandler/HISTORY.md: -------------------------------------------------------------------------------- 1 | 0.1.0 / 2014-07-16 2 | ================== 3 | 4 | * Respond after request fully read 5 | - prevents hung responses and socket hang ups 6 | * deps: debug@1.0.4 7 | 8 | 0.0.3 / 2014-07-11 9 | ================== 10 | 11 | * deps: debug@1.0.3 12 | - Add support for multiple wildcards in namespaces 13 | 14 | 0.0.2 / 2014-06-19 15 | ================== 16 | 17 | * Handle invalid status codes 18 | 19 | 0.0.1 / 2014-06-05 20 | ================== 21 | 22 | * deps: debug@1.0.2 23 | 24 | 0.0.0 / 2014-06-05 25 | ================== 26 | 27 | * Extracted from connect/express 28 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/fresh/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/fresh/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.2.1 / 2014-01-29 3 | ================== 4 | 5 | * fix: support max-age=0 for end-to-end revalidation 6 | 7 | 0.2.0 / 2013-08-11 8 | ================== 9 | 10 | * fix: return false for no-cache 11 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/fresh/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --reporter spec \ 5 | --require should 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/media-typer/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/media-typer/HISTORY.md: -------------------------------------------------------------------------------- 1 | 0.2.0 / 2014-06-18 2 | ================== 3 | 4 | * Add `typer.format()` to format media types 5 | 6 | 0.1.0 / 2014-06-17 7 | ================== 8 | 9 | * Accept `req` as argument to `parse` 10 | * Accept `res` as argument to `parse` 11 | * Parse media type with extra LWS between type and first parameter 12 | 13 | 0.0.0 / 2014-06-13 14 | ================== 15 | 16 | * Initial implementation 17 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/merge-descriptors/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "merge-descriptors", 3 | "description": "Merge objects using descriptors", 4 | "version": "0.0.2", 5 | "scripts": [ 6 | "index.js" 7 | ], 8 | "repo": "component/merge-descriptors", 9 | "license": "MIT" 10 | } -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/merge-descriptors/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function (dest, src) { 2 | Object.getOwnPropertyNames(src).forEach(function (name) { 3 | var descriptor = Object.getOwnPropertyDescriptor(src, name) 4 | Object.defineProperty(dest, name, descriptor) 5 | }) 6 | 7 | return dest 8 | } -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/methods/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/methods/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.1.0 / 2014-07-05 3 | ================== 4 | 5 | * add CONNECT 6 | 7 | 1.0.1 / 2014-06-02 8 | ================== 9 | 10 | * fix index.js to work with harmony transform 11 | 12 | 1.0.0 / 2014-05-08 13 | ================== 14 | 15 | * add PURGE. Closes #9 16 | 17 | 0.1.0 / 2013-10-28 18 | ================== 19 | 20 | * add http.METHODS support 21 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/methods/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | # Methods 3 | 4 | HTTP verbs that node core's parser supports. 5 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/parseurl/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark/ 2 | coverage/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/path-to-regexp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/path-to-regexp/History.md: -------------------------------------------------------------------------------- 1 | 0.1.3 / 2014-07-06 2 | ================== 3 | 4 | * Better array support 5 | * Improved support for trailing slash in non-ending mode 6 | 7 | 0.1.0 / 2014-03-06 8 | ================== 9 | 10 | * add options.end 11 | 12 | 0.0.2 / 2013-02-10 13 | ================== 14 | 15 | * Update to match current express 16 | * add .license property to component.json 17 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/path-to-regexp/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "path-to-regexp", 3 | "description": "Express style path to RegExp utility", 4 | "version": "0.1.3", 5 | "keywords": [ 6 | "express", 7 | "regexp", 8 | "route", 9 | "routing" 10 | ], 11 | "scripts": [ 12 | "index.js" 13 | ], 14 | "license": "MIT" 15 | } 16 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/proxy-addr/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark/ 2 | coverage/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/qs/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "support/expresso"] 2 | path = support/expresso 3 | url = git://github.com/visionmedia/expresso.git 4 | [submodule "support/should"] 5 | path = support/should 6 | url = git://github.com/visionmedia/should.js.git 7 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/qs/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .travis.yml 3 | benchmark.js 4 | component.json 5 | examples.js 6 | History.md 7 | Makefile 8 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/range-parser/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/range-parser/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.0 / 2013-12-11 3 | ================== 4 | 5 | * add repository to package.json 6 | * add MIT license 7 | 8 | 0.0.4 / 2012-06-17 9 | ================== 10 | 11 | * changed: ret -1 for unsatisfiable and -2 when invalid 12 | 13 | 0.0.3 / 2012-06-17 14 | ================== 15 | 16 | * fix last-byte-pos default to len - 1 17 | 18 | 0.0.2 / 2012-06-14 19 | ================== 20 | 21 | * add `.type` 22 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/range-parser/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --reporter spec \ 5 | --require should 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/send/.npmignore: -------------------------------------------------------------------------------- 1 | coverage 2 | test 3 | examples 4 | .travis.yml 5 | *.sock 6 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/send/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/send'); 3 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/send/node_modules/finished/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/send/node_modules/finished/node_modules/ee-first/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store* 2 | node_modules 3 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/send/node_modules/finished/node_modules/ee-first/README.md: -------------------------------------------------------------------------------- 1 | 2 | # EE First 3 | 4 | Get the first event in a set of event emitters and event pairs, 5 | then clean up after itself. 6 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/send/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/serve-static/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/serve-static/node_modules/send/.npmignore: -------------------------------------------------------------------------------- 1 | coverage 2 | test 3 | examples 4 | .travis.yml 5 | *.sock 6 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/serve-static/node_modules/send/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/send'); 3 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/serve-static/node_modules/send/node_modules/finished/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/serve-static/node_modules/send/node_modules/finished/node_modules/ee-first/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store* 2 | node_modules 3 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/serve-static/node_modules/send/node_modules/finished/node_modules/ee-first/README.md: -------------------------------------------------------------------------------- 1 | 2 | # EE First 3 | 4 | Get the first event in a set of event emitters and event pairs, 5 | then clean up after itself. 6 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/serve-static/node_modules/send/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/type-is/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/type-is/node_modules/mime-types/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | build.js 3 | 4 | # OS generated files # 5 | ###################### 6 | .DS_Store* 7 | # Icon? 8 | ehthumbs.db 9 | Thumbs.db 10 | 11 | # Node.js # 12 | ########### 13 | node_modules 14 | npm-debug.log 15 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/type-is/node_modules/mime-types/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | matrix: 7 | allow_failures: 8 | - node_js: "0.11" 9 | fast_finish: true 10 | before_install: 11 | # remove build script deps before install 12 | - node -pe 'f="./package.json";p=require(f);d=p.devDependencies;for(k in d){if("co"===k.substr(0,2))delete d[k]}require("fs").writeFileSync(f,JSON.stringify(p,null,2))' 13 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/type-is/node_modules/mime-types/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: 3 | node --harmony-generators build.js 4 | 5 | test: 6 | node test/mime.js 7 | mocha --require should --reporter spec test/test.js 8 | 9 | .PHONY: build test 10 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/type-is/node_modules/mime-types/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mime-types", 3 | "description": "The ultimate javascript content-type utility.", 4 | "version": "0.1.0", 5 | "author": { 6 | "name": "Jonathan Ong", 7 | "email": "me@jongleberry.com", 8 | "url": "http://jongleberry.com", 9 | "twitter": "https://twitter.com/jongleberry" 10 | }, 11 | "repository": "expressjs/mime-types", 12 | "license": "MIT", 13 | "main": "lib/index.js", 14 | "scripts": ["lib/index.js"], 15 | "json": ["mime.json", "node.json", "custom.json"] 16 | } 17 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/type-is/node_modules/mime-types/lib/custom.json: -------------------------------------------------------------------------------- 1 | { 2 | "text/jade": [ 3 | "jade" 4 | ], 5 | "text/stylus": [ 6 | "stylus", 7 | "styl" 8 | ], 9 | "text/less": [ 10 | "less" 11 | ], 12 | "text/x-sass": [ 13 | "sass" 14 | ], 15 | "text/x-scss": [ 16 | "scss" 17 | ], 18 | "text/coffeescript": [ 19 | "coffee" 20 | ], 21 | "text/x-handlebars-template": [ 22 | "hbs" 23 | ], 24 | "text/jsx": [ 25 | "jsx" 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/utils-merge/.travis.yml: -------------------------------------------------------------------------------- 1 | language: "node_js" 2 | node_js: 3 | - "0.4" 4 | - "0.6" 5 | - "0.8" 6 | - "0.10" 7 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/utils-merge/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Merge object b with object a. 3 | * 4 | * var a = { foo: 'bar' } 5 | * , b = { bar: 'baz' }; 6 | * 7 | * merge(a, b); 8 | * // => { foo: 'bar', bar: 'baz' } 9 | * 10 | * @param {Object} a 11 | * @param {Object} b 12 | * @return {Object} 13 | * @api public 14 | */ 15 | 16 | exports = module.exports = function(a, b){ 17 | if (a && b) { 18 | for (var key in b) { 19 | a[key] = b[key]; 20 | } 21 | } 22 | return a; 23 | }; 24 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/vary/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/node_modules/vary/History.md: -------------------------------------------------------------------------------- 1 | 0.1.0 / 2014-06-05 2 | ================== 3 | 4 | * Support array of fields to set 5 | 6 | 0.0.0 / 2014-06-04 7 | ================== 8 | 9 | * Initial release 10 | -------------------------------------------------------------------------------- /pushstate-routing/node_modules/express/test.js: -------------------------------------------------------------------------------- 1 | var app = require('./index')() 2 | app.get('/iamaverylongcomponent/in_a_url/you_said_didnt_work', function (req, res) { 3 | res.send('got long url') 4 | }) 5 | app.get('/IamUSINGcaps', function (req, res) { 6 | res.send('got caps matching') 7 | }) 8 | app.listen(3333) -------------------------------------------------------------------------------- /pushstate-routing/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "app-router-examples", 3 | "version": "0.0.0", 4 | "repository": { 5 | "type": "git", 6 | "url": "https://github.com/erikringsmuth/app-router-examples.git" 7 | }, 8 | "dependencies": { 9 | "express": "^4.7.2" 10 | }, 11 | "engines": { 12 | "node": "0.10.x" 13 | }, 14 | "main": "server.js" 15 | } 16 | -------------------------------------------------------------------------------- /pushstate-routing/pages/home-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 15 | 16 | -------------------------------------------------------------------------------- /pushstate-routing/pages/not-found-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | -------------------------------------------------------------------------------- /pushstate-routing/pages/notes-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 14 | 15 | -------------------------------------------------------------------------------- /pushstate-routing/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express'); 2 | var app = express(); 3 | 4 | // static content 5 | app.use(express.static(__dirname)); 6 | 7 | // return index.html for all other routes 8 | app.get('*', function(req, res) { 9 | res.sendfile(__dirname + '/index.html'); 10 | }); 11 | 12 | app.listen(8080, function() { 13 | console.log('server.js running'); 14 | }); 15 | --------------------------------------------------------------------------------