• Jump To … +
    server.coffee src/actionknob.coffee src/autosem.coffee src/bitbucket_kba.coffee src/browserlog.coffee src/datareduction.coffee src/dci.coffee src/dciknob.coffee src/deeseeeye.coffee src/dnd.coffee src/doof.coffee src/formurla-mngr.coffee src/fractalpanel.coffee src/fractalpanel_test.coffee src/front.coffee src/ingestor.coffee src/kbabitbucket.coffee src/knobctrl.coffee src/lib_test.coffee src/nanoclock.coffee src/noodb.coffee src/noodbabstract.coffee src/noodbbrowser.coffee src/noodbbrowser_test.coffee src/noodbsec.coffee src/noorauth.coffee src/noorplugin.coffee src/noorquery.coffee src/noorvm.coffee src/noorwrite.coffee src/quadparser.coffee src/quadparsern3.coffee src/rbac.coffee src/reactor.coffee src/rebase.coffee src/rsrcidx.coffee src/sandboxactions.coffee src/screen_ctx.coffee src/spogi.coffee src/tabular_widget.coffee src/visctrl.coffee src/voicesknob.coffee src/whowhen.coffee src/xsd2native.coffee
  • sandboxactions.coffee

  • ¶
  • ¶

    Why is the solution to “Uncaught ReferenceError: require is not defined” to comment out the following? KnobController = require(‘knobctrl’).KnobController

    class SandboxActions extends ActionKnob
      elem_label: 'Sandbox Actions'
      make_panel: ->
        super
        @elem.show() # in the sandbox we leave the action_menu open by default
        @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()
  • ¶

    @discontent()

        @remove_action_menus()
        @remove_split_pane_css()
    
    (exports ? this).SandboxActions = SandboxActions