class SandboxActions extends ActionKnob
elem_label: 'Sandbox Actions'
make_panel: ->
super
@elem.show()
@elem.append($('<li><a href="/tests/fractalpanel.html">tests/fractalpanel</a></li>'))
@elem.append($('<hr/>'))
@make_button_for 'add contents', @add_contents,
icon: 'plus-circle'
color: 'green'
@make_button_for 'remove contents', @discontent,
icon: 'minus-circle'
color: 'orange'
@elem.append($('<hr/>'))
@make_button_for 'remove knobs', @deknob,
icon: 'eraser'
color: 'red'
@make_button_for('remove action menus', @remove_action_menus)
@make_button_for('remove split-pane CSS', @remove_split_pane_css)
@elem.append($('<hr/>'))
@make_button_for 'remove all', @remove_all,
icon: 'ban'
color: 'red'
add_contents: =>
$('.fractalpanel_content_area').append('<li>another one'.repeat(5))
remove_action_menus: =>
$('.action_menu').remove()
deknob: =>
@fractalcomponent.parent_frac.deknob()
discontent: =>
@fractalcomponent.parent_frac.discontent()
remove_split_pane_css: =>
$('[href="/bower_components/split-pane/split-pane.css"]').remove()
remove_all: =>
@deknob()