Backfill specs for SelectList

This commit is contained in:
Corey Johnson
2012-11-16 11:34:52 -08:00
parent 046233cf28
commit 61aecfa58f
2 changed files with 26 additions and 5 deletions

View File

@@ -40,9 +40,14 @@ class SelectList extends View
@selectItem(@list.find('li:first'))
setError: (message) ->
@error.text(message)
@error.show()
@addClass("error")
if not message or message.length == ""
@error.text("")
@error.hide()
@removeClass("error")
else
@error.text(message)
@error.show()
@addClass("error")
populateList: ->
filterQuery = @miniEditor.getText()
@@ -51,10 +56,10 @@ class SelectList extends View
else
filteredArray = @array
@error.hide()
@removeClass("error")
@list.empty()
if filteredArray.length
@setError(null)
for i in [0...Math.min(filteredArray.length, @maxItems)]
element = filteredArray[i]
item = @itemForElement(element)