##// END OF EJS Templates
Work on the notebook's code cell....
Brian Granger -
Show More
@@ -188,7 +188,17 b' div.input_prompt {'
188 color: blue;
188 color: blue;
189 }
189 }
190
190
191 textarea.input_area {
191 div.input_area {
192 box-flex: 1;
193 -webkit-box-flex: 1;
194 -moz-box-flex: 1;
195 box-sizing: border-box;
196 -moz-box-sizing: border-box;
197 -webkit-box-sizing: border-box;
198 }
199
200 textarea.input_textarea {
201 width: 100%;
192 text-align: left;
202 text-align: left;
193 font-family: Monaco, Consolas, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
203 font-family: Monaco, Consolas, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
194 font-size: inherit;
204 font-size: inherit;
@@ -199,13 +209,6 b' textarea.input_area {'
199 overflow: auto;
209 overflow: auto;
200 outline: none;
210 outline: none;
201 resize: none;
211 resize: none;
202
203 box-flex: 1;
204 -webkit-box-flex: 1;
205 -moz-box-flex: 1;
206 box-sizing: border-box;
207 -moz-box-sizing: border-box;
208 -webkit-box-sizing: border-box;
209 }
212 }
210
213
211 div.output {
214 div.output {
@@ -546,21 +546,14 b' CodeCell.prototype = new Cell();'
546
546
547
547
548 CodeCell.prototype.create_element = function () {
548 CodeCell.prototype.create_element = function () {
549 var cell = $('<div></div>').addClass('cell code_cell')
549 var cell = $('<div></div>').addClass('cell code_cell');
550 var input = $('<div></div>').addClass('input').append(
550 var input = $('<div></div>').addClass('input');
551 $('<div/>').addClass('prompt input_prompt')
551 input.append($('<div/>').addClass('prompt input_prompt'));
552 ).append(
552 var input_textarea = $('<textarea/>').addClass('input_textarea').attr('rows',1).attr('wrap','hard').autoGrow();
553 $('<textarea/>').addClass('input_area').
553 input.append($('<div/>').addClass('input_area').append(input_textarea));
554 attr('rows',1).
554 var output = $('<div></div>').addClass('output');
555 attr('cols',80).
555 output.append($('<div/>').addClass('prompt output_prompt'));
556 attr('wrap','hard').
556 output.append($('<div/>').addClass('output_area'));
557 autoGrow()
558 );
559 var output = $('<div></div>').addClass('output').append(
560 $('<div/>').addClass('prompt output_prompt')
561 ).append(
562 $('<div/>').addClass('output_area')
563 );
564 cell.append(input).append(output);
557 cell.append(input).append(output);
565 this.element = cell;
558 this.element = cell;
566 this.collapse()
559 this.collapse()
@@ -635,11 +628,18 b' CodeCell.prototype.show_output_prompt = function () {'
635 this.element.find('div.output_prompt').show();
628 this.element.find('div.output_prompt').show();
636 };
629 };
637
630
638
639 CodeCell.prototype.get_code = function () {
631 CodeCell.prototype.get_code = function () {
640 return this.element.find("textarea.input_area").val();
632 return this.element.find("textarea.input_area").val();
641 };
633 };
642
634
635
636 CodeCell.prototype.toJSON = function () {
637 return {
638 code : this.get_code(),
639 cell_type : 'code',
640 prompt_number : this.input_prompt_number
641 };
642 };
643 //============================================================================
643 //============================================================================
644 // TextCell
644 // TextCell
645 //============================================================================
645 //============================================================================
General Comments 0
You need to be logged in to leave comments. Login now