Fixing custom field edition
parent
4e58f7262a
commit
81fa78777b
|
@ -206,8 +206,8 @@ CustomAttributeValueDirective = ($template, $selectedText, $compile, $translate,
|
||||||
$ctrl.updateAttributeValue(attributeValue).then ->
|
$ctrl.updateAttributeValue(attributeValue).then ->
|
||||||
render(attributeValue, false)
|
render(attributeValue, false)
|
||||||
|
|
||||||
setFocusOnInputField = ->
|
setFocusAndSelectOnInputField = ->
|
||||||
$el.find("input[name='value'], textarea[name='value']").focus()
|
$el.find("input[name='value'], textarea[name='value']").focus().select()
|
||||||
|
|
||||||
# Bootstrap
|
# Bootstrap
|
||||||
attributeValue = $scope.$eval($attrs.tgCustomAttributeValue)
|
attributeValue = $scope.$eval($attrs.tgCustomAttributeValue)
|
||||||
|
@ -218,12 +218,12 @@ CustomAttributeValueDirective = ($template, $selectedText, $compile, $translate,
|
||||||
return if not isEditable()
|
return if not isEditable()
|
||||||
return if $selectedText.get().length
|
return if $selectedText.get().length
|
||||||
render(attributeValue, true)
|
render(attributeValue, true)
|
||||||
setFocusOnInputField()
|
setFocusAndSelectOnInputField()
|
||||||
|
|
||||||
$el.on "click", "a.icon-edit", (event) ->
|
$el.on "click", "a.icon-edit", (event) ->
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
render(attributeValue, true)
|
render(attributeValue, true)
|
||||||
setFocusOnInputField()
|
setFocusAndSelectOnInputField()
|
||||||
|
|
||||||
## Actions (on edit mode)
|
## Actions (on edit mode)
|
||||||
$el.on "keyup", "input[name=value], textarea[name='value']", (event) ->
|
$el.on "keyup", "input[name=value], textarea[name='value']", (event) ->
|
||||||
|
|
Loading…
Reference in New Issue