From 53c39ff61f30a96ed2e7f1b5f3ce705a8b8fce67 Mon Sep 17 00:00:00 2001 From: Doug Hanley Date: Thu, 17 Aug 2017 11:51:26 -0500 Subject: [PATCH 1/2] Factor out output_prompt_function, as is done with input prompt --- notebook/static/notebook/js/outputarea.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/notebook/static/notebook/js/outputarea.js b/notebook/static/notebook/js/outputarea.js index 281215b6a..d382e0241 100644 --- a/notebook/static/notebook/js/outputarea.js +++ b/notebook/static/notebook/js/outputarea.js @@ -467,6 +467,11 @@ define([ this.element.trigger('changed', {output_area: this}); }; + OutputArea.output_prompt_classical = function(prompt_value) { + return ''+i18n.msg.sprintf(i18n.msg._('Out[%d]:'),prompt_value)+''; + }; + + OutputArea.output_prompt_function = OutputArea.output_prompt_classical; OutputArea.prototype.append_execute_result = function (json) { var n = json.execution_count || ' '; @@ -476,9 +481,7 @@ define([ toinsert.find('div.prompt') .addClass('output_prompt') .empty() - .append( - $('').text(i18n.msg.sprintf(i18n.msg._('Out[%d]:'),n)) - ); + .append(OutputArea.output_prompt_function(n)); } var inserted = this.append_mime_type(json, toinsert); if (inserted) { From c946374aba7bfc8374264db6202efe7d943237fb Mon Sep 17 00:00:00 2001 From: Douglas Hanley Date: Fri, 15 Sep 2017 11:27:55 -0400 Subject: [PATCH 2/2] output_prompt_function: construct node rather than use HTML string --- notebook/static/notebook/js/outputarea.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notebook/static/notebook/js/outputarea.js b/notebook/static/notebook/js/outputarea.js index d382e0241..66a1ffcdb 100644 --- a/notebook/static/notebook/js/outputarea.js +++ b/notebook/static/notebook/js/outputarea.js @@ -468,7 +468,7 @@ define([ }; OutputArea.output_prompt_classical = function(prompt_value) { - return ''+i18n.msg.sprintf(i18n.msg._('Out[%d]:'),prompt_value)+''; + return $('').text(i18n.msg.sprintf(i18n.msg._('Out[%d]:'),prompt_value)); }; OutputArea.output_prompt_function = OutputArea.output_prompt_classical;