Skip to content

Commit 0bcbc9f

Browse files
committed
Alphabetize
1 parent 42ac689 commit 0bcbc9f

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

cw-options-list.html

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<!-- Wrapper div necessary for sibling CSS selector to work for now -->
3535
<div>
3636
<template id="optionsTemplate" repeat="{{option in options | filter}}">
37-
<li class="option {{ { selected: option.selected } | tokenList }}" on-tap="{{onOptionTap}}" highlighted?="{{option === highlighted}}" on-mouseenter="{{onMouseEnter}}">{{option.text}}</li>
37+
<li class="option {{ { selected: option.selected } | tokenList }}" highlighted?="{{option === highlighted}}" on-mouseenter="{{onMouseEnter}}" on-tap="{{onOptionTap}}">{{option.text}}</li>
3838
</template>
3939
<li class="option no-options">No results for "{{filterText}}"</li>
4040
</div>
@@ -114,6 +114,20 @@
114114
}
115115
},
116116

117+
onMouseEnter: function(event, detail, sender) {
118+
var model = sender.templateInstance.model.option;
119+
if (model.selected === false) {
120+
this.highlighted = model;
121+
}
122+
},
123+
124+
onOptionTap: function(event, detail, sender) {
125+
var model = sender.templateInstance.model.option;
126+
if (model.selected === false) {
127+
this.select(model);
128+
}
129+
},
130+
117131
ready: function() {
118132
this.selected = [];
119133
},
@@ -128,20 +142,6 @@
128142
if (this.highlighted && !this.hidden) {
129143
this.select(this.highlighted);
130144
}
131-
},
132-
133-
onMouseEnter: function(event, detail, sender) {
134-
var model = sender.templateInstance.model.option;
135-
if (model.selected === false) {
136-
this.highlighted = model;
137-
}
138-
},
139-
140-
onOptionTap: function(event, detail, sender) {
141-
var model = sender.templateInstance.model.option;
142-
if (model.selected === false) {
143-
this.select(model);
144-
}
145145
}
146146

147147
});

cw-token-field.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
@element cw-token-field
1919
@homepage http://cletusw.github.io/cw-token-field
2020
-->
21-
<polymer-element name="cw-token-field" tabindex="0" on-tap="{{onTap}}" on-focus="{{onFocus}}" on-blur="{{onBlur}}">
21+
<polymer-element name="cw-token-field" on-blur="{{onBlur}}" on-focus="{{onFocus}}" on-tap="{{onTap}}" tabindex="0">
2222

2323
<template>
2424

@@ -27,8 +27,8 @@
2727
<template repeat="{{selected}}">
2828
<span class="selected">{{text}} <span class="unselect" on-tap="{{unselect}}">x</span></span>
2929
</template>
30-
<input is="cw-autosize-input" id="filter" type="text" class="{{ { 'maximize-width': selected.length === 0 } | tokenList }}" inputValue="{{filterText}}" placeholder="{{_placeholder}}" on-input="{{onInput}}" on-keydown="{{onKeydown}}">
31-
<cw-options-list id="optionsList" filterText="{{filterText}}" options="{{options}}" field="text" selected="{{selected}}" hidden?="{{!isOptionsListVisible}}" on-tap="{{onOptionsTap}}"></cw-options-list>
30+
<input class="{{ { 'maximize-width': selected.length === 0 } | tokenList }}" id="filter" inputValue="{{filterText}}" is="cw-autosize-input" on-input="{{onInput}}" on-keydown="{{onKeydown}}" placeholder="{{_placeholder}}" type="text">
31+
<cw-options-list field="text" filterText="{{filterText}}" hidden?="{{!isOptionsListVisible}}" id="optionsList" on-tap="{{onOptionsTap}}" options="{{options}}" selected="{{selected}}"></cw-options-list>
3232

3333
</template>
3434

0 commit comments

Comments
 (0)