Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Side by Side Diff: lib/iron_selectable.dart

Issue 1418513006: update elements and fix some bugs (Closed) Base URL: git@github.com:dart-lang/polymer_elements.git@master
Patch Set: code review updates Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « lib/iron_range_behavior.dart ('k') | lib/iron_validatable_behavior.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 `iron_selectable`. 3 /// Dart API for the polymer element `iron_selectable`.
4 @HtmlImport('iron_selectable_nodart.html') 4 @HtmlImport('iron_selectable_nodart.html')
5 library polymer_elements.lib.src.iron_selector.iron_selectable; 5 library polymer_elements.lib.src.iron_selector.iron_selectable;
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_selection.dart'; 11 import 'iron_selection.dart';
12 12
13 13
14 @BehaviorProxy(const ['Polymer', 'IronSelectableBehavior']) 14 @BehaviorProxy(const ['Polymer', 'IronSelectableBehavior'])
15 abstract class IronSelectableBehavior implements CustomElementProxyMixin { 15 abstract class IronSelectableBehavior implements CustomElementProxyMixin {
16 16
17 /// The event that fires from items when they are selected. Selectable 17 /// The event that fires from items when they are selected. Selectable
18 /// will listen for this event from items and update the selection state. 18 /// will listen for this event from items and update the selection state.
19 /// Set to empty string to listen to no events. 19 /// Set to empty string to listen to no events.
20 String get activateEvent => jsElement[r'activateEvent']; 20 String get activateEvent => jsElement[r'activateEvent'];
21 set activateEvent(String value) { jsElement[r'activateEvent'] = value; } 21 set activateEvent(String value) { jsElement[r'activateEvent'] = value; }
22 22
23 /// If you want to use the attribute value of an element for `selected` instea d of the index, 23 /// If you want to use the attribute value of an element for `selected` instea d of the index,
24 /// set this to the name of the attribute. 24 /// set this to the name of the attribute.
25 String get attrForSelected => jsElement[r'attrForSelected']; 25 String get attrForSelected => jsElement[r'attrForSelected'];
26 set attrForSelected(String value) { jsElement[r'attrForSelected'] = value; } 26 set attrForSelected(String value) { jsElement[r'attrForSelected'] = value; }
27 27
28 /// The set of excluded elements where the key is the `localName`
29 /// of the element that will be ignored from the item list.
30 get excludedLocalNames => jsElement[r'excludedLocalNames'];
31 set excludedLocalNames(value) { jsElement[r'excludedLocalNames'] = (value is M ap || (value is Iterable && value is! JsArray)) ? new JsObject.jsify(value) : va lue;}
32
33 /// Returns an array of selectable items. 28 /// Returns an array of selectable items.
34 get items => jsElement[r'items']; 29 get items => jsElement[r'items'];
35 30
36 /// This is a CSS selector string. If this is set, only items that match the CSS selector 31 /// This is a CSS selector string. If this is set, only items that match the CSS selector
37 /// are selectable. 32 /// are selectable.
38 String get selectable => jsElement[r'selectable']; 33 String get selectable => jsElement[r'selectable'];
39 set selectable(String value) { jsElement[r'selectable'] = value; } 34 set selectable(String value) { jsElement[r'selectable'] = value; }
40 35
41 /// Gets or sets the selected element. The default is to use the index of the item. 36 /// Gets or sets the selected element. The default is to use the index of the item.
42 get selected => jsElement[r'selected']; 37 get selected => jsElement[r'selected'];
(...skipping 21 matching lines...) Expand all
64 jsElement.callMethod('select', [value]); 59 jsElement.callMethod('select', [value]);
65 60
66 /// Selects the next item. 61 /// Selects the next item.
67 selectNext() => 62 selectNext() =>
68 jsElement.callMethod('selectNext', []); 63 jsElement.callMethod('selectNext', []);
69 64
70 /// Selects the previous item. 65 /// Selects the previous item.
71 selectPrevious() => 66 selectPrevious() =>
72 jsElement.callMethod('selectPrevious', []); 67 jsElement.callMethod('selectPrevious', []);
73 } 68 }
OLDNEW
« no previous file with comments | « lib/iron_range_behavior.dart ('k') | lib/iron_validatable_behavior.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698