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 --> | 9 --> |
10 | 10 |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
96 } else { | 96 } else { |
97 this._setSelectedItems([s]); | 97 this._setSelectedItems([s]); |
98 this._setSelectedItem(s); | 98 this._setSelectedItem(s); |
99 } | 99 } |
100 }, | 100 }, |
101 | 101 |
102 _toggleSelected: function(value) { | 102 _toggleSelected: function(value) { |
103 var i = this.selectedValues.indexOf(value); | 103 var i = this.selectedValues.indexOf(value); |
104 var unselected = i < 0; | 104 var unselected = i < 0; |
105 if (unselected) { | 105 if (unselected) { |
106 this.selectedValues.push(value); | 106 this.push('selectedValues',value); |
107 } else { | 107 } else { |
108 this.selectedValues.splice(i, 1); | 108 this.splice('selectedValues',i,1); |
109 } | 109 } |
110 this._selection.setItemSelected(this._valueToItem(value), unselected); | 110 this._selection.setItemSelected(this._valueToItem(value), unselected); |
111 } | 111 } |
112 }; | 112 }; |
113 | 113 |
114 /** @polymerBehavior */ | 114 /** @polymerBehavior */ |
115 Polymer.IronMultiSelectableBehavior = [ | 115 Polymer.IronMultiSelectableBehavior = [ |
116 Polymer.IronSelectableBehavior, | 116 Polymer.IronSelectableBehavior, |
117 Polymer.IronMultiSelectableBehaviorImpl | 117 Polymer.IronMultiSelectableBehaviorImpl |
118 ]; | 118 ]; |
119 | 119 |
120 </script> | 120 </script> |
OLD | NEW |