define([ 'base/js/namespace', 'jquery', 'require', 'base/js/events', 'base/js/utils', ], function(Jupyter, $, requirejs, events, configmod, utils) { "use strict"; var load_extension = function() { Jupyter.toolbar.add_buttons_group([ Jupyter.keyboard_manager.actions.register ({ 'help' : 'Insert Cell Above', 'icon' : 'fa-arrow-circle-o-up', 'handler': function () { Jupyter.notebook.insert_cell_above('code'); Jupyter.notebook.select_prev(); Jupyter.notebook.focus_cell(); } }, 'insert-cell-above', 'addbefore'), Jupyter.keyboard_manager.actions.register ({ 'help' : 'Insert Cell Below', 'icon' : 'fa-arrow-circle-o-down', 'handler': function () { Jupyter.notebook.insert_cell_below('code'); Jupyter.notebook.select_next(); Jupyter.notebook.focus_cell(); } }, 'insert-cell-below', 'addbefore'), ]); $('#insert_above_below').remove() }; var extension = { load_jupyter_extension : load_extension, load_ipython_extension : load_extension }; return extension; });