summaryrefslogtreecommitdiffstats
path: root/third_party/polymer/components/paper-toggle-button
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/polymer/components/paper-toggle-button')
-rw-r--r--third_party/polymer/components/paper-toggle-button/.bower.json19
-rw-r--r--third_party/polymer/components/paper-toggle-button/README.md4
-rw-r--r--third_party/polymer/components/paper-toggle-button/bower.json8
-rw-r--r--third_party/polymer/components/paper-toggle-button/demo.html68
-rw-r--r--third_party/polymer/components/paper-toggle-button/index.html22
-rw-r--r--third_party/polymer/components/paper-toggle-button/metadata.html8
-rw-r--r--third_party/polymer/components/paper-toggle-button/paper-toggle-button.css61
-rw-r--r--third_party/polymer/components/paper-toggle-button/paper-toggle-button.html125
8 files changed, 0 insertions, 315 deletions
diff --git a/third_party/polymer/components/paper-toggle-button/.bower.json b/third_party/polymer/components/paper-toggle-button/.bower.json
deleted file mode 100644
index cdb3e3b..0000000
--- a/third_party/polymer/components/paper-toggle-button/.bower.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name": "paper-toggle-button",
- "private": true,
- "dependencies": {
- "font-roboto": "Polymer/font-roboto#>=0.3.0 <1.0.0",
- "paper-radio-button": "Polymer/paper-radio-button#>=0.3.0 <1.0.0"
- },
- "homepage": "https://github.com/Polymer/paper-toggle-button",
- "version": "0.3.5",
- "_release": "0.3.5",
- "_resolution": {
- "type": "version",
- "tag": "0.3.5",
- "commit": "0f73aaad8fa48b13e2b0e26da85af846ee0222cd"
- },
- "_source": "git://github.com/Polymer/paper-toggle-button.git",
- "_target": "0.3.5",
- "_originalSource": "Polymer/paper-toggle-button"
-} \ No newline at end of file
diff --git a/third_party/polymer/components/paper-toggle-button/README.md b/third_party/polymer/components/paper-toggle-button/README.md
deleted file mode 100644
index 314fd66..0000000
--- a/third_party/polymer/components/paper-toggle-button/README.md
+++ /dev/null
@@ -1,4 +0,0 @@
-paper-toggle-button
-===================
-
-See the [component page](http://www.polymer-project.org/docs/elements/paper-elements.html#paper-toggle-button) for more information.
diff --git a/third_party/polymer/components/paper-toggle-button/bower.json b/third_party/polymer/components/paper-toggle-button/bower.json
deleted file mode 100644
index 67a2f4c..0000000
--- a/third_party/polymer/components/paper-toggle-button/bower.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "name": "paper-toggle-button",
- "private": true,
- "dependencies": {
- "font-roboto": "Polymer/font-roboto#>=0.3.0 <1.0.0",
- "paper-radio-button": "Polymer/paper-radio-button#>=0.3.0 <1.0.0"
- }
-} \ No newline at end of file
diff --git a/third_party/polymer/components/paper-toggle-button/demo.html b/third_party/polymer/components/paper-toggle-button/demo.html
deleted file mode 100644
index 72fc07a..0000000
--- a/third_party/polymer/components/paper-toggle-button/demo.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<!doctype html>
-<html>
-<head>
- <title>paper-toggle-button</title>
-
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
- <meta name="mobile-web-app-capable" content="yes">
- <meta name="apple-mobile-web-app-capable" content="yes">
-
- <script src="../platform/platform.js"></script>
-
- <link rel="import" href="paper-toggle-button.html">
- <link rel="import" href="../font-roboto/roboto.html">
-
- <style shim-shadowdom>
-
- body {
- font-family: RobotoDraft, 'Helvetica Neue', Helvetica, Arial;
- margin: 0;
- padding: 24px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- -webkit-tap-highlight-color: rgba(0,0,0,0);
- -webkit-touch-callout: none;
- }
-
- section {
- width: 200px;
- }
-
- paper-toggle-button.blue::shadow paper-radio-button::shadow #ink[checked] {
- color: #4285f4;
- }
-
- paper-toggle-button.blue::shadow paper-radio-button::shadow #onRadio {
- background-color: #4285f4;
- }
-
- paper-toggle-button.blue::shadow #toggleBar[checked] {
- background-color: #4285f4;
- }
-
- </style>
-
-</head>
-<body unresolved>
-
- <section>
-
- <div center horizontal layout>
- <div flex>Wi-Fi</div>
- <paper-toggle-button checked></paper-toggle-button>
- </div>
-
- <br>
- <br>
-
- <div center horizontal layout>
- <div flex>Bluetooth</div>
- <paper-toggle-button class="blue"></paper-toggle-button>
- </div>
-
- </section>
-
-</body>
-</html>
diff --git a/third_party/polymer/components/paper-toggle-button/index.html b/third_party/polymer/components/paper-toggle-button/index.html
deleted file mode 100644
index 58856f3..0000000
--- a/third_party/polymer/components/paper-toggle-button/index.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!doctype html>
-<!--
-Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
-This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE
-The complete set of authors may be found at http://polymer.github.io/AUTHORS
-The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS
-Code distributed by Google as part of the polymer project is also
-subject to an additional IP rights grant found at http://polymer.github.io/PATENTS
--->
-<html>
-<head>
-
- <script src="../platform/platform.js"></script>
- <link rel="import" href="../core-component-page/core-component-page.html">
-
-</head>
-<body unresolved>
-
- <core-component-page></core-component-page>
-
-</body>
-</html>
diff --git a/third_party/polymer/components/paper-toggle-button/metadata.html b/third_party/polymer/components/paper-toggle-button/metadata.html
deleted file mode 100644
index bdddd00..0000000
--- a/third_party/polymer/components/paper-toggle-button/metadata.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<x-meta id="paper-toggle-button" label="Toggle Button" group="Paper">
- <template>
- <paper-toggle-button></paper-toggle-button>
- </template>
- <template id="imports">
- <link rel="import" href="paper-toggle-button.html">
- </template>
-</x-meta>
diff --git a/third_party/polymer/components/paper-toggle-button/paper-toggle-button.css b/third_party/polymer/components/paper-toggle-button/paper-toggle-button.css
deleted file mode 100644
index 3ff5e23..0000000
--- a/third_party/polymer/components/paper-toggle-button/paper-toggle-button.css
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
-This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
-The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
-The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
-Code distributed by Google as part of the polymer project is also
-subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
-*/
-
-:host {
- display: inline-block;
-}
-
-:host(:focus) {
- outline: none;
-}
-
-#toggleContainer {
- position: relative;
- width: 64px;
- height: 16px;
-}
-
-#toggleBar {
- position: absolute;
- top: 8px;
- left: 16px;
- height: 1px;
- width: 32px;
- background-color: #5a5a5a;
- pointer-events: none;
-}
-
-#toggleBar[checked] {
- background-color: #0f9d58;
-}
-
-#toggleContainer[checked] #checkedBar {
- width: 100%;
-}
-
-#toggleRadio {
- position: absolute;
- left: 0;
- padding: 8px 48px 8px 0;
- margin: -8px -48px -8px 0;
- transition: -webkit-transform linear .08s;
- transition: transform linear .08s;
-}
-
-#toggleRadio[checked] {
- -webkit-transform: translate(48px, 0);
- transform: translate(48px, 0);
- padding: 8px 0 8px 48px;
- margin: -8px 0 -8px -48px;
-}
-
-#toggleRadio.dragging {
- -webkit-transition: none;
- transition: none;
-} \ No newline at end of file
diff --git a/third_party/polymer/components/paper-toggle-button/paper-toggle-button.html b/third_party/polymer/components/paper-toggle-button/paper-toggle-button.html
deleted file mode 100644
index 7a4b107..0000000
--- a/third_party/polymer/components/paper-toggle-button/paper-toggle-button.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!--
-Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
-This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
-The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
-The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
-Code distributed by Google as part of the polymer project is also
-subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
--->
-
-<!--
-`paper-toggle-button` provides a ON/OFF switch that user can toggle the state
-by tapping or by dragging the swtich.
-
-Example:
-
- <paper-toggle-button></paper-toggle-button>
-
-Styling toggle button:
-
-To change the ink color for checked state:
-
- paper-toggle-button::shadow paper-radio-button::shadow #ink[checked] {
- color: #4285f4;
- }
-
-To change the radio checked color:
-
- paper-toggle-button::shadow paper-radio-button::shadow #onRadio {
- background-color: #4285f4;
- }
-
-To change the bar color for checked state:
-
- paper-toggle-button::shadow #toggleBar[checked] {
- background-color: #4285f4;
- }
-
-To change the ink color for unchecked state:
-
- paper-toggle-button::shadow paper-radio-button::shadow #ink {
- color: #b5b5b5;
- }
-
-To change the radio unchecked color:
-
- paper-toggle-button::shadow paper-radio-button::shadow #offRadio {
- border-color: #b5b5b5;
- }
-
-To change the bar color for unchecked state:
-
- paper-toggle-button::shadow #toggleBar {
- background-color: red;
- }
-
-@group Paper Elements
-@element paper-toggle-button
-@homepage github.io
--->
-
-<link rel="import" href="../paper-radio-button/paper-radio-button.html">
-
-<polymer-element name="paper-toggle-button" attributes="checked" role="button" aria-pressed="false" tabindex="0">
-<template>
-
- <link rel="stylesheet" href="paper-toggle-button.css">
-
- <div id="toggleContainer">
-
- <div id="toggleBar" checked?="{{checked}}"></div>
-
- <paper-radio-button id="toggleRadio" toggles checked="{{checked}}"
- on-trackstart="{{trackStart}}" on-trackx="{{trackx}}" on-trackend="{{trackEnd}}"></paper-radio-button>
-
- </div>
-
-</template>
-<script>
-
- Polymer('paper-toggle-button', {
-
- /**
- * Fired when the checked state changes.
- *
- * @event change
- */
-
- /**
- * Gets or sets the state, `true` is checked and `false` is unchecked.
- *
- * @attribute checked
- * @type boolean
- * @default false
- */
- checked: false,
-
- trackStart: function(e) {
- this._w = this.$.toggleBar.offsetLeft + this.$.toggleBar.offsetWidth;
- e.preventTap();
- },
-
- trackx: function(e) {
- this._x = Math.min(this._w,
- Math.max(0, this.checked ? this._w + e.dx : e.dx));
- this.$.toggleRadio.classList.add('dragging');
- var s = this.$.toggleRadio.style;
- s.webkitTransform = s.transform = 'translate3d(' + this._x + 'px,0,0)';
- },
-
- trackEnd: function() {
- var s = this.$.toggleRadio.style;
- s.webkitTransform = s.transform = null;
- this.$.toggleRadio.classList.remove('dragging');
- this.checked = Math.abs(this._x) > this._w / 2;
- },
-
- checkedChanged: function() {
- this.setAttribute('aria-pressed', Boolean(this.checked));
- this.fire('change');
- }
-
- });
-
-</script>
-</polymer-element>