NYTimes/backbone.stickit — pull request #9 by hlindset (2012-09-26 11:44:06+00:00)
Title: Fix select options existence predicate

Hi.

I encountered some issues with Backbone.stickit on Internet Explorer (tried it on IE7 and IE8). Stickit would always try to get the currently selected option of a select input, even if it was empty. Here's what I found:

- `$el[0].options` would always evaluate to `true` even if the select object didn't have any option elements. So instead I'm checking if its length is truthy.
- `selectedIndex` would evaluate to `true`, because when there is no selected item `selectedIndex` equals `-1`. Instead I'm checking whether or not it's equal or greater than zero.