From 5455aef679bb22f7c2d965070aa5ff623f9d6c47 Mon Sep 17 00:00:00 2001 From: Jonathan Frederic Date: Wed, 9 Dec 2015 10:45:28 -0800 Subject: [PATCH] Run and insert below, multiselect compat. --- notebook/static/notebook/js/notebook.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/notebook/static/notebook/js/notebook.js b/notebook/static/notebook/js/notebook.js index 14c8b42aa..62c26652f 100644 --- a/notebook/static/notebook/js/notebook.js +++ b/notebook/static/notebook/js/notebook.js @@ -1969,15 +1969,16 @@ define(function (require) { */ Notebook.prototype.execute_cell_and_insert_below = function () { var indices = this.get_selected_cells_indices(); + var cell_index; if (indices.length > 1) { this.execute_cells(indices); - return; + cell_index = Math.max.apply(Math, indices); + } else { + var cell = this.get_selected_cell(); + cell_index = this.find_cell_index(cell); + cell.execute(); } - var cell = this.get_selected_cell(); - var cell_index = this.find_cell_index(cell); - cell.execute(); - // If we are at the end always insert a new cell and return if (cell_index === (this.ncells()-1)) { this.command_mode();