diff --git a/IPython/html/static/notebook/js/codecell.js b/IPython/html/static/notebook/js/codecell.js index 25afa3f..8487357 100644 --- a/IPython/html/static/notebook/js/codecell.js +++ b/IPython/html/static/notebook/js/codecell.js @@ -133,10 +133,25 @@ var IPython = (function (IPython) { inner_cell.append(input_area); input.append(prompt).append(inner_cell); - var widget_area = $('
').addClass('widget_area'); - var widget_prompt = $('').addClass('prompt'); - var widget_subarea = $('').addClass('widget_subarea'); - widget_area.append(widget_prompt).append(widget_subarea); + var widget_area = $('') + .addClass('widget_area') + .hide(); + this.widget_area = widget_area; + var widget_prompt = $('') + .addClass('prompt') + .appendTo(widget_area); + var widget_subarea = $('') + .addClass('widget_subarea') + .appendTo(widget_area); + this.widget_subarea = widget_subarea; + var widget_clear_buton = $('') + .addClass('close') + .addClass('widget_div_clear') + .html('×') + .click(function() { + widget_area.slideUp('', function(){ widget_subarea.html(''); }); + }) + .appendTo(widget_prompt); var output = $(''); cell.append(input).append(widget_area).append(output);