fix lint errors

This commit is contained in:
vitalets
2013-01-14 12:38:15 +04:00
parent 0c1316b94f
commit 06223dde52

@ -123,6 +123,7 @@ $(function(){
/* /*
Typeahead option methods used as defaults Typeahead option methods used as defaults
*/ */
/*jshint eqeqeq:false, curly: false, laxcomma: true*/
matcher: function (item) { matcher: function (item) {
return $.fn.typeahead.Constructor.prototype.matcher.call(this, item.text); return $.fn.typeahead.Constructor.prototype.matcher.call(this, item.text);
}, },
@ -131,16 +132,16 @@ $(function(){
, caseSensitive = [] , caseSensitive = []
, caseInsensitive = [] , caseInsensitive = []
, item , item
, text , text;
while (item = items.shift()) { while (item = items.shift()) {
text = item.text text = item.text;
if (!text.toLowerCase().indexOf(this.query.toLowerCase())) beginswith.push(item) if (!text.toLowerCase().indexOf(this.query.toLowerCase())) beginswith.push(item);
else if (~text.indexOf(this.query)) caseSensitive.push(item) else if (~text.indexOf(this.query)) caseSensitive.push(item);
else caseInsensitive.push(item) else caseInsensitive.push(item);
} }
return beginswith.concat(caseSensitive, caseInsensitive) return beginswith.concat(caseSensitive, caseInsensitive);
}, },
highlighter: function (item) { highlighter: function (item) {
return $.fn.typeahead.Constructor.prototype.highlighter.call(this, item.text); return $.fn.typeahead.Constructor.prototype.highlighter.call(this, item.text);
@ -149,7 +150,8 @@ $(function(){
item = this.$menu.find('.active').data('item'); item = this.$menu.find('.active').data('item');
this.$element.data('value', item.value); this.$element.data('value', item.value);
return item.text; return item.text;
}, },
/* /*
Overwrite typeahead's render method to store objects. Overwrite typeahead's render method to store objects.
@ -159,19 +161,20 @@ $(function(){
This function just store item in via jQuery data() method instead of attr('data-value') This function just store item in via jQuery data() method instead of attr('data-value')
*/ */
typeaheadRender: function (items) { typeaheadRender: function (items) {
var that = this var that = this;
items = $(items).map(function (i, item) { items = $(items).map(function (i, item) {
// i = $(that.options.item).attr('data-value', item) // i = $(that.options.item).attr('data-value', item)
i = $(that.options.item).data('item', item) i = $(that.options.item).data('item', item);
i.find('a').html(that.highlighter(item)) i.find('a').html(that.highlighter(item));
return i[0] return i[0];
}) });
items.first().addClass('active') items.first().addClass('active');
this.$menu.html(items) this.$menu.html(items);
return this return this;
} }
/*jshint eqeqeq: true, curly: true, laxcomma: false*/
}); });