diff --git a/IPython/frontend/html/notebook/static/js/toolbar.js b/IPython/frontend/html/notebook/static/js/toolbar.js index 7db0b43..501f00a 100644 --- a/IPython/frontend/html/notebook/static/js/toolbar.js +++ b/IPython/frontend/html/notebook/static/js/toolbar.js @@ -72,6 +72,36 @@ var IPython = (function (IPython) { ToolBar.prototype.bind_events = function () { + this.element.find('#save_b').click(function () { + IPython.save_widget.save_notebook(); + }); + this.element.find('#cut_b').click(function () { + IPython.notebook.cut_cell(); + }); + this.element.find('#copy_b').click(function () { + IPython.notebook.copy_cell(); + }); + this.element.find('#paste_b').click(function () { + IPython.notebook.paste_cell(); + }); + this.element.find('#move_up_b').click(function () { + IPython.notebook.move_cell_up(); + }); + this.element.find('#move_down_b').click(function () { + IPython.notebook.move_cell_down(); + }); + this.element.find('#insert_above_b').click(function () { + IPython.notebook.insert_cell_above('code'); + }); + this.element.find('#insert_below_b').click(function () { + IPython.notebook.insert_cell_below('code'); + }); + this.element.find('#run_b').click(function () { + IPython.notebook.execute_selected_cell(); + }); + this.element.find('#interrupt_b').click(function () { + IPython.notebook.kernel.interrupt(); + }); this.element.find('#cell_type').change(function () { var cell_type = $(this).val(); if (cell_type === 'code') {