lib/assets/javascripts/bindings.js.coffee in kolo-0.6.3 vs lib/assets/javascripts/bindings.js.coffee in kolo-0.6.4
- old
+ new
@@ -5,10 +5,11 @@
update: (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext)->
appear = ko.utils.unwrapObservable valueAccessor()
duration = allBindingsAccessor().duration || 400
if appear
$(element).fadeIn(duration)
+ $(element).focus()
else
$(element).fadeOut(duration)
ko.bindingHandlers.appearifnot =
init: (element, valueAccessor)->
@@ -17,10 +18,11 @@
update: (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext)->
appear = ko.utils.unwrapObservable valueAccessor()
duration = allBindingsAccessor().duration || 400
if !appear
$(element).fadeIn(duration)
+ $(element).focus()
else
$(element).fadeOut(duration)
ko.bindingHandlers.slidedownif =
init: (element, valueAccessor)->
@@ -29,10 +31,11 @@
update: (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext)->
appear = ko.utils.unwrapObservable valueAccessor()
duration = allBindingsAccessor().duration || 1000
if appear
$(element).slideDown(duration)
+ $(element).focus()
else
$(element).slideUp(duration)
ko.bindingHandlers.slidedownifnot =
init: (element, valueAccessor)->
@@ -41,10 +44,11 @@
update: (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext)->
appear = ko.utils.unwrapObservable valueAccessor()
duration = allBindingsAccessor().duration || 1000
if !appear
$(element).slideDown(duration)
+ $(element).focus()
else
$(element).slideUp(duration)
ko.bindingHandlers.slideleftif =
init: (element, valueAccessor)->
@@ -52,10 +56,11 @@
if !value
$(element).hide()
$(element).transition({ x: '10000px' }, 1)
else
$(element).show()
+ $(element).focus()
update: (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext)->
appear = ko.utils.unwrapObservable valueAccessor()
duration = allBindingsAccessor().duration || 1000
if appear
@@ -72,10 +77,11 @@
if value
$(element).hide()
$(element).transition({ x: '10000px' }, 1)
else
$(element).show()
+ $(element).focus()
update: (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext)->
appear = ko.utils.unwrapObservable valueAccessor()
duration = allBindingsAccessor().duration || 1000
if !appear
@@ -92,10 +98,11 @@
if !value
$(element).hide()
$(element).transition({ x: '-10000px' }, 1)
else
$(element).show()
+ $(element).focus()
update: (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext)->
appear = ko.utils.unwrapObservable valueAccessor()
duration = allBindingsAccessor().duration || 1000
if appear
@@ -112,9 +119,10 @@
if value
$(element).hide()
$(element).transition({ x: '-10000px' }, 1)
else
$(element).show()
+ $(element).focus()
update: (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext)->
appear = ko.utils.unwrapObservable valueAccessor()
duration = allBindingsAccessor().duration || 1000
if !appear