| OLD | NEW |
| 1 // DO NOT EDIT: auto-generated with `pub run custom_element_apigen:update` | 1 // DO NOT EDIT: auto-generated with `pub run custom_element_apigen:update` |
| 2 | 2 |
| 3 /// Dart API for the polymer element `paper_slider`. | 3 /// Dart API for the polymer element `paper_slider`. |
| 4 @HtmlImport('paper_slider_nodart.html') | 4 @HtmlImport('paper_slider_nodart.html') |
| 5 library polymer_elements.lib.src.paper_slider.paper_slider; | 5 library polymer_elements.lib.src.paper_slider.paper_slider; |
| 6 | 6 |
| 7 import 'dart:html'; | 7 import 'dart:html'; |
| 8 import 'dart:js' show JsArray, JsObject; | 8 import 'dart:js' show JsArray, JsObject; |
| 9 import 'package:web_components/web_components.dart'; | 9 import 'package:web_components/web_components.dart'; |
| 10 import 'package:polymer_interop/polymer_interop.dart'; | 10 import 'package:polymer_interop/polymer_interop.dart'; |
| 11 import 'iron_form_element_behavior.dart'; | 11 import 'iron_form_element_behavior.dart'; |
| 12 import 'paper_inky_focus_behavior.dart'; | 12 import 'paper_inky_focus_behavior.dart'; |
| 13 import 'iron_button_state.dart'; | 13 import 'iron_button_state.dart'; |
| 14 import 'iron_a11y_keys_behavior.dart'; | 14 import 'iron_a11y_keys_behavior.dart'; |
| 15 import 'iron_control_state.dart'; | 15 import 'iron_control_state.dart'; |
| 16 import 'paper_ripple_behavior.dart'; |
| 16 import 'iron_range_behavior.dart'; | 17 import 'iron_range_behavior.dart'; |
| 17 import 'paper_styles.dart'; | 18 import 'iron_flex_layout.dart'; |
| 19 import 'color.dart'; |
| 18 import 'paper_progress.dart'; | 20 import 'paper_progress.dart'; |
| 19 import 'paper_input.dart'; | 21 import 'paper_input.dart'; |
| 20 import 'paper_ripple.dart'; | 22 import 'paper_ripple.dart'; |
| 21 | 23 |
| 24 /// Material design: [Sliders](https://www.google.com/design/spec/components/sli
ders.html) |
| 25 /// |
| 22 /// `paper-slider` allows user to select a value from a range of values by | 26 /// `paper-slider` allows user to select a value from a range of values by |
| 23 /// moving the slider thumb. The interactive nature of the slider makes it a | 27 /// moving the slider thumb. The interactive nature of the slider makes it a |
| 24 /// great choice for settings that reflect intensity levels, such as volume, | 28 /// great choice for settings that reflect intensity levels, such as volume, |
| 25 /// brightness, or color saturation. | 29 /// brightness, or color saturation. |
| 26 /// | 30 /// |
| 27 /// Example: | 31 /// Example: |
| 28 /// | 32 /// |
| 29 /// <paper-slider></paper-slider> | 33 /// <paper-slider></paper-slider> |
| 30 /// | 34 /// |
| 31 /// Use `min` and `max` to specify the slider range. Default is 0 to 100. | 35 /// Use `min` and `max` to specify the slider range. Default is 0 to 100. |
| (...skipping 15 matching lines...) Expand all Loading... |
| 47 /// `--paper-slider-disabled-knob-color` | The disabled knob color | `--google-g
rey-500` | 51 /// `--paper-slider-disabled-knob-color` | The disabled knob color | `--google-g
rey-500` |
| 48 /// `--paper-slider-pin-color` | The pin color | `--google-blue-700` | 52 /// `--paper-slider-pin-color` | The pin color | `--google-blue-700` |
| 49 /// `--paper-slider-font-color` | The pin's text color | `#fff` | 53 /// `--paper-slider-font-color` | The pin's text color | `#fff` |
| 50 /// `--paper-slider-disabled-active-color` | The disabled progress bar color | `
--google-grey-500` | 54 /// `--paper-slider-disabled-active-color` | The disabled progress bar color | `
--google-grey-500` |
| 51 /// `--paper-slider-disabled-secondary-color` | The disabled secondary progress
bar color | `--google-grey-300` | 55 /// `--paper-slider-disabled-secondary-color` | The disabled secondary progress
bar color | `--google-grey-300` |
| 52 /// `--paper-slider-knob-start-color` | The fill color of the knob at the far le
ft | `transparent` | 56 /// `--paper-slider-knob-start-color` | The fill color of the knob at the far le
ft | `transparent` |
| 53 /// `--paper-slider-knob-start-border-color` | The border color of the knob at t
he far left | `#c8c8c8` | 57 /// `--paper-slider-knob-start-border-color` | The border color of the knob at t
he far left | `#c8c8c8` |
| 54 /// `--paper-slider-pin-start-color` | The color of the pin at the far left | `#
c8c8c8` | 58 /// `--paper-slider-pin-start-color` | The color of the pin at the far left | `#
c8c8c8` |
| 55 /// `--paper-slider-height` | Height of the progress bar | `2px` | 59 /// `--paper-slider-height` | Height of the progress bar | `2px` |
| 56 @CustomElementProxy('paper-slider') | 60 @CustomElementProxy('paper-slider') |
| 57 class PaperSlider extends HtmlElement with CustomElementProxyMixin, PolymerBase,
IronFormElementBehavior, IronA11yKeysBehavior, IronButtonState, IronControlStat
e, PaperInkyFocusBehavior, IronRangeBehavior { | 61 class PaperSlider extends HtmlElement with CustomElementProxyMixin, PolymerBase,
IronFormElementBehavior, IronA11yKeysBehavior, IronButtonState, IronControlStat
e, PaperRippleBehavior, PaperInkyFocusBehavior, IronRangeBehavior { |
| 58 PaperSlider.created() : super.created(); | 62 PaperSlider.created() : super.created(); |
| 59 factory PaperSlider() => new Element.tag('paper-slider'); | 63 factory PaperSlider() => new Element.tag('paper-slider'); |
| 60 | 64 |
| 61 /// True when the user is dragging the slider. | 65 /// True when the user is dragging the slider. |
| 62 bool get dragging => jsElement[r'dragging']; | 66 bool get dragging => jsElement[r'dragging']; |
| 63 set dragging(bool value) { jsElement[r'dragging'] = value; } | 67 set dragging(bool value) { jsElement[r'dragging'] = value; } |
| 64 | 68 |
| 65 /// If true, an input is shown and user can use it to set the slider value. | 69 /// If true, an input is shown and user can use it to set the slider value. |
| 66 bool get editable => jsElement[r'editable']; | 70 bool get editable => jsElement[r'editable']; |
| 67 set editable(bool value) { jsElement[r'editable'] = value; } | 71 set editable(bool value) { jsElement[r'editable'] = value; } |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 104 set transiting(bool value) { jsElement[r'transiting'] = value; } | 108 set transiting(bool value) { jsElement[r'transiting'] = value; } |
| 105 | 109 |
| 106 /// Decreases value by `step` but not below `min`. | 110 /// Decreases value by `step` but not below `min`. |
| 107 decrement() => | 111 decrement() => |
| 108 jsElement.callMethod('decrement', []); | 112 jsElement.callMethod('decrement', []); |
| 109 | 113 |
| 110 /// Increases value by `step` but not above `max`. | 114 /// Increases value by `step` but not above `max`. |
| 111 increment() => | 115 increment() => |
| 112 jsElement.callMethod('increment', []); | 116 jsElement.callMethod('increment', []); |
| 113 } | 117 } |
| OLD | NEW |