| OLD | NEW |
| 1 <!-- | 1 <!-- |
| 2 @license | 2 @license |
| 3 Copyright (c) 2015 The Polymer Project Authors. All rights reserved. | 3 Copyright (c) 2015 The Polymer Project Authors. All rights reserved. |
| 4 This code may only be used under the BSD style license found at http://polymer.g
ithub.io/LICENSE.txt | 4 This code may only be used under the BSD style license found at http://polymer.g
ithub.io/LICENSE.txt |
| 5 The complete set of authors may be found at http://polymer.github.io/AUTHORS.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/CONTRI
BUTORS.txt | 6 The complete set of contributors may be found at http://polymer.github.io/CONTRI
BUTORS.txt |
| 7 Code distributed by Google as part of the polymer project is also | 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/PATEN
TS.txt | 8 subject to an additional IP rights grant found at http://polymer.github.io/PATEN
TS.txt |
| 9 --><html><head><link rel="import" href="../polymer/polymer.html"> | 9 --><html><head><link rel="import" href="../polymer/polymer.html"> |
| 10 <link rel="import" href="../iron-a11y-keys-behavior/iron-a11y-keys-behavior.html
"> | 10 <link rel="import" href="../iron-a11y-keys-behavior/iron-a11y-keys-behavior.html
"> |
| (...skipping 30 matching lines...) Expand all Loading... |
| 41 Custom property | Description | Default | 41 Custom property | Description | Default |
| 42 ----------------|-------------|---------- | 42 ----------------|-------------|---------- |
| 43 `--paper-slider-container-color` | The background color of the bar | `--paper-gr
ey-400` | 43 `--paper-slider-container-color` | The background color of the bar | `--paper-gr
ey-400` |
| 44 `--paper-slider-bar-color` | The background color of the slider | `transparent` | 44 `--paper-slider-bar-color` | The background color of the slider | `transparent` |
| 45 `--paper-slider-active-color` | The progress bar color | `--google-blue-700` | 45 `--paper-slider-active-color` | The progress bar color | `--google-blue-700` |
| 46 `--paper-slider-secondary-color` | The secondary progress bar color | `--google-
blue-300` | 46 `--paper-slider-secondary-color` | The secondary progress bar color | `--google-
blue-300` |
| 47 `--paper-slider-knob-color` | The knob color | `--google-blue-700` | 47 `--paper-slider-knob-color` | The knob color | `--google-blue-700` |
| 48 `--paper-slider-disabled-knob-color` | The disabled knob color | `--paper-grey-4
00` | 48 `--paper-slider-disabled-knob-color` | The disabled knob color | `--paper-grey-4
00` |
| 49 `--paper-slider-pin-color` | The pin color | `--google-blue-700` | 49 `--paper-slider-pin-color` | The pin color | `--google-blue-700` |
| 50 `--paper-slider-font-color` | The pin's text color | `#fff` | 50 `--paper-slider-font-color` | The pin's text color | `#fff` |
| 51 `--paper-slider-markers-color` | The snaps markers color | `#000` |
| 51 `--paper-slider-disabled-active-color` | The disabled progress bar color | `--pa
per-grey-400` | 52 `--paper-slider-disabled-active-color` | The disabled progress bar color | `--pa
per-grey-400` |
| 52 `--paper-slider-disabled-secondary-color` | The disabled secondary progress bar
color | `--paper-grey-400` | 53 `--paper-slider-disabled-secondary-color` | The disabled secondary progress bar
color | `--paper-grey-400` |
| 53 `--paper-slider-knob-start-color` | The fill color of the knob at the far left |
`transparent` | 54 `--paper-slider-knob-start-color` | The fill color of the knob at the far left |
`transparent` |
| 54 `--paper-slider-knob-start-border-color` | The border color of the knob at the f
ar left | `--paper-grey-400` | 55 `--paper-slider-knob-start-border-color` | The border color of the knob at the f
ar left | `--paper-grey-400` |
| 55 `--paper-slider-pin-start-color` | The color of the pin at the far left | `--pap
er-grey-400` | 56 `--paper-slider-pin-start-color` | The color of the pin at the far left | `--pap
er-grey-400` |
| 56 `--paper-slider-height` | Height of the progress bar | `2px` | 57 `--paper-slider-height` | Height of the progress bar | `2px` |
| 57 `--paper-slider-input` | Mixin applied to the input in editable mode | `{}` | 58 `--paper-slider-input` | Mixin applied to the input in editable mode | `{}` |
| 58 | 59 |
| 59 @group Paper Elements | 60 @group Paper Elements |
| 60 @element paper-slider | 61 @element paper-slider |
| (...skipping 12 matching lines...) Expand all Loading... |
| 73 cursor: default; | 74 cursor: default; |
| 74 -webkit-user-select: none; | 75 -webkit-user-select: none; |
| 75 -moz-user-select: none; | 76 -moz-user-select: none; |
| 76 -ms-user-select: none; | 77 -ms-user-select: none; |
| 77 user-select: none; | 78 user-select: none; |
| 78 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); | 79 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); |
| 79 --paper-progress-active-color: var(--paper-slider-active-color, --google
-blue-700); | 80 --paper-progress-active-color: var(--paper-slider-active-color, --google
-blue-700); |
| 80 --paper-progress-secondary-color: var(--paper-slider-secondary-color, --
google-blue-300); | 81 --paper-progress-secondary-color: var(--paper-slider-secondary-color, --
google-blue-300); |
| 81 --paper-progress-disabled-active-color: var(--paper-slider-disabled-acti
ve-color, --paper-grey-400); | 82 --paper-progress-disabled-active-color: var(--paper-slider-disabled-acti
ve-color, --paper-grey-400); |
| 82 --paper-progress-disabled-secondary-color: var(--paper-slider-disabled-s
econdary-color, --paper-grey-400); | 83 --paper-progress-disabled-secondary-color: var(--paper-slider-disabled-s
econdary-color, --paper-grey-400); |
| 84 --calculated-paper-slider-height: var(--paper-slider-height, 2px); |
| 83 } | 85 } |
| 84 | 86 |
| 85 /* focus shows the ripple */ | 87 /* focus shows the ripple */ |
| 86 :host(:focus) { | 88 :host(:focus) { |
| 87 outline: none; | 89 outline: none; |
| 88 } | 90 } |
| 89 | 91 |
| 90 #sliderContainer { | 92 #sliderContainer { |
| 91 position: relative; | 93 position: relative; |
| 92 width: 100%; | 94 width: 100%; |
| 93 height: calc(30px + var(--paper-slider-height, 2px)); | 95 height: calc(30px + var(--calculated-paper-slider-height)); |
| 94 margin-left: calc(15px + var(--paper-slider-height, 2px)/2); | 96 margin-left: calc(15px + var(--calculated-paper-slider-height)/2); |
| 95 margin-right: calc(15px + var(--paper-slider-height, 2px)/2); | 97 margin-right: calc(15px + var(--calculated-paper-slider-height)/2); |
| 96 } | 98 } |
| 97 | 99 |
| 98 #sliderContainer:focus { | 100 #sliderContainer:focus { |
| 99 outline: 0; | 101 outline: 0; |
| 100 } | 102 } |
| 101 | 103 |
| 102 #sliderContainer.editable { | 104 #sliderContainer.editable { |
| 103 margin-top: 12px; | 105 margin-top: 12px; |
| 104 margin-bottom: 12px; | 106 margin-bottom: 12px; |
| 105 } | 107 } |
| 106 | 108 |
| 107 .bar-container { | 109 .bar-container { |
| 108 position: absolute; | 110 position: absolute; |
| 109 top: 0; | 111 top: 0; |
| 110 bottom: 0; | 112 bottom: 0; |
| 111 left: 0; | 113 left: 0; |
| 112 right: 0; | 114 right: 0; |
| 113 overflow: hidden; | 115 overflow: hidden; |
| 114 } | 116 } |
| 115 | 117 |
| 116 .ring > .bar-container { | 118 .ring > .bar-container { |
| 117 left: calc(5px + var(--paper-slider-height, 2px)/2); | 119 left: calc(5px + var(--calculated-paper-slider-height)/2); |
| 118 transition: left 0.18s ease; | 120 transition: left 0.18s ease; |
| 119 } | 121 } |
| 120 | 122 |
| 121 .ring.expand.dragging > .bar-container { | 123 .ring.expand.dragging > .bar-container { |
| 122 transition: none; | 124 transition: none; |
| 123 } | 125 } |
| 124 | 126 |
| 125 .ring.expand:not(.pin) > .bar-container { | 127 .ring.expand:not(.pin) > .bar-container { |
| 126 left: calc(8px + var(--paper-slider-height, 2px)/2); | 128 left: calc(8px + var(--calculated-paper-slider-height)/2); |
| 127 } | 129 } |
| 128 | 130 |
| 129 #sliderBar { | 131 #sliderBar { |
| 130 padding: 15px 0; | 132 padding: 15px 0; |
| 131 width: 100%; | 133 width: 100%; |
| 132 background-color: var(--paper-slider-bar-color, transparent); | 134 background-color: var(--paper-slider-bar-color, transparent); |
| 133 --paper-progress-container-color: var(--paper-slider-container-color, --
paper-grey-400); | 135 --paper-progress-container-color: var(--paper-slider-container-color, --
paper-grey-400); |
| 134 --paper-progress-height: var(--paper-slider-height, 2px); | 136 --paper-progress-height: var(--calculated-paper-slider-height); |
| 135 } | 137 } |
| 136 | 138 |
| 137 .slider-markers { | 139 .slider-markers { |
| 138 position: absolute; | 140 position: absolute; |
| 139 top: calc(14px + var(--paper-slider-height,2px)/2); | 141 top: calc(14px + var(--paper-slider-height,2px)/2); |
| 140 height: var(--paper-slider-height, 2px); | 142 height: var(--calculated-paper-slider-height); |
| 141 left: 0; | 143 left: 0; |
| 142 right: -1px; | 144 right: -1px; |
| 143 box-sizing: border-box; | 145 box-sizing: border-box; |
| 144 pointer-events: none; | 146 pointer-events: none; |
| 145 @apply(--layout-horizontal); | 147 @apply(--layout-horizontal); |
| 146 } | 148 } |
| 147 | 149 |
| 148 .slider-marker { | 150 .slider-marker { |
| 149 @apply(--layout-flex); | 151 @apply(--layout-flex); |
| 150 } | 152 } |
| 151 .slider-markers::after, | 153 .slider-markers::after, |
| 152 .slider-marker::after { | 154 .slider-marker::after { |
| 153 content: ""; | 155 content: ""; |
| 154 display: block; | 156 display: block; |
| 155 margin-left: -1px; | 157 margin-left: -1px; |
| 156 width: 2px; | 158 width: 2px; |
| 157 height: 2px; | 159 height: var(--calculated-paper-slider-height); |
| 158 border-radius: 50%; | 160 border-radius: 50%; |
| 159 background-color: black; | 161 background-color: var(--paper-slider-markers-color, #000); |
| 160 } | 162 } |
| 161 | 163 |
| 162 #sliderKnob { | 164 .slider-knob { |
| 163 position: absolute; | 165 position: absolute; |
| 164 left: 0; | 166 left: 0; |
| 165 top: 0; | 167 top: 0; |
| 166 margin-left: calc(-15px - var(--paper-slider-height, 2px)/2); | 168 margin-left: calc(-15px - var(--calculated-paper-slider-height)/2); |
| 167 width: calc(30px + var(--paper-slider-height, 2px)); | 169 width: calc(30px + var(--calculated-paper-slider-height)); |
| 168 height: calc(30px + var(--paper-slider-height, 2px)); | 170 height: calc(30px + var(--calculated-paper-slider-height)); |
| 169 } | 171 } |
| 170 | 172 |
| 171 .transiting > #sliderKnob { | 173 .transiting > .slider-knob { |
| 172 transition: left 0.08s ease; | 174 transition: left 0.08s ease; |
| 173 } | 175 } |
| 174 | 176 |
| 175 #sliderKnob:focus { | 177 .slider-knob:focus { |
| 176 outline: none; | 178 outline: none; |
| 177 } | 179 } |
| 178 | 180 |
| 179 #sliderKnob.dragging { | 181 .slider-knob.dragging { |
| 180 transition: none; | 182 transition: none; |
| 181 } | 183 } |
| 182 | 184 |
| 183 .snaps > #sliderKnob.dragging { | 185 .snaps > .slider-knob.dragging { |
| 184 transition: -webkit-transform 0.08s ease; | 186 transition: -webkit-transform 0.08s ease; |
| 185 transition: transform 0.08s ease; | 187 transition: transform 0.08s ease; |
| 186 } | 188 } |
| 187 | 189 |
| 188 #sliderKnobInner { | 190 .slider-knob-inner { |
| 189 margin: 10px; | 191 margin: 10px; |
| 190 width: calc(100% - 20px); | 192 width: calc(100% - 20px); |
| 191 height: calc(100% - 20px); | 193 height: calc(100% - 20px); |
| 192 background-color: var(--paper-slider-knob-color, --google-blue-700); | 194 background-color: var(--paper-slider-knob-color, --google-blue-700); |
| 193 border: 2px solid var(--paper-slider-knob-color, --google-blue-700); | 195 border: 2px solid var(--paper-slider-knob-color, --google-blue-700); |
| 194 border-radius: 50%; | 196 border-radius: 50%; |
| 195 | 197 |
| 196 -moz-box-sizing: border-box; | 198 -moz-box-sizing: border-box; |
| 197 box-sizing: border-box; | 199 box-sizing: border-box; |
| 198 | 200 |
| 199 transition-property: -webkit-transform, background-color, border; | 201 transition-property: -webkit-transform, background-color, border; |
| 200 transition-property: transform, background-color, border; | 202 transition-property: transform, background-color, border; |
| 201 transition-duration: 0.18s; | 203 transition-duration: 0.18s; |
| 202 transition-timing-function: ease; | 204 transition-timing-function: ease; |
| 203 } | 205 } |
| 204 | 206 |
| 205 .expand:not(.pin) > #sliderKnob > #sliderKnobInner { | 207 .expand:not(.pin) > .slider-knob > .slider-knob-inner { |
| 206 -webkit-transform: scale(1.5); | 208 -webkit-transform: scale(1.5); |
| 207 transform: scale(1.5); | 209 transform: scale(1.5); |
| 208 } | 210 } |
| 209 | 211 |
| 210 .ring > #sliderKnob > #sliderKnobInner { | 212 .ring > .slider-knob > .slider-knob-inner { |
| 211 background-color: var(--paper-slider-knob-start-color, transparent); | 213 background-color: var(--paper-slider-knob-start-color, transparent); |
| 212 border: 2px solid var(--paper-slider-knob-start-border-color, --paper-gr
ey-400); | 214 border: 2px solid var(--paper-slider-knob-start-border-color, --paper-gr
ey-400); |
| 213 } | 215 } |
| 214 | 216 |
| 215 #sliderKnobInner::before { | 217 .slider-knob-inner::before { |
| 216 background-color: var(--paper-slider-pin-color, --google-blue-700); | 218 background-color: var(--paper-slider-pin-color, --google-blue-700); |
| 217 } | 219 } |
| 218 | 220 |
| 219 .pin > #sliderKnob > #sliderKnobInner::before { | 221 .pin > .slider-knob > .slider-knob-inner::before { |
| 220 content: ""; | 222 content: ""; |
| 221 position: absolute; | 223 position: absolute; |
| 222 top: 0; | 224 top: 0; |
| 223 left: 50%; | 225 left: 50%; |
| 224 margin-left: -13px; | 226 margin-left: -13px; |
| 225 width: 26px; | 227 width: 26px; |
| 226 height: 26px; | 228 height: 26px; |
| 227 border-radius: 50% 50% 50% 0; | 229 border-radius: 50% 50% 50% 0; |
| 228 | 230 |
| 229 -webkit-transform: rotate(-45deg) scale(0) translate(0); | 231 -webkit-transform: rotate(-45deg) scale(0) translate(0); |
| 230 transform: rotate(-45deg) scale(0) translate(0); | 232 transform: rotate(-45deg) scale(0) translate(0); |
| 231 } | 233 } |
| 232 | 234 |
| 233 #sliderKnobInner::before, | 235 .slider-knob-inner::before, |
| 234 #sliderKnobInner::after { | 236 .slider-knob-inner::after { |
| 235 transition: -webkit-transform .18s ease, background-color .18s ease; | 237 transition: -webkit-transform .18s ease, background-color .18s ease; |
| 236 transition: transform .18s ease, background-color .18s ease; | 238 transition: transform .18s ease, background-color .18s ease; |
| 237 } | 239 } |
| 238 | 240 |
| 239 .pin.ring > #sliderKnob > #sliderKnobInner::before { | 241 .pin.ring > .slider-knob > .slider-knob-inner::before { |
| 240 background-color: var(--paper-slider-pin-start-color, --paper-grey-400); | 242 background-color: var(--paper-slider-pin-start-color, --paper-grey-400); |
| 241 } | 243 } |
| 242 | 244 |
| 243 .pin.expand > #sliderKnob > #sliderKnobInner::before { | 245 .pin.expand > .slider-knob > .slider-knob-inner::before { |
| 244 -webkit-transform: rotate(-45deg) scale(1) translate(17px, -17px); | 246 -webkit-transform: rotate(-45deg) scale(1) translate(17px, -17px); |
| 245 transform: rotate(-45deg) scale(1) translate(17px, -17px); | 247 transform: rotate(-45deg) scale(1) translate(17px, -17px); |
| 246 } | 248 } |
| 247 | 249 |
| 248 .pin > #sliderKnob > #sliderKnobInner::after { | 250 .pin > .slider-knob > .slider-knob-inner::after { |
| 249 content: attr(value); | 251 content: attr(value); |
| 250 position: absolute; | 252 position: absolute; |
| 251 top: 0; | 253 top: 0; |
| 252 left: 50%; | 254 left: 50%; |
| 253 margin-left: -16px; | 255 margin-left: -16px; |
| 254 width: 32px; | 256 width: 32px; |
| 255 height: 26px; | 257 height: 26px; |
| 256 text-align: center; | 258 text-align: center; |
| 257 color: var(--paper-slider-font-color, #fff); | 259 color: var(--paper-slider-font-color, #fff); |
| 258 font-size: 10px; | 260 font-size: 10px; |
| 259 | 261 |
| 260 -webkit-transform: scale(0) translate(0); | 262 -webkit-transform: scale(0) translate(0); |
| 261 transform: scale(0) translate(0); | 263 transform: scale(0) translate(0); |
| 262 } | 264 } |
| 263 | 265 |
| 264 .pin.expand > #sliderKnob > #sliderKnobInner::after { | 266 .pin.expand > .slider-knob > .slider-knob-inner::after { |
| 265 -webkit-transform: scale(1) translate(0, -17px); | 267 -webkit-transform: scale(1) translate(0, -17px); |
| 266 transform: scale(1) translate(0, -17px); | 268 transform: scale(1) translate(0, -17px); |
| 267 } | 269 } |
| 268 | 270 |
| 269 /* paper-input */ | 271 /* paper-input */ |
| 270 .slider-input { | 272 .slider-input { |
| 271 width: 50px; | 273 width: 50px; |
| 272 overflow: hidden; | 274 overflow: hidden; |
| 273 --paper-input-container-input: { | 275 --paper-input-container-input: { |
| 274 text-align: center; | 276 text-align: center; |
| 275 }; | 277 }; |
| 276 @apply(--paper-slider-input); | 278 @apply(--paper-slider-input); |
| 277 } | 279 } |
| 278 | 280 |
| 279 /* disabled state */ | 281 /* disabled state */ |
| 280 #sliderContainer.disabled { | 282 #sliderContainer.disabled { |
| 281 pointer-events: none; | 283 pointer-events: none; |
| 282 } | 284 } |
| 283 | 285 |
| 284 .disabled > #sliderKnob > #sliderKnobInner { | 286 .disabled > .slider-knob > .slider-knob-inner { |
| 285 background-color: var(--paper-slider-disabled-knob-color, --paper-grey-4
00); | 287 background-color: var(--paper-slider-disabled-knob-color, --paper-grey-4
00); |
| 286 border: 2px solid var(--paper-slider-disabled-knob-color, --paper-grey-4
00); | 288 border: 2px solid var(--paper-slider-disabled-knob-color, --paper-grey-4
00); |
| 287 -webkit-transform: scale3d(0.75, 0.75, 1); | 289 -webkit-transform: scale3d(0.75, 0.75, 1); |
| 288 transform: scale3d(0.75, 0.75, 1); | 290 transform: scale3d(0.75, 0.75, 1); |
| 289 } | 291 } |
| 290 | 292 |
| 291 .disabled.ring > #sliderKnob > #sliderKnobInner { | 293 .disabled.ring > .slider-knob > .slider-knob-inner { |
| 292 background-color: var(--paper-slider-knob-start-color, transparent); | 294 background-color: var(--paper-slider-knob-start-color, transparent); |
| 293 border: 2px solid var(--paper-slider-knob-start-border-color, --paper-gr
ey-400); | 295 border: 2px solid var(--paper-slider-knob-start-border-color, --paper-gr
ey-400); |
| 294 } | 296 } |
| 295 | 297 |
| 296 paper-ripple { | 298 paper-ripple { |
| 297 color: var(--paper-slider-knob-color, --google-blue-700); | 299 color: var(--paper-slider-knob-color, --google-blue-700); |
| 298 } | 300 } |
| 299 </style> | 301 </style> |
| 300 | 302 |
| 301 <div id="sliderContainer" class$="[[_getClassNames(disabled, pin, snaps, imm
ediateValue, min, expand, dragging, transiting, editable)]]"> | 303 <div id="sliderContainer" class$="[[_getClassNames(disabled, pin, snaps, imm
ediateValue, min, expand, dragging, transiting, editable)]]"> |
| 302 <div class="bar-container"> | 304 <div class="bar-container"> |
| 303 <paper-progress disabled$="[[disabled]]" id="sliderBar" aria-hidden="tru
e" min="[[min]]" max="[[max]]" step="[[step]]" value="[[immediateValue]]" second
ary-progress="[[secondaryProgress]]" on-down="_bardown" on-up="_resetKnob" on-tr
ack="_onTrack"> | 305 <paper-progress disabled$="[[disabled]]" id="sliderBar" aria-hidden="tru
e" min="[[min]]" max="[[max]]" step="[[step]]" value="[[immediateValue]]" second
ary-progress="[[secondaryProgress]]" on-down="_bardown" on-up="_resetKnob" on-tr
ack="_onTrack"> |
| 304 </paper-progress> | 306 </paper-progress> |
| 305 </div> | 307 </div> |
| 306 | 308 |
| 307 <template is="dom-if" if="[[snaps]]"> | 309 <template is="dom-if" if="[[snaps]]"> |
| 308 <div class="slider-markers"> | 310 <div class="slider-markers"> |
| 309 <template is="dom-repeat" items="[[markers]]"> | 311 <template is="dom-repeat" items="[[markers]]"> |
| 310 <div class="slider-marker"></div> | 312 <div class="slider-marker"></div> |
| 311 </template> | 313 </template> |
| 312 </div> | 314 </div> |
| 313 </template> | 315 </template> |
| 314 | 316 |
| 315 <div id="sliderKnob" on-down="_knobdown" on-up="_resetKnob" on-track="_onT
rack" on-transitionend="_knobTransitionEnd"> | 317 <div id="sliderKnob" class="slider-knob" on-down="_knobdown" on-up="_reset
Knob" on-track="_onTrack" on-transitionend="_knobTransitionEnd"> |
| 316 <div id="sliderKnobInner" value$="[[immediateValue]]"></div> | 318 <div class="slider-knob-inner" value$="[[immediateValue]]"></div> |
| 317 </div> | 319 </div> |
| 318 </div> | 320 </div> |
| 319 | 321 |
| 320 <template is="dom-if" if="[[editable]]"> | 322 <template is="dom-if" if="[[editable]]"> |
| 321 <paper-input id="input" type="number" step="[[step]]" min="[[min]]" max="[
[max]]" class="slider-input" disabled$="[[disabled]]" value="[[immediateValue]]"
on-change="_changeValue" on-keydown="_inputKeyDown" no-label-float=""> | 323 <paper-input id="input" type="number" step="[[step]]" min="[[min]]" max="[
[max]]" class="slider-input" disabled$="[[disabled]]" value="[[immediateValue]]"
on-change="_changeValue" on-keydown="_inputKeyDown" no-label-float=""> |
| 322 </paper-input> | 324 </paper-input> |
| 323 </template> | 325 </template> |
| 324 </template> | 326 </template> |
| 325 | 327 |
| 326 </dom-module> | 328 </dom-module> |
| 327 <script src="paper-slider-extracted.js"></script></body></html> | 329 <script src="paper-slider-extracted.js"></script></body></html> |
| OLD | NEW |