@@ -1626,32 +1626,37 @@ define([
16261626
16271627 if ( ! this . codepreview ) {
16281628 // var previewTextarea = $('#vp_previewCode')[0];
1629- var previewTextarea = $ ( this . wrapSelector ( '#vp_previewCode' ) ) [ 0 ] ;
1630- // if (wrappedTextarea) {
1631- // previewTextarea = wrappedTextarea;
1629+ // var previewTextarea = $(this.wrapSelector('#vp_previewCode'))[0];
1630+ var previewTextarea = $ ( this . wrapSelector ( 'textarea' ) ) [ 0 ] ;
1631+ // if (!previewTextarea) {
1632+ // previewTextarea = $('#vp_previewCode')[0];
16321633 // }
1633- // set codemirror
1634- this . codepreview = codemirror . fromTextArea ( previewTextarea , {
1635- mode : {
1636- name : 'python' ,
1637- version : 3 ,
1638- singleLineStringErrors : false
1639- } , // text-cell(markdown cell) set to 'htmlmixed'
1640- height : '100%' ,
1641- width : '100%' ,
1642- indentUnit : 4 ,
1643- matchBrackets : true ,
1644- readOnly :true ,
1645- autoRefresh : true ,
1646- // lineWrapping: false, // text-cell(markdown cell) set to true
1647- // indentWithTabs: true,
1648- theme : "ipython" ,
1649- extraKeys : { "Enter" : "newlineAndIndentContinueMarkdownList" } ,
1650- scrollbarStyle : "null"
1651- } ) ;
1652- this . setPreview ( '# Code Preview' ) ;
1634+ if ( previewTextarea ) {
1635+ // set codemirror
1636+ this . codepreview = codemirror . fromTextArea ( previewTextarea , {
1637+ mode : {
1638+ name : 'python' ,
1639+ version : 3 ,
1640+ singleLineStringErrors : false
1641+ } , // text-cell(markdown cell) set to 'htmlmixed'
1642+ height : '100%' ,
1643+ width : '100%' ,
1644+ indentUnit : 4 ,
1645+ matchBrackets : true ,
1646+ readOnly :true ,
1647+ autoRefresh : true ,
1648+ // lineWrapping: false, // text-cell(markdown cell) set to true
1649+ // indentWithTabs: true,
1650+ theme : "ipython" ,
1651+ extraKeys : { "Enter" : "newlineAndIndentContinueMarkdownList" } ,
1652+ scrollbarStyle : "null"
1653+ } ) ;
1654+ this . setPreview ( '# Code Preview' ) ;
1655+ this . codepreview . refresh ( ) ;
1656+ }
1657+ } else {
1658+ this . codepreview . refresh ( ) ;
16531659 }
1654- this . codepreview . refresh ( ) ;
16551660
16561661 // reload pandasObject on open
16571662 this . loadVariables ( ) ;
0 commit comments