diff --git a/notebook/static/notebook/js/actions.js b/notebook/static/notebook/js/actions.js index 5e766abb1c..66386762b0 100644 --- a/notebook/static/notebook/js/actions.js +++ b/notebook/static/notebook/js/actions.js @@ -283,6 +283,12 @@ define(function(require){ env.notebook.copy_cell(); } }, + 'paste-cell-replace' : { + help: 'paste cells replace', + handler : function (env) { + env.notebook.paste_cell_replace(); + } + }, 'paste-cell-above' : { help: 'paste cells above', help_index : 'eg', diff --git a/notebook/static/notebook/js/notebook.js b/notebook/static/notebook/js/notebook.js index 4fb82417a1..5996520444 100644 --- a/notebook/static/notebook/js/notebook.js +++ b/notebook/static/notebook/js/notebook.js @@ -1567,11 +1567,14 @@ define([ var that = this; if (!this.paste_enabled) { $('#paste_cell_replace').removeClass('disabled') - .on('click', function () {that.paste_cell_replace();}); + .on('click', function () {that.keyboard_manager.actions.call( + 'jupyter-notebook:paste-cell-replace');}); $('#paste_cell_above').removeClass('disabled') - .on('click', function () {that.paste_cell_above();}); + .on('click', function () {that.keyboard_manager.actions.call( + 'jupyter-notebook:paste-cell-above');}); $('#paste_cell_below').removeClass('disabled') - .on('click', function () {that.paste_cell_below();}); + .on('click', function () {that.keyboard_manager.actions.call( + 'jupyter-notebook:paste-cell-below');}); this.paste_enabled = true; } };