Show More
@@ -188,7 +188,17 b' div.input_prompt {' | |||||
188 | color: blue; |
|
188 | color: blue; | |
189 | } |
|
189 | } | |
190 |
|
190 | |||
191 |
|
|
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') |
|
550 | var input = $('<div></div>').addClass('input'); | |
551 |
|
|
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