mirror of
https://github.com/jupyter/notebook.git
synced 2025-01-30 12:11:32 +08:00
Merge pull request #5310 from ivanov/fix-5238
remove raw cell placeholder on focus, closes #5238
This commit is contained in:
commit
d88b2ccc4a
@ -281,8 +281,8 @@ var IPython = (function (IPython) {
|
||||
};
|
||||
|
||||
RawCell.options_default = {
|
||||
placeholder : "Write raw LaTeX or other formats here, for use with nbconvert.\n" +
|
||||
"It will not be rendered in the notebook.\n" +
|
||||
placeholder : "Write raw LaTeX or other formats here, for use with nbconvert. " +
|
||||
"It will not be rendered in the notebook. " +
|
||||
"When passing through nbconvert, a Raw Cell's content is added to the output unmodified."
|
||||
};
|
||||
|
||||
@ -294,7 +294,10 @@ var IPython = (function (IPython) {
|
||||
var that = this;
|
||||
this.element.focusout(function() {
|
||||
that.auto_highlight();
|
||||
that.render();
|
||||
});
|
||||
|
||||
this.code_mirror.on('focus', function() { that.unrender(); });
|
||||
};
|
||||
|
||||
/**
|
||||
@ -307,13 +310,14 @@ var IPython = (function (IPython) {
|
||||
|
||||
/** @method render **/
|
||||
RawCell.prototype.render = function () {
|
||||
// Make sure that this cell type can never be rendered
|
||||
if (this.rendered) {
|
||||
this.unrender();
|
||||
var cont = IPython.TextCell.prototype.render.apply(this);
|
||||
if (cont){
|
||||
var text = this.get_text();
|
||||
if (text === "") { text = this.placeholder; }
|
||||
this.set_text(text);
|
||||
this.element.removeClass('rendered');
|
||||
}
|
||||
var text = this.get_text();
|
||||
if (text === "") { text = this.placeholder; }
|
||||
this.set_text(text);
|
||||
return cont;
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user