comindware.ui
Version:
Comindware Core UI provides the basic components like editors, lists, dropdowns, popups that we so desperately need while creating Marionette-based single-page applications.
26 lines (21 loc) • 668 B
JavaScript
/**
* Developer: Ksenia Kartvelishvili
* Date: 16.04.2015
* Copyright: 2009-2016 Comindware®
* All Rights Reserved
* Published under the MIT license
*/
;
import { helpers } from 'utils';
import list from 'list';
export default Backbone.Model.extend({
initialize() {
helpers.applyBehavior(this, list.models.behaviors.ListItemBehavior);
},
matchText(text) {
const name = this.get('name');
const userName = this.get('userName');
return (name && name.toLowerCase().indexOf(text) !== -1) ||
(userName && userName.toLowerCase().indexOf(text) !== -1);
}
});