Prevent event propagation when press ENTER in the color selector
parent
5e6d29b609
commit
2c6db751aa
|
@ -29,7 +29,7 @@ class ColorSelectorController
|
||||||
|
|
||||||
checkIsColorRequired: () ->
|
checkIsColorRequired: () ->
|
||||||
if !@.isColorRequired
|
if !@.isColorRequired
|
||||||
@.colorList = _.dropRight(@.colorList);
|
@.colorList = _.dropRight(@.colorList)
|
||||||
|
|
||||||
setColor: (color) ->
|
setColor: (color) ->
|
||||||
@.color = @.initColor
|
@.color = @.initColor
|
||||||
|
@ -49,9 +49,9 @@ class ColorSelectorController
|
||||||
|
|
||||||
onKeyDown: (event) ->
|
onKeyDown: (event) ->
|
||||||
if event.which == 13 # ENTER
|
if event.which == 13 # ENTER
|
||||||
event.stopPropagation()
|
|
||||||
if @.color or not @.isColorRequired
|
if @.color or not @.isColorRequired
|
||||||
@.onSelectDropdownColor(@.color)
|
@.onSelectDropdownColor(@.color)
|
||||||
|
event.preventDefault()
|
||||||
|
|
||||||
|
|
||||||
angular.module('taigaComponents').controller("ColorSelectorCtrl", ColorSelectorController)
|
angular.module('taigaComponents').controller("ColorSelectorCtrl", ColorSelectorController)
|
||||||
|
|
Loading…
Reference in New Issue