mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-04-26 05:53:39 -04:00
Add button on hover for addComponentsTreema
This commit is contained in:
parent
98f43b679f
commit
9e1513eb56
1 changed files with 16 additions and 0 deletions
|
@ -247,8 +247,16 @@ class ComponentArrayNode extends TreemaArrayNode
|
|||
|
||||
class ComponentNode extends TreemaObjectNode
|
||||
valueClass: 'treema-component'
|
||||
addButtonTemplate: '<span class="glyphicon-plus glyphicon add-button" style="float: right; display: none"></span>'
|
||||
collection: false
|
||||
|
||||
build: ->
|
||||
super()
|
||||
@$el.find('> .treema-row').append @addButtonTemplate
|
||||
@$el.find('.add-button').click =>
|
||||
@callbacks.enter?(@)
|
||||
@$el
|
||||
|
||||
buildValueForDisplay: (valEl) ->
|
||||
s = @data.system + '.' + @data.name
|
||||
@buildValueForDisplaySimply valEl, s
|
||||
|
@ -256,3 +264,11 @@ class ComponentNode extends TreemaObjectNode
|
|||
onEnterPressed: (args...) ->
|
||||
super(args...)
|
||||
@callbacks.enter?(@)
|
||||
|
||||
onMouseEnter: (e) ->
|
||||
@$el.find('.add-button').show()
|
||||
super()
|
||||
|
||||
onMouseLeave: (e) ->
|
||||
@$el.find('.add-button').hide()
|
||||
super()
|
Loading…
Add table
Add a link
Reference in a new issue