├── .gitignore ├── polymer-tutorial-master ├── .bowerrc ├── components │ ├── core-selector │ │ ├── .gitignore │ │ ├── README.md │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── index.html │ │ ├── metadata.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── activate-event.html │ │ │ ├── selected-attr-prop.html │ │ │ └── template-repeat.html │ ├── core-icons │ │ ├── .gitignore │ │ ├── bower.json │ │ ├── README.md │ │ ├── .bower.json │ │ ├── index.html │ │ └── demo.html │ ├── core-iconset │ │ ├── my-icons.png │ │ ├── my-icons-big.png │ │ ├── README.md │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── index.html │ │ └── demo.html │ ├── core-component-page │ │ ├── bowager-logo.png │ │ ├── bower.json │ │ ├── README.md │ │ ├── .bower.json │ │ ├── index.html │ │ └── demo.html │ ├── core-ajax │ │ ├── README.md │ │ ├── bower.json │ │ ├── test │ │ │ ├── index.html │ │ │ └── core-ajax-race.html │ │ ├── .bower.json │ │ ├── index.html │ │ ├── metadata.html │ │ ├── demo.html │ │ └── demo-progress.html │ ├── core-icon │ │ ├── README.md │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── core-icon.css │ │ ├── index.html │ │ ├── metadata.html │ │ └── demo.html │ ├── core-meta │ │ ├── README.md │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── index.html │ │ └── demo.html │ ├── core-focusable │ │ ├── bower.json │ │ ├── core-focusable.html │ │ ├── README.md │ │ ├── .bower.json │ │ ├── polymer-mixin.js │ │ └── demo.html │ ├── core-toolbar │ │ ├── README.md │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── index.html │ │ ├── test │ │ │ ├── index.html │ │ │ └── basic.html │ │ └── metadata.html │ ├── paper-shadow │ │ ├── README.md │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── index.html │ │ ├── metadata.html │ │ ├── test │ │ │ ├── index.html │ │ │ └── basic.html │ │ ├── paper-shadow.css │ │ └── paper-shadow.html │ ├── paper-tabs │ │ ├── README.md │ │ ├── bower.json │ │ ├── index.html │ │ ├── .bower.json │ │ ├── paper-tab.css │ │ ├── paper-tabs.css │ │ ├── metadata.html │ │ └── paper-tab.html │ ├── core-header-panel │ │ ├── bower.json │ │ ├── README.md │ │ ├── .bower.json │ │ ├── index.html │ │ ├── metadata.html │ │ ├── core-header-panel.css │ │ └── demo.html │ ├── core-media-query │ │ ├── bower.json │ │ ├── README.md │ │ ├── .bower.json │ │ ├── index.html │ │ ├── demo.html │ │ └── core-media-query.html │ ├── core-resizable │ │ ├── README.md │ │ ├── bower.json │ │ ├── test │ │ │ ├── index.html │ │ │ └── test-elements.html │ │ ├── .bower.json │ │ └── index.html │ ├── paper-ripple │ │ ├── README.md │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── index.html │ │ ├── metadata.html │ │ └── test │ │ │ └── index.html │ ├── core-a11y-keys │ │ ├── README.md │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── index.html │ │ └── demo.html │ ├── core-icon-button │ │ ├── bower.json │ │ ├── README.md │ │ ├── .bower.json │ │ ├── index.html │ │ ├── metadata.html │ │ ├── demo.html │ │ ├── core-icon-button.css │ │ └── core-icon-button.html │ ├── core-iconset-svg │ │ ├── README.md │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── index.html │ │ └── demo.html │ ├── core-selection │ │ ├── README.md │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── index.html │ │ ├── test │ │ │ ├── index.html │ │ │ ├── basic.html │ │ │ └── multi.html │ │ └── demo.html │ ├── paper-button │ │ ├── README.md │ │ ├── bower.json │ │ ├── metadata.html │ │ ├── index.html │ │ ├── .bower.json │ │ └── test │ │ │ └── index.html │ ├── paper-icon-button │ │ ├── README.md │ │ ├── bower.json │ │ ├── index.html │ │ ├── .bower.json │ │ ├── metadata.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── basic.html │ │ │ └── a11y.html │ ├── webcomponentsjs │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── package.json │ │ ├── build.log │ │ └── README.md │ ├── font-roboto │ │ ├── .bower.json │ │ └── roboto.html │ └── polymer │ │ ├── polymer.html │ │ ├── build.log │ │ ├── bower.json │ │ ├── .bower.json │ │ └── README.md ├── .gitignore ├── bower.json ├── step-3 │ ├── post-list.html │ ├── post-card.html │ └── index.html ├── README.md ├── step-2 │ ├── post-card.html │ └── index.html ├── finished │ ├── post-list.html │ ├── post-card.html │ └── index.html ├── starter │ ├── post-list.html │ ├── post-card.html │ └── index.html ├── api │ └── posts.json ├── images │ ├── avatar-16.svg │ ├── avatar-01.svg │ ├── avatar-07.svg │ ├── avatar-10.svg │ ├── avatar-08.svg │ ├── avatar-02.svg │ └── avatar-14.svg ├── step-1 │ └── index.html └── post-service │ └── post-service.html ├── data ├── friends.json └── lorem.json ├── elements ├── name-tag.js ├── my-element.html ├── name-tag.css └── name-tag.html ├── examples ├── 2-list.html ├── 1-basic.html └── 3-map │ ├── bower.json │ └── index.html ├── README.md ├── bower.json └── LICENSE /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | bower_components 3 | -------------------------------------------------------------------------------- /polymer-tutorial-master/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "components" 3 | } 4 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-selector/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /polymer-tutorial-master/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.sublime-project 3 | *.sublime-workspace 4 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-icons/.gitignore: -------------------------------------------------------------------------------- 1 | util/node_modules 2 | material-design-icons 3 | -------------------------------------------------------------------------------- /data/friends.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Jill", 4 | "age": 32 5 | }, 6 | { 7 | "name": "Adam", 8 | "age": 28 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-iconset/my-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donmccurdy/sandbox-polymer/master/polymer-tutorial-master/components/core-iconset/my-icons.png -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-iconset/my-icons-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donmccurdy/sandbox-polymer/master/polymer-tutorial-master/components/core-iconset/my-icons-big.png -------------------------------------------------------------------------------- /elements/name-tag.js: -------------------------------------------------------------------------------- 1 | Polymer('name-tag', { 2 | ready: function () { 3 | this.persons = [ 4 | {name: 'Don', background: 'pink'}, 5 | {name: 'Alice', background: 'red'} 6 | ]; 7 | } 8 | }); 9 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-component-page/bowager-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donmccurdy/sandbox-polymer/master/polymer-tutorial-master/components/core-component-page/bowager-logo.png -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-focusable/core-focusable.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-tabs/README.md: -------------------------------------------------------------------------------- 1 | paper-tabs 2 | ============ 3 | 4 | See the [component page](http://www.polymer-project.org/docs/elements/paper-elements.html#paper-tabs) for more information. 5 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-icon-button/README.md: -------------------------------------------------------------------------------- 1 | paper-icon-button 2 | ================= 3 | 4 | See the [component page](http://www.polymer-project.org/docs/elements/paper-elements.html#paper-icon-button) for more information. 5 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | -------------------------------------------------------------------------------- /examples/2-list.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Example 1 | Polymer Sandbox 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /examples/1-basic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Example 1 | Polymer Sandbox 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Polymer Sandbox 2 | 3 | Sandbox for [Polymer](https://www.polymer-project.org/) experiments. 4 | 5 | I use [tapio/live-server](https://github.com/tapio/live-server) for all of my quick development projects. To get started: 6 | 7 | ```bash 8 | npm install -g live-server 9 | cd my-project 10 | live-server . 11 | ``` 12 | 13 | The project will open in your default browser, and reload when changes are detected. 14 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /elements/my-element.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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.0", 13 | "_originalSource": "Polymer/font-roboto" 14 | } -------------------------------------------------------------------------------- /examples/3-map/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer-viz", 3 | "version": "0.0.0", 4 | "authors": [ 5 | "Don McCurdy " 6 | ], 7 | "license": "MIT", 8 | "private": true, 9 | "dependencies": { 10 | "iron-elements": "~1.0.3", 11 | "paper-elements": "PolymerElements/paper-elements#^1.0.1", 12 | "google-map": "~1.1.0", 13 | "webcomponentsjs": "~0.7.12", 14 | "point-overlay": "googlecodelabs/polymer-webgl-visualization#^1.0.0" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-resizable/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Web Component Test Runner 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-ajax/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-icon-button/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-icon-button", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "paper-button": "Polymer/paper-button#^0.5", 7 | "core-icon": "Polymer/core-icon#^0.5", 8 | "core-icons": "Polymer/core-icons#^0.5", 9 | "paper-ripple": "Polymer/paper-ripple#^0.5" 10 | }, 11 | "devDependencies": { 12 | "web-component-tester": "Polymer/web-component-tester#^1.1.4" 13 | }, 14 | "version": "0.5.4" 15 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-tabs/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-tabs", 3 | "private": true, 4 | "dependencies": { 5 | "core-icons": "Polymer/core-icons#^0.5", 6 | "core-selector": "Polymer/core-selector#^0.5", 7 | "core-toolbar": "Polymer/core-toolbar#^0.5", 8 | "core-media-query": "Polymer/core-media-query#^0.5", 9 | "font-roboto": "Polymer/font-roboto#^0.5", 10 | "paper-icon-button": "Polymer/paper-icon-button#^0.5", 11 | "paper-ripple": "Polymer/paper-ripple#^0.5", 12 | "core-resizable": "Polymer/core-resizable#^0.5" 13 | }, 14 | "version": "0.5.4" 15 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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.0", 17 | "_originalSource": "Polymer/core-header-panel" 18 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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.0", 17 | "_originalSource": "Polymer/core-icon-button" 18 | } -------------------------------------------------------------------------------- /elements/name-tag.css: -------------------------------------------------------------------------------- 1 | * { 2 | font-family: Helvetica; 3 | } 4 | 5 | .tag { 6 | height: 160px; 7 | width: 300px; 8 | box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.3); 9 | margin: 15px; 10 | border-radius: 4px; 11 | } 12 | 13 | .tag-top { 14 | height: 50px; 15 | color: #fff; 16 | font-size: 2em; 17 | font-weight: 400; 18 | box-sizing: border-box; 19 | padding: 5px 10px; 20 | border-top-right-radius: 4px; 21 | border-top-left-radius: 4px; 22 | } 23 | 24 | .tag-bottom { 25 | font-family: 'Journal'; 26 | font-size: 5em; 27 | text-align: center; 28 | } 29 | 30 | .summary { 31 | font-size: 1.2em; 32 | } 33 | -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sandbox-polymer", 3 | "version": "0.0.0", 4 | "homepage": "https://github.com/donmccurdy/sandbox-polymer", 5 | "authors": [ 6 | "Don McCurdy " 7 | ], 8 | "license": "MIT", 9 | "private": true, 10 | "ignore": [ 11 | "**/.*", 12 | "node_modules", 13 | "bower_components", 14 | "test", 15 | "tests" 16 | ], 17 | "dependencies": { 18 | "polymer": "Polymer/polymer#^0.5", 19 | "core-ajax": "Polymer/core-ajax#^0.5", 20 | "core-component-page": "Polymer/core-component-page#^0.5", 21 | "webcomponentsjs": "^0.5" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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.0", 18 | "_originalSource": "Polymer/core-toolbar" 19 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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.0", 20 | "_originalSource": "Polymer/core-ajax" 21 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/components/polymer/polymer.html: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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", 22 | "_originalSource": "Polymer/webcomponentsjs" 23 | } -------------------------------------------------------------------------------- /elements/name-tag.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | "homepage": "https://github.com/Polymer/core-component-page", 10 | "_release": "0.5.4", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.4", 14 | "commit": "a69d738a104271b497f50c2dfc449ec54d3e01b5" 15 | }, 16 | "_source": "git://github.com/Polymer/core-component-page.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-component-page" 19 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | "homepage": "https://github.com/Polymer/core-iconset", 11 | "_release": "0.5.4", 12 | "_resolution": { 13 | "type": "version", 14 | "tag": "0.5.4", 15 | "commit": "2813443ab3ddbc2cd67df6d0610abd6d08eae8cb" 16 | }, 17 | "_source": "git://github.com/Polymer/core-iconset.git", 18 | "_target": "^0.5", 19 | "_originalSource": "Polymer/core-iconset" 20 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | "homepage": "https://github.com/Polymer/paper-shadow", 12 | "_release": "0.5.4", 13 | "_resolution": { 14 | "type": "version", 15 | "tag": "0.5.4", 16 | "commit": "e31eed2e7ad6a29e2537eeff8829317e7b6859a8" 17 | }, 18 | "_source": "git://github.com/Polymer/paper-shadow.git", 19 | "_target": "^0.5", 20 | "_originalSource": "Polymer/paper-shadow" 21 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | "homepage": "https://github.com/Polymer/core-selection", 12 | "_release": "0.5.4", 13 | "_resolution": { 14 | "type": "version", 15 | "tag": "0.5.4", 16 | "commit": "33c5600e458cc10c3b61c3118b0ce3537c52fefe" 17 | }, 18 | "_source": "git://github.com/Polymer/core-selection.git", 19 | "_target": "^0.5", 20 | "_originalSource": "Polymer/core-selection" 21 | } -------------------------------------------------------------------------------- /data/lorem.json: -------------------------------------------------------------------------------- 1 | "Fingerstache authentic tofu raw denim, wayfarers yr roof party meggings PBR&B skateboard flannel. Photo booth Wes Anderson shabby chic freegan crucifix, Truffaut Odd Future blog dreamcatcher 8-bit bicycle rights aesthetic gentrify sustainable salvia. Typewriter banh mi twee kale chips, heirloom Pinterest vinyl cornhole synth whatever mixtape stumptown irony. Lo-fi pug tofu, four loko organic kogi post-ironic Neutra cold-pressed butcher meditation vegan flexitarian. Skateboard butcher cred actually. Crucifix Carles meditation, hoodie normcore Blue Bottle VHS polaroid drinking vinegar Helvetica Neutra Brooklyn direct trade. IPhone cred Marfa, Tumblr pug tattooed XOXO tofu direct trade banh mi chambray Wes Anderson hashtag High Life." 2 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/font-roboto/roboto.html: -------------------------------------------------------------------------------- 1 | 9 | 10 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | "homepage": "https://github.com/Polymer/core-icons", 15 | "_release": "0.5.4", 16 | "_resolution": { 17 | "type": "version", 18 | "tag": "0.5.4", 19 | "commit": "20f9d9665af6a1556d0fb44cd45e3b46e4a15efa" 20 | }, 21 | "_source": "git://github.com/Polymer/core-icons.git", 22 | "_target": "^0.5", 23 | "_originalSource": "Polymer/core-icons" 24 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | "homepage": "https://github.com/Polymer/core-selector", 13 | "_release": "0.5.4", 14 | "_resolution": { 15 | "type": "version", 16 | "tag": "0.5.4", 17 | "commit": "668642707f583e7b603373621aaa127844a99d65" 18 | }, 19 | "_source": "git://github.com/Polymer/core-selector.git", 20 | "_target": "^0.5", 21 | "_originalSource": "Polymer/core-selector" 22 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-icon/core-icon.css: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2014 The Polymer Project Authors. All rights reserved. 2 | This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 3 | The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 4 | The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 5 | Code distributed by Google as part of the polymer project is also 6 | subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ 7 | 8 | html /deep/ core-icon { 9 | display: inline-block; 10 | vertical-align: middle; 11 | background-repeat: no-repeat; 12 | fill: currentcolor; 13 | position: relative; 14 | height: 24px; 15 | width: 24px; 16 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | "homepage": "https://github.com/Polymer/paper-ripple", 14 | "_release": "0.5.4", 15 | "_resolution": { 16 | "type": "version", 17 | "tag": "0.5.4", 18 | "commit": "e8bbffe1ec001c88f7d58a5becc1d262070657bd" 19 | }, 20 | "_source": "git://github.com/Polymer/paper-ripple.git", 21 | "_target": "^0.5", 22 | "_originalSource": "Polymer/paper-ripple" 23 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/components/polymer/build.log: -------------------------------------------------------------------------------- 1 | BUILD LOG 2 | --------- 3 | Build Time: 2015-01-23T16:15:54 4 | 5 | NODEJS INFORMATION 6 | ================== 7 | nodejs: v0.10.35 8 | grunt: 0.4.5 9 | grunt-audit: 1.0.0 10 | grunt-contrib-concat: 0.5.0 11 | grunt-contrib-copy: 0.7.0 12 | grunt-contrib-uglify: 0.6.0 13 | grunt-string-replace: 1.0.0 14 | 15 | REPO REVISIONS 16 | ============== 17 | polymer-expressions: bbe5e753aa4aec7653145d403abb5c4c152b565c 18 | polymer-gestures: d796c5a47b33c7feeb5bfdbdb67040e74b1fbee7 19 | polymer: d65025bae57be28f20c113818ef13e24d180fae6 20 | 21 | BUILD HASHES 22 | ============ 23 | dist/polymer.js: 54c5a39a737129b4d0742eaf151e48f7f212a40a 24 | dist/polymer.min.js: 950ed84abd9a7ad9c24615176d3c7f5b2a142b79 25 | dist/layout.html: 348d358a91712ecc2f8811efa430fcd954b4590c -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | "homepage": "https://github.com/Polymer/core-a11y-keys", 19 | "_release": "0.5.4", 20 | "_resolution": { 21 | "type": "version", 22 | "tag": "0.5.4", 23 | "commit": "4b08c5f2d180b3ca05c113185f5d8b4f5a6a3511" 24 | }, 25 | "_source": "git://github.com/Polymer/core-a11y-keys.git", 26 | "_target": "^0.5", 27 | "_originalSource": "Polymer/core-a11y-keys" 28 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/components/polymer/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer", 3 | "description": "Polymer is a new type of library for the web, built on top of Web Components, and designed to leverage the evolving web platform on modern browsers.", 4 | "homepage": "http://www.polymer-project.org/", 5 | "keywords": [ 6 | "util", 7 | "client", 8 | "browser", 9 | "web components", 10 | "web-components" 11 | ], 12 | "author": "Polymer Authors ", 13 | "private": true, 14 | "dependencies": { 15 | "core-component-page": "Polymer/core-component-page#^0.5", 16 | "webcomponentsjs": "Polymer/webcomponentsjs#^0.5" 17 | }, 18 | "devDependencies": { 19 | "tools": "Polymer/tools#master", 20 | "web-component-tester": "Polymer/web-component-tester#^1.4.2" 21 | }, 22 | "version": "0.5.4" 23 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-ajax/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-icon/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-icons/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-iconset/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-meta/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-toolbar/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-ripple/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-shadow/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-a11y-keys/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-icon-button/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-iconset-svg/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-media-query/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-selection/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-selector/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-button/metadata.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 14 | 17 | 18 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-icon-button/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-component-page/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-icon-button/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-icon-button", 3 | "private": true, 4 | "dependencies": { 5 | "polymer": "Polymer/polymer#^0.5", 6 | "paper-button": "Polymer/paper-button#^0.5", 7 | "core-icon": "Polymer/core-icon#^0.5", 8 | "core-icons": "Polymer/core-icons#^0.5", 9 | "paper-ripple": "Polymer/paper-ripple#^0.5" 10 | }, 11 | "devDependencies": { 12 | "web-component-tester": "Polymer/web-component-tester#^1.1.4" 13 | }, 14 | "version": "0.5.4", 15 | "homepage": "https://github.com/Polymer/paper-icon-button", 16 | "_release": "0.5.4", 17 | "_resolution": { 18 | "type": "version", 19 | "tag": "0.5.4", 20 | "commit": "73bd1d4db34a7747ce3d1c96286106f0f69caeff" 21 | }, 22 | "_source": "git://github.com/Polymer/paper-icon-button.git", 23 | "_target": "^0.5", 24 | "_originalSource": "Polymer/paper-icon-button" 25 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-shadow/metadata.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 14 | 17 | 18 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-component-page/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-ripple/metadata.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-tabs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-resizable/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-selector/metadata.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-button/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/webcomponentsjs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "webcomponents.js", 3 | "version": "0.5.4", 4 | "description": "webcomponents.js", 5 | "main": "gulpfile.js", 6 | "directories": { 7 | "test": "tests" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/webcomponents/webcomponentsjs.git" 12 | }, 13 | "author": "The Polymer Authors", 14 | "license": { 15 | "type": "BSD-3-Clause", 16 | "url": "http://polymer.github.io/LICENSE.txt" 17 | }, 18 | "bugs": { 19 | "url": "https://github.com/webcomponents/webcomponentsjs/issues" 20 | }, 21 | "homepage": "http://webcomponents.org", 22 | "devDependencies": { 23 | "gulp": "^3.8.8", 24 | "gulp-audit": "^1.0.0", 25 | "gulp-concat": "^2.4.1", 26 | "gulp-header": "^1.1.1", 27 | "gulp-uglify": "^1.0.1", 28 | "run-sequence": "^1.0.1", 29 | "web-component-tester": "*" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-header-panel/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-icon-button/metadata.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /polymer-tutorial-master/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 | "homepage": "https://github.com/Polymer/paper-button", 17 | "_release": "0.5.4", 18 | "_resolution": { 19 | "type": "version", 20 | "tag": "0.5.4", 21 | "commit": "f3f3657c008b745f1f24e952544c18e587bf56a3" 22 | }, 23 | "_source": "git://github.com/Polymer/paper-button.git", 24 | "_target": "^0.5", 25 | "_originalSource": "Polymer/paper-button" 26 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-icon/metadata.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 15 | 16 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-tabs/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-tabs", 3 | "private": true, 4 | "dependencies": { 5 | "core-icons": "Polymer/core-icons#^0.5", 6 | "core-selector": "Polymer/core-selector#^0.5", 7 | "core-toolbar": "Polymer/core-toolbar#^0.5", 8 | "core-media-query": "Polymer/core-media-query#^0.5", 9 | "font-roboto": "Polymer/font-roboto#^0.5", 10 | "paper-icon-button": "Polymer/paper-icon-button#^0.5", 11 | "paper-ripple": "Polymer/paper-ripple#^0.5", 12 | "core-resizable": "Polymer/core-resizable#^0.5" 13 | }, 14 | "version": "0.5.4", 15 | "homepage": "https://github.com/Polymer/paper-tabs", 16 | "_release": "0.5.4", 17 | "_resolution": { 18 | "type": "version", 19 | "tag": "0.5.4", 20 | "commit": "8ba86f6bb446b4508be267296ba3eb97a8129c70" 21 | }, 22 | "_source": "git://github.com/Polymer/paper-tabs.git", 23 | "_target": "^0.5.0", 24 | "_originalSource": "Polymer/paper-tabs" 25 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer-tutorial", 3 | "version": "0.5.4", 4 | "homepage": "https://github.com/Polymer/polymer-tutorial", 5 | "authors": [ 6 | "Arthur Evans ", 7 | "Rob Dodson ", 8 | "Eric Bidelman " 9 | ], 10 | "description": "Polymer tutorial for read-only social network app", 11 | "license": "MIT", 12 | "private": true, 13 | "ignore": [ 14 | "**/.*", 15 | "node_modules", 16 | "bower_components", 17 | "components", 18 | "test", 19 | "tests" 20 | ], 21 | "dependencies": { 22 | "core-icon-button": "Polymer/core-icon-button#^0.5.0", 23 | "font-roboto": "Polymer/font-roboto#^0.5.0", 24 | "core-header-panel": "Polymer/core-header-panel#^0.5.0", 25 | "core-toolbar": "Polymer/core-toolbar#^0.5.0", 26 | "paper-tabs": "Polymer/paper-tabs#^0.5.0", 27 | "core-ajax": "Polymer/core-ajax#^0.5.0" 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /polymer-tutorial-master/step-3/post-list.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 32 | 35 | 36 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-icon-button/metadata.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 15 | 16 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-toolbar/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | Tests 15 | 16 | 17 | 18 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-ripple/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | Tests 15 | 16 | 17 | 18 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-shadow/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | paper-shadow tests 15 | 16 | 17 | 18 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-button/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | paper-button tests 15 | 16 | 17 | 18 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-selection/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | Tests 15 | 16 | 17 | 18 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-icon-button/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | paper-icon-button tests 15 | 16 | 17 | 18 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-ajax/metadata.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | 18 | 19 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-focusable/polymer-mixin.js: -------------------------------------------------------------------------------- 1 | Polymer.mixin2 = function(prototype, mixin) { 2 | 3 | // adds a single mixin to prototype 4 | 5 | if (mixin.mixinPublish) { 6 | prototype.publish = prototype.publish || {}; 7 | Polymer.mixin(prototype.publish, mixin.mixinPublish); 8 | } 9 | 10 | if (mixin.mixinDelegates) { 11 | prototype.eventDelegates = prototype.eventDelegates || {}; 12 | for (var e in mixin.mixinDelegates) { 13 | if (!prototype.eventDelegates[e]) { 14 | prototype.eventDelegates[e] = mixin.mixinDelegates[e]; 15 | } 16 | } 17 | } 18 | 19 | if (mixin.mixinObserve) { 20 | prototype.observe = prototype.observe || {}; 21 | for (var o in mixin.mixinObserve) { 22 | if (!prototype.observe[o] && !prototype[o + 'Changed']) { 23 | prototype.observe[o] = mixin.mixinObserve[o]; 24 | } 25 | } 26 | } 27 | 28 | Polymer.mixin(prototype, mixin); 29 | 30 | delete prototype.mixinPublish; 31 | delete prototype.mixinDelegates; 32 | delete prototype.mixinObserve; 33 | 34 | return prototype; 35 | }; -------------------------------------------------------------------------------- /polymer-tutorial-master/README.md: -------------------------------------------------------------------------------- 1 | # Polymer Starter Project 2 | 3 | This project includes a set of Polymer components and a starter project, 4 | designed to be used with the [Polymer tutorial](http://polymer-project.org/docs/start/tutorial/intro.html). 5 | 6 | In this tutorial, you build a simple client for `unquote`, the read-only social networking service. 7 | 8 | 9 | ## Project contents 10 | 11 | - `starter`. Scaffolding for the starter project. If you're working through the tutorial, start here! 12 | - `step-1` to `step-3`. Intermediate versions of the project. Check your work! 13 | - `finished`. The completed `unquote` app. 14 | - `components`. Selection of Polymer elements used in the project. 15 | - `post-service`. A pre-built element that implements an interface to the `unquote` service. 16 | - `api`. Data for the the `unquote` service. 17 | - `images`. Avatar images. 18 | 19 | Find a problem in the tutorial? Please open a [Doc bug](https://github.com/Polymer/docs/issues/new) so we can fix it. 20 | 21 | ## Deploying the project 22 | 23 | - `git checkout deploy` 24 | - `./deploy.sh` 25 | - profit! 26 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/webcomponentsjs/build.log: -------------------------------------------------------------------------------- 1 | BUILD LOG 2 | --------- 3 | Build Time: 2015-01-23T16:15:30-0800 4 | 5 | NODEJS INFORMATION 6 | ================== 7 | nodejs: v0.10.35 8 | gulp: 3.8.10 9 | gulp-audit: 1.0.0 10 | gulp-concat: 2.4.3 11 | gulp-header: 1.2.2 12 | gulp-uglify: 1.1.0 13 | run-sequence: 1.0.2 14 | web-component-tester: 2.0.5 15 | 16 | REPO REVISIONS 17 | ============== 18 | webcomponentsjs: 9f91fd5d9d68a96821283869efac008535446218 19 | 20 | BUILD HASHES 21 | ============ 22 | CustomElements.js: 4580193ee75072cb380d439fbf75a62deb9ca233 23 | CustomElements.min.js: 4b2c4f065126f25cfdf5f6c23f12169c9c18baa2 24 | HTMLImports.js: 736763ab217d150ccb625f42362fc03158fcaeb1 25 | HTMLImports.min.js: 7df544b9a6ac9f93dcdefa3eb6eaaea68c228967 26 | ShadowDOM.js: 1f6f01526cbc098563bf5b2d217090bf210a42f3 27 | ShadowDOM.min.js: 06f2ab5b486297bc9e3ce2a8b5cfe2130aa6ccbb 28 | webcomponents-lite.js: 644f816326e29842a8fb7cb0fa82636540d46257 29 | webcomponents-lite.min.js: 3f54f511045bd45d89df2c5bbcade19a242e2a64 30 | webcomponents.js: 9ea79ac36b5875de59b8277c5867bff72e3dab6c 31 | webcomponents.min.js: 97774057dcb06111606cf1b48623b7441a1d3f6a -------------------------------------------------------------------------------- /polymer-tutorial-master/components/polymer/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer", 3 | "description": "Polymer is a new type of library for the web, built on top of Web Components, and designed to leverage the evolving web platform on modern browsers.", 4 | "homepage": "http://www.polymer-project.org/", 5 | "keywords": [ 6 | "util", 7 | "client", 8 | "browser", 9 | "web components", 10 | "web-components" 11 | ], 12 | "author": "Polymer Authors ", 13 | "private": true, 14 | "dependencies": { 15 | "core-component-page": "Polymer/core-component-page#^0.5", 16 | "webcomponentsjs": "Polymer/webcomponentsjs#^0.5" 17 | }, 18 | "devDependencies": { 19 | "tools": "Polymer/tools#master", 20 | "web-component-tester": "Polymer/web-component-tester#^1.4.2" 21 | }, 22 | "version": "0.5.4", 23 | "_release": "0.5.4", 24 | "_resolution": { 25 | "type": "version", 26 | "tag": "0.5.4", 27 | "commit": "17f0b5d75b1ceeb4414556d44eca197f7dacbde2" 28 | }, 29 | "_source": "git://github.com/Polymer/polymer.git", 30 | "_target": "^0.5", 31 | "_originalSource": "Polymer/polymer" 32 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Don McCurdy 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-selector/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | Tests 15 | 16 | 17 | 18 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-toolbar/metadata.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 20 | 21 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /polymer-tutorial-master/step-2/post-card.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 38 | 41 | 42 | -------------------------------------------------------------------------------- /polymer-tutorial-master/step-3/post-card.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 42 | 45 | 46 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-icon-button/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | core-icon-button 13 | 14 | 15 | 16 | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /polymer-tutorial-master/finished/post-list.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 32 | 33 | 41 | 42 | -------------------------------------------------------------------------------- /polymer-tutorial-master/starter/post-list.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 36 | 37 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/polymer/README.md: -------------------------------------------------------------------------------- 1 | # Polymer 2 | 3 | [![Polymer build status](http://www.polymer-project.org/build/polymer-dev/status.png "Polymer build status")](http://build.chromium.org/p/client.polymer/waterfall) 4 | 5 | ## Brief Overview 6 | 7 | For more detailed info goto [http://polymer-project.org/](http://polymer-project.org/). 8 | 9 | Polymer is a new type of library for the web, designed to leverage the existing browser infrastructure to provide the encapsulation and extendability currently only available in JS libraries. 10 | 11 | Polymer is based on a set of future technologies, including [Shadow DOM](http://w3c.github.io/webcomponents/spec/shadow/), [Custom Elements](http://w3c.github.io/webcomponents/spec/custom/) and Model Driven Views. Currently these technologies are implemented as polyfills or shims, but as browsers adopt these features natively, the platform code that drives Polymer evacipates, leaving only the value-adds. 12 | 13 | ## Tools & Testing 14 | 15 | For running tests or building minified files, consult the [tooling information](https://www.polymer-project.org/resources/tooling-strategy.html). 16 | 17 | ## Releases 18 | 19 | [Release (tagged) versions](https://github.com/Polymer/polymer/releases) of Polymer include concatenated and minified sources for your convenience. 20 | 21 | [![Analytics](https://ga-beacon.appspot.com/UA-39334307-2/Polymer/polymer/README)](https://github.com/igrigorik/ga-beacon) 22 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-ajax/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | core-ajax 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 24 | 25 | 28 | 29 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-icon/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | core-icon 13 | 14 | 15 | 16 | 17 | 27 | 28 | 29 | 30 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /examples/3-map/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Polymer Visualization Demo 5 | 6 | 7 | 8 | 9 | 10 | 11 | 23 | 24 | 25 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /polymer-tutorial-master/api/posts.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "uid": 1, 4 | "text" : "Have you heard about the Web Components revolution?", 5 | "username" : "Eric", 6 | "avatar" : "../images/avatar-01.svg", 7 | "favorite": false 8 | }, 9 | { 10 | "uid": 2, 11 | "text" : "Loving this Polymer thing.", 12 | "username" : "Rob", 13 | "avatar" : "../images/avatar-02.svg", 14 | "favorite": false 15 | }, 16 | { 17 | "uid": 3, 18 | "text" : "So last year...", 19 | "username" : "Dimitri", 20 | "avatar" : "../images/avatar-03.svg", 21 | "favorite": false 22 | }, 23 | { 24 | "uid": 4, 25 | "text" : "Pretty sure I came up with that first.", 26 | "username" : "Ada", 27 | "avatar" : "../images/avatar-07.svg", 28 | "favorite": false 29 | }, 30 | { 31 | "uid": 5, 32 | "text" : "Yo, I heard you like components, so I put a component in your component.", 33 | "username" : "Grace", 34 | "avatar" : "../images/avatar-08.svg", 35 | "favorite": false 36 | }, 37 | { 38 | "uid": 6, 39 | "text" : "Centralize, centrailize.", 40 | "username" : "John", 41 | "avatar" : "../images/avatar-04.svg", 42 | "favorite": false 43 | }, 44 | { 45 | "uid": 7, 46 | "text" : "Has anyone seen my cat?", 47 | "username" : "Zelda", 48 | "avatar" : "../images/avatar-06.svg", 49 | "favorite": false 50 | }, 51 | { 52 | "uid": 8, 53 | "text" : "Decentralize!", 54 | "username" : "Norbert", 55 | "avatar" : "../images/avatar-05.svg", 56 | "favorite": false 57 | } 58 | ] 59 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-header-panel/metadata.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 28 | 29 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-a11y-keys/demo.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | Core A11y Keys demo 15 | 16 | 17 | 24 | 25 | 26 | 31 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/webcomponentsjs/README.md: -------------------------------------------------------------------------------- 1 | webcomponents.js 2 | ================ 3 | 4 | A suite of polyfills supporting the [Web Components](http://webcomponents.org) specs: 5 | 6 | **Custom Elements**: allows authors to define their own custom tags ([spec](https://w3c.github.io/webcomponents/spec/custom/)). 7 | 8 | **HTML Imports**: a way to include and reuse HTML documents via other HTML documents ([spec](https://w3c.github.io/webcomponents/spec/imports/)). 9 | 10 | **Shadow DOM**: provides encapsulation by hiding DOM subtrees under shadow roots ([spec](https://w3c.github.io/webcomponents/spec/shadow/)). 11 | 12 | This also folds in polyfills for `MutationObserver` and `WeakMap`. 13 | 14 | 15 | ## Releases 16 | 17 | Pre-built (concatenated & minified) versions of the polyfills are maintained in the [tagged versions](https://github.com/webcomponents/webcomponentsjs/releases) of this repo. There are two variants: 18 | 19 | `webcomponents.js` includes all of the polyfills. 20 | 21 | `webcomponents-lite.js` includes all polyfills except for shadow DOM. 22 | 23 | 24 | ### Manually Building 25 | 26 | If you wish to build the polyfills yourself, you'll need `node` and `gulp` on your system: 27 | 28 | * install [node.js](http://nodejs.org/) using the instructions on their website 29 | * use `npm` to install [gulp.js](http://gulpjs.com/): `npm install -g gulp` 30 | 31 | Now you are ready to build the polyfills with: 32 | 33 | # install dependencies 34 | npm install 35 | # build 36 | gulp build 37 | 38 | The builds will be placed into the `dist/` directory. 39 | 40 | ## Contribute 41 | 42 | See the [contributing guide](CONTRIBUTING.md) 43 | 44 | 45 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-tabs/paper-tab.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2014 The Polymer Project Authors. All rights reserved. 3 | This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 4 | The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 5 | The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 6 | Code distributed by Google as part of the polymer project is also 7 | subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 8 | */ 9 | 10 | :host { 11 | position: relative; 12 | overflow: hidden; 13 | cursor: default; 14 | } 15 | 16 | .tab-content { 17 | transition: opacity .1s cubic-bezier(0.4, 0.0, 1, 1), color .1s cubic-bezier(0.4, 0.0, 1, 1); 18 | height: 100%; 19 | margin: 0 12px; 20 | } 21 | 22 | :host-context(#tabsContainer.scrollable) .tab-content { 23 | margin: 0 24px; 24 | } 25 | 26 | :host-context(paper-tabs[link]) .tab-content { 27 | margin: 0 !important; 28 | } 29 | 30 | polyfill-next-selector { content: '.core-narrow #tabsContainer.scrollable :host .tab-content'; } 31 | :host-context(.core-narrow):host-context(#tabsContainer.scrollable) .tab-content { 32 | margin: 0 12px; 33 | } 34 | 35 | :host(:not(.core-selected)) .tab-content { 36 | opacity: 0.6; 37 | } 38 | 39 | #ink { 40 | position: absolute; 41 | top: 0; 42 | right: 0; 43 | bottom: 0; 44 | left: 0; 45 | color: #ffff8d; 46 | pointer-events: none; 47 | } 48 | 49 | polyfill-next-selector { content: '.tab-content > a'; } 50 | ::content > a { 51 | height: 100%; 52 | padding: 0 12px; 53 | /* flex */ 54 | -ms-flex: 1 1 0.000000001px; 55 | -webkit-flex: 1; 56 | flex: 1; 57 | -webkit-flex-basis: 0.000000001px; 58 | flex-basis: 0.000000001px; 59 | } 60 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-media-query/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | Polymer match media 14 | 15 | 16 | 17 | 18 | 19 | 20 | 24 | 29 | 30 | 31 | 32 |
33 |   Log of 'mediachange' events on document, from polymer-match-media:
34 |   
35 | 36 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /polymer-tutorial-master/images/avatar-16.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 11 | 13 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-header-panel/core-header-panel.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2014 The Polymer Project Authors. All rights reserved. 3 | This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 4 | The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 5 | The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 6 | Code distributed by Google as part of the polymer project is also 7 | subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 8 | */ 9 | 10 | :host { 11 | display: block; 12 | position: relative; 13 | } 14 | 15 | #outerContainer { 16 | position: absolute; 17 | top: 0; 18 | right: 0; 19 | bottom: 0; 20 | left: 0; 21 | } 22 | 23 | #mainPanel { 24 | position: relative; 25 | } 26 | 27 | #mainContainer { 28 | position: relative; 29 | overflow-y: auto; 30 | overflow-x: hidden; 31 | -webkit-overflow-scrolling: touch; 32 | } 33 | 34 | #dropShadow { 35 | position: absolute; 36 | top: 0; 37 | left: 0; 38 | right: 0; 39 | height: 6px; 40 | box-shadow: inset 0px 5px 6px -3px rgba(0, 0, 0, 0.4); 41 | } 42 | 43 | #dropShadow.hidden { 44 | display: none; 45 | } 46 | 47 | /* 48 | mode: scroll 49 | */ 50 | :host([mode=scroll]) #mainContainer { 51 | overflow: visible; 52 | } 53 | 54 | :host([mode=scroll]) #outerContainer { 55 | overflow-y: auto; 56 | overflow-x: hidden; 57 | -webkit-overflow-scrolling: touch; 58 | } 59 | 60 | /* 61 | mode: cover 62 | */ 63 | :host([mode=cover]) #mainPanel { 64 | position: static; 65 | } 66 | 67 | :host([mode=cover]) #mainContainer { 68 | position: absolute; 69 | top: 0; 70 | right: 0; 71 | bottom: 0; 72 | left: 0; 73 | } 74 | 75 | :host([mode=cover]) #dropShadow { 76 | position: static; 77 | width: 100%; 78 | } 79 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-resizable/test/test-elements.html: -------------------------------------------------------------------------------- 1 | 2 | 15 | 16 | 17 | 18 | 26 | 27 | 28 | 29 | 34 | 35 | 36 | 37 | 42 | 43 | 44 | 45 | 58 | 59 | 60 | 61 | 66 | 67 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-icon-button/test/basic.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | paper-icon-button basic tests 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | Toolbar 27 | 28 |
29 | 30 | 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /polymer-tutorial-master/finished/post-card.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 57 | 71 | 72 | -------------------------------------------------------------------------------- /polymer-tutorial-master/starter/post-card.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 56 | 70 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-selector/test/activate-event.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | core-selector-activate-event 14 | 15 | 16 | 17 | 18 | 19 | 20 | 25 | 26 | 27 | 28 | 29 | 30 |
Item 1
31 |
Item 2
32 |
Item 3
33 |
Item 4
34 |
Item 5
35 |
36 | 37 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-selection/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | Selection 13 | 14 | 15 | 16 | 17 | 18 | 19 | 40 | 50 | 51 | 52 | 53 |
  • Red
  • 54 |
  • Green
  • 55 |
  • Blue
  • 56 |
    57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-tabs/paper-tabs.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2014 The Polymer Project Authors. All rights reserved. 3 | This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 4 | The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 5 | The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 6 | Code distributed by Google as part of the polymer project is also 7 | subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 8 | */ 9 | 10 | :host { 11 | display: block; 12 | font-size: 14px; 13 | font-weight: 500; 14 | height: 48px; 15 | overflow: hidden; 16 | -webkit-user-select: none; 17 | -moz-user-select: none; 18 | -ms-user-select: none; 19 | user-select: none; 20 | -webkit-tap-highlight-color: rgba(0,0,0,0); 21 | } 22 | 23 | #tabsContainer { 24 | position: relative; 25 | height: 100%; 26 | white-space: nowrap; 27 | overflow: hidden; 28 | } 29 | 30 | #tabsContent { 31 | height: 100%; 32 | } 33 | 34 | #tabsContainer.scrollable > #tabsContent { 35 | position: absolute; 36 | white-space: nowrap; 37 | } 38 | 39 | .scroll-button { 40 | width: 40px; 41 | padding: 0 12px; 42 | } 43 | 44 | .scroll-button > paper-icon-button { 45 | transition: opacity 0.18s; 46 | } 47 | 48 | .scroll-button > .hidden { 49 | opacity: 0; 50 | } 51 | 52 | #selectionBar { 53 | position: absolute; 54 | height: 2px; 55 | bottom: 0; 56 | left: 0; 57 | width: 0; 58 | background-color: #ffff8d; 59 | transition: width, left; 60 | } 61 | 62 | #selectionBar.expand { 63 | transition-duration: 0.15s; 64 | transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1); 65 | } 66 | 67 | #selectionBar.contract { 68 | transition-duration: 0.18s; 69 | transition-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1); 70 | } 71 | 72 | polyfill-next-selector { content: '#tabsContent > *:not(#selectionBar)'; } 73 | ::content > * { 74 | height: 100%; 75 | } 76 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-meta/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | core-meta 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |

    meta-data

    29 | 30 | 33 | 34 |

    meta-data (type: fruit)

    35 | 36 | 39 | 40 | 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-ajax/demo-progress.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Race condition 7 | 8 | 9 | 10 | 11 | 12 | 46 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-shadow/test/basic.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | paper-shadow basic tests 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
    hi!
    36 |
    37 | 38 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-iconset-svg/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | core-iconset-svg 15 | 16 | 17 | 46 | 47 | 48 | 49 | 57 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-shadow/paper-shadow.css: -------------------------------------------------------------------------------- 1 | /* 2 | * @license 3 | * Copyright (c) 2014 The Polymer Project Authors. All rights reserved. 4 | * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 5 | * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 6 | * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 7 | * Code distributed by Google as part of the polymer project is also 8 | * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 9 | */ 10 | 11 | html /deep/ paper-shadow, 12 | html /deep/ paper-animated-shadow { 13 | display: block; 14 | position: relative; 15 | } 16 | 17 | html /deep/ paper-shadow::shadow #shadow-bottom, 18 | html /deep/ paper-shadow::shadow #shadow-top { 19 | border-radius: inherit; 20 | pointer-events: none; 21 | } 22 | 23 | html /deep/ paper-shadow::shadow #shadow-bottom[animated], 24 | html /deep/ paper-shadow::shadow #shadow-top[animated] { 25 | transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); 26 | } 27 | 28 | html /deep/ .paper-shadow-top-z-1 { 29 | box-shadow: none; 30 | } 31 | 32 | html /deep/ .paper-shadow-bottom-z-1 { 33 | box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); 34 | } 35 | 36 | html /deep/ .paper-shadow-top-z-2 { 37 | box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); 38 | } 39 | 40 | html /deep/ .paper-shadow-bottom-z-2 { 41 | box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.3); 42 | } 43 | 44 | html /deep/ .paper-shadow-top-z-3 { 45 | box-shadow: 0 11px 7px 0 rgba(0, 0, 0, 0.19); 46 | } 47 | 48 | html /deep/ .paper-shadow-bottom-z-3 { 49 | box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.3); 50 | } 51 | 52 | html /deep/ .paper-shadow-top-z-4 { 53 | box-shadow: 0 14px 12px 0 rgba(0, 0, 0, 0.17); 54 | } 55 | 56 | html /deep/ .paper-shadow-bottom-z-4 { 57 | box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.3); 58 | } 59 | 60 | html /deep/ .paper-shadow-top-z-5 { 61 | box-shadow: 0 17px 17px 0 rgba(0, 0, 0, 0.15); 62 | } 63 | 64 | html /deep/ .paper-shadow-bottom-z-5 { 65 | box-shadow: 0 27px 55px 0 rgba(0, 0, 0, 0.3); 66 | } -------------------------------------------------------------------------------- /polymer-tutorial-master/images/avatar-01.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 12 | 19 | 20 | 21 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-selector/test/selected-attr-prop.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | core-selector-selected-attr-prop 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 26 | 27 | 28 | 29 | 30 | 31 |
    Item 1
    32 |
    Item 2
    33 |
    Item 3
    34 |
    Item 4
    35 |
    Item 5
    36 |
    37 | 38 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-selector/test/template-repeat.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | core-selector-template-repeat 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 26 | 27 | 28 | 29 | 30 | 31 | 34 | 35 | 36 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /polymer-tutorial-master/step-1/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | unquote 7 | 8 | 10 | 11 | 13 | 14 | 15 | 17 | 19 | 21 | 22 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | All 70 | Favorites 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 85 | 86 | 87 | 88 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-tabs/metadata.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 21 | 22 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 34 | 35 | 38 | 39 | 40 | 41 | 42 | 43 | 53 | 54 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-selection/test/basic.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | core-selection-basic 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /polymer-tutorial-master/step-3/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | unquote 7 | 8 | 10 | 11 | 13 | 14 | 15 | 17 | 19 | 21 | 22 | 23 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | All 72 | Favorites 73 | 74 | 75 | 76 | 77 |
    78 | 79 |
    80 |
    81 | 82 | 88 | 89 | 90 | 91 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-selection/test/multi.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | core-selection-multi 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /polymer-tutorial-master/images/avatar-07.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 12 | 13 | 19 | 20 | 21 | 22 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /polymer-tutorial-master/finished/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | unquote 7 | 8 | 9 | 10 | 12 | 13 | 14 | 16 | 18 | 20 | 21 | 22 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | All 71 | Favorites 72 | 73 | 74 | 75 | 76 |
    77 | 78 |
    79 | 80 |
    81 | 82 | 90 | 91 | 92 | 93 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-tabs/paper-tab.html: -------------------------------------------------------------------------------- 1 | 9 | 10 | 34 | 35 | 36 | 37 | 38 | 46 | 82 | 83 | -------------------------------------------------------------------------------- /polymer-tutorial-master/starter/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | unquote 7 | 8 | 10 | 11 | 13 | 14 | 15 | 17 | 19 | 21 | 22 | 23 | 24 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | All 72 | Favorites 73 | 74 | 75 | 76 |
    77 | 78 | 79 | 80 |
    81 | 82 |
    83 | 84 | 92 | 93 | 94 | 95 | 96 | -------------------------------------------------------------------------------- /polymer-tutorial-master/step-2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | unquote 7 | 8 | 10 | 11 | 13 | 14 | 15 | 17 | 19 | 21 | 22 | 23 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | All 72 | Favorites 73 | 74 | 75 | 76 | 77 |
    78 | 79 | 80 | 82 |

    Another Developer

    83 |

    I'm composing with shadow DOM!

    84 |
    85 | 86 |
    87 | 88 |
    89 | 90 | 96 | 97 | 98 | 99 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-iconset/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | core-iconset 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 26 | 27 | 28 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 |
    42 | 43 | 49 | 50 |
    51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |
    60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-icon-button/test/a11y.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | paper-icon-button a11y tests 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-icon-button/core-icon-button.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2014 The Polymer Project Authors. All rights reserved. 3 | This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE 4 | The complete set of authors may be found at http://polymer.github.io/AUTHORS 5 | The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS 6 | Code distributed by Google as part of the polymer project is also 7 | subject to an additional IP rights grant found at http://polymer.github.io/PATENTS 8 | */ 9 | 10 | :host { 11 | display: inline-block; 12 | box-sizing: border-box; 13 | -moz-box-sizing: border-box; 14 | user-select: none; 15 | -moz-user-select: none; 16 | -webkit-user-select: none; 17 | border-radius: 2px; 18 | padding: 7px; 19 | margin: 2px; 20 | vertical-align: middle; 21 | font-size: 1rem; 22 | cursor: pointer; 23 | } 24 | 25 | :host([disabled]) { 26 | opacity: 0.6; 27 | pointer-events: none; 28 | } 29 | 30 | :host(.outline) { 31 | box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); 32 | } 33 | 34 | :host(:hover:not([disabled])) { 35 | box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.1); 36 | } 37 | 38 | :host(.selected:not([disabled])) { 39 | background-color: rgba(0, 0, 0, 0.05); 40 | box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.12); 41 | } 42 | 43 | :host(:active:not([disabled]), .selected:active:not([disabled])) { 44 | background-color: rgba(0, 0, 0, 0.05); 45 | box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.12); 46 | } 47 | 48 | :host(.core-dark-theme.outline) { 49 | background-color: rgba(200, 200, 200, 0.05); 50 | box-shadow: 0 0 0 1px rgba(200, 200, 200, 0.1); 51 | } 52 | 53 | :host(.core-dark-theme:hover) { 54 | background-color: rgba(200, 200, 200, 0.05); 55 | box-shadow: 0 1px 0 0 rgba(200, 200, 200, 0.12), 0 0 0 1px rgba(200, 200, 200, 0.1); 56 | } 57 | 58 | :host(.core-dark-theme.selected) { 59 | background-color: rgba(220, 220, 220, 0.05); 60 | box-shadow: inset 0 1px 0 0 rgba(200, 200, 200, 0.05), 0 0 0 1px rgba(200, 200, 200, 0.12); 61 | } 62 | 63 | :host(.core-dark-theme:active, .core-dark-theme.selected:active) { 64 | background-color: rgba(200, 200, 200, 0.05); 65 | box-shadow: inset 0 1px 0 0 rgba(200, 200, 200, 0.1), 0 0 0 1px rgba(200, 200, 200, 0.12); 66 | } 67 | 68 | core-icon { 69 | pointer-events: none; 70 | } 71 | 72 | /* note: this is a polyfill aware selector */ 73 | :host ::content > :not(core-icon) { 74 | margin-left: 4px; 75 | } 76 | -------------------------------------------------------------------------------- /polymer-tutorial-master/images/avatar-10.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 14 | 15 | 16 | 17 | 19 | 22 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-icon-button/core-icon-button.html: -------------------------------------------------------------------------------- 1 | 9 | 10 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 37 | 38 | 80 | 81 | 82 | -------------------------------------------------------------------------------- /polymer-tutorial-master/images/avatar-08.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 15 | 16 | 22 | 23 | 24 | 25 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /polymer-tutorial-master/images/avatar-02.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 17 | 20 | 21 | 22 | 23 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/paper-shadow/paper-shadow.html: -------------------------------------------------------------------------------- 1 | 9 | 10 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 39 | 40 | 86 | 87 | -------------------------------------------------------------------------------- /polymer-tutorial-master/post-service/post-service.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | 50 | 51 | 64 | 89 | 90 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-ajax/test/core-ajax-race.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | core-ajax 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 27 | 28 | 33 | 80 | 81 | 82 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-focusable/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | core-focusable 15 | 16 | 17 | 18 | 19 | 20 | 65 | 66 | 67 | 68 | 69 | 96 | 97 | 98 |
    99 | 100 | button 101 | 102 | toggle 103 | 104 | disabled 105 | 106 |
    107 | 108 | 109 | 110 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-media-query/core-media-query.html: -------------------------------------------------------------------------------- 1 | 9 | 35 | 36 | 37 | 38 | 45 | 87 | 88 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-toolbar/test/basic.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | core-range-basic 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 84 | 85 | 86 | 87 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-header-panel/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | core-header-panel 13 | 14 | 15 | 16 | 17 | 18 | 59 | 60 | 61 | 62 | 63 | 64 | 65 |
    standard
    66 |
    67 |
    68 | 69 | 70 |
    seamed
    71 |
    72 |
    73 | 74 | 75 |
    waterfall
    76 |
    77 |
    78 | 79 | 80 |
    waterfall-tall
    81 |
    82 |
    83 | 84 | 85 |
    waterfall-tall (tallClass: medium-tall)
    86 |
    87 |
    88 | 89 | 90 |
    scroll
    91 |
    92 |
    93 | 94 | 95 |
    cover
    96 |
    97 |
    98 | 99 | 100 | 101 | -------------------------------------------------------------------------------- /polymer-tutorial-master/images/avatar-14.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 24 | 26 | 27 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /polymer-tutorial-master/components/core-icons/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | core-icons 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 78 | 79 | 80 | 81 | 96 | 97 | 98 | 99 | --------------------------------------------------------------------------------