Skip to content

Commit 1f90a29

Browse files
committed
#22 - subset preview bug fix
1 parent 62451e9 commit 1f90a29

File tree

2 files changed

+30
-25
lines changed

2 files changed

+30
-25
lines changed

src/common/component/vpVarSelector.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ define([
137137
// render variable list
138138
that.loadVariableList(varList);
139139
} catch (ex) {
140-
console.log(ex);
140+
// console.log(ex);
141141
}
142142
});
143143
}

src/common/vpSubsetEditor.js

Lines changed: 29 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)