… to show it still works
… to let PhantomJS specify which KO build to test
Add spec to show that a blank value will be used instead of the option text. Modern browsers automatically set element.value to the text if the value attribute is missing. IE<=7 doesn't and also makes it kind of hard to tell of the value attribute is set or not.
…and to support setting a class (or classes) dynamically (similar to https://github.com/SteveSanderson/knockout/wiki/Bindings---class)
…ler size (about 300 bytes)
…rst item in rewritten template has a binding This doesn't fix the core problem that the comment left over from memoization stays in the list of nodes that foreach tracks. But since this change makes 2.1 behave more like 2.0, it's probably sufficient.
…passing jQuery too, as that doesn't support "propertychange" at all)
…s (so there is now one consistent standard both for normalisation and for build)
…llFiles.ps1 to strip all trailing spaces (even on blank lines).
…non-whitespace with trailing whitespace)
…ce (as the gaps within an indented block of code contain valid whitespace-only lines)