ember-aupac-typeahead
Version:
typeahead.js for ember
31 lines (28 loc) • 641 B
JavaScript
import PageObject from '../../tests/page-object';
const {
value,
//customHelper,
collection,
clickable
} = PageObject;
export default function aupacTypeahead(selector/*, options*/) {
return {
search(search) {
$(selector).val(search).trigger('input');
},
suggestions : collection({
scope: '', //Reset to global scope
itemScope: '.tt-suggestion',
item: {
select: clickable()
}
}),
value : value(selector),
isDisabled: function() {
return $(selector).prop('disabled');
},
isEnabled: function() {
return ! $(selector).prop('disabled');
}
};
}