├── .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 |
6 | Hello from my-element . This is my Shadow DOM.
7 |
8 |
9 |
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 |
6 |
7 |
8 |
Hello, my name is
9 |
{{ name }}
10 |
11 |
12 | Attendees: {{ persons.length }}
13 |
14 |
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 |
12 | button
13 |
14 |
15 |
16 |
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 |
12 |
13 |
14 |
15 |
16 |
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 |
13 |
14 |
15 |
16 |
17 |
18 |
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 |
13 |
14 |
15 |
16 |
17 |
18 |
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 |
13 |
14 |
15 |
16 |
17 |
18 |
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 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
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 |
7 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | {{post.username}}
26 | {{post.text}}
27 |
28 |
29 |
30 |
31 |
32 |
35 |
36 |
--------------------------------------------------------------------------------
/polymer-tutorial-master/components/paper-icon-button/metadata.html:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
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 |
16 |
17 |
18 |
19 |
20 |
21 |
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 |
13 |
14 |
15 |
16 | Toolbar
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/polymer-tutorial-master/step-2/post-card.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
32 |
36 |
37 |
38 |
41 |
42 |
--------------------------------------------------------------------------------
/polymer-tutorial-master/step-3/post-card.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
32 |
33 |
39 |
40 |
41 |
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 |
26 |
27 |
28 |
29 | label
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/polymer-tutorial-master/finished/post-list.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
16 |
17 |
18 |
19 |
20 |
21 |
25 |
26 | {{post.username}}
27 | {{post.text}}
28 |
29 |
30 |
31 |
32 |
33 |
41 |
42 |
--------------------------------------------------------------------------------
/polymer-tutorial-master/starter/post-list.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
27 |
28 | {{post.username}}
29 | {{post.text}}
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/polymer-tutorial-master/components/polymer/README.md:
--------------------------------------------------------------------------------
1 | # Polymer
2 |
3 | [](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 | [](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 |
26 | {{title.$t}}
27 |
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 |
31 |
32 |
33 | {{icon}}
34 |
35 |
36 |
37 |
38 | Sized icon:
39 |
40 |
41 |
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 |
26 |
28 |
29 |
30 |
31 |
32 |
37 |
38 |
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 |
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 |
27 | Press any of these keys: {{keys}}
28 |
29 |
30 |
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 |
21 |
22 | My query of "{{query}}" {{qMatches ? "matches" : "doesn't match"}}
23 |
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 |
62 |
63 |
64 |
65 |
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 |
29 |
30 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/polymer-tutorial-master/finished/post-card.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
41 |
42 |
48 |
49 |
53 |
54 |
55 |
56 |
57 |
71 |
72 |
--------------------------------------------------------------------------------
/polymer-tutorial-master/starter/post-card.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
41 |
42 |
46 |
47 |
51 |
52 |
53 |
54 |
55 |
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 |
20 |
32 |
33 |
36 |
37 |
38 |
39 |
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 |
31 | {{label}}
32 |
33 |
34 | meta-data (type: fruit)
35 |
36 |
37 | {{label}}
38 |
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 |
13 |
21 |
22 |
29 |
30 | Restart
31 |
32 | Loading...
33 |
34 |
35 | Loaded!
36 |
37 |
38 |
39 |
43 |
44 |
45 |
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 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
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 |
32 | {{}}
33 |
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 |
13 |
14 | ITEM ONE
15 | ITEM TWO
16 | ITEM THREE
17 | ITEM FOUR
18 | ITEM FIVE
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 | TAB
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 | ITEM ONE
47 | ITEM TWO
48 |
49 |
51 |
52 |
53 |
54 |
55 |
56 |
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 |
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 |
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 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
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 |
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 |
34 |
35 |
36 |
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 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
86 |
87 |
--------------------------------------------------------------------------------
/polymer-tutorial-master/post-service/post-service.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
14 |
15 |
50 |
51 |
52 |
57 |
62 |
63 |
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 |
39 |
44 |
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 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
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 |
82 |
83 | {{iconset.id}}
84 | {{iconset.id === 'icons' ? 'The Default Set' : 'Import ' + iconset.id + '-icons.html'}}
85 |
86 |
87 |
88 |
89 | {{ icon }}
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
--------------------------------------------------------------------------------