Skip to content

Commit f0e8c3e

Browse files
author
Dave Conway-Jones
committed
Fix form rows display when toggling multiline
1 parent 56eab12 commit f0e8c3e

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

dist/dashboard.appcache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CACHE MANIFEST
2-
# Time: Mon Nov 25 2019 21:28:15 GMT+0000 (Greenwich Mean Time)
2+
# Time: Tue Nov 26 2019 11:08:38 GMT+0000 (Greenwich Mean Time)
33

44
CACHE:
55
i18n.js

nodes/ui_form.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,18 +110,22 @@
110110
//var required = $('<input/>',{class:"node-input-option-required",style:"margin: 5px;width:19%",type:"checkbox", checked:option.required}).appendTo(row);//labelForRequried);//.typedInput({default:'str',types:['str', 'num']});
111111
var required = $('<input/>',{class:"node-input-option-required", type:"checkbox", checked:option.required, style:"vertical-align:top;"}).appendTo(reqRow);//labelForRequried);//.typedInput({default:'str',types:['str', 'num']});
112112
var reqDiv=$("<div />",{class:"slider round"}).appendTo(reqRow);
113-
if (option.rows == null) { var noRows = $('<div/>',{style:"width:10%; display:inline-block;"}).appendTo(row); }
114-
else { var rowsField = $('<input/>',{class:"node-input-option-rows",type:"number", style:"width:10%;", placeholder:'Rows', value:option.rows }).appendTo(row); }
113+
// if (option.rows == null) { var noRows = $('<div/>',{style:"width:10%; display:inline-block;"}).appendTo(row); }
114+
// else { var rowsField = $('<input/>',{class:"node-input-option-rows",type:"number", style:"width:10%;", placeholder:'Rows', value:option.rows }).appendTo(row); }
115+
var vis = option.rows ? 'visible' : 'hidden';
116+
var rowsField = $('<input/>',{class:"node-input-option-rows", type:"number", style:"width:10%;", placeholder:'Rows', value:option.rows }).css('visibility',vis).appendTo(row);
117+
115118
var finalspan = $('<div/>',{style:"display:inline-block; width:5%;"}).appendTo(row);
116119
var deleteButton = $('<a/>',{href:"#",class:"editor-button", style:"font-size:1.3em; left:45%; position:relative;"}).appendTo(finalspan);
117120
$('<i/>',{class:"fa fa-trash-o"}).appendTo(deleteButton);
118121

119122
typeField.change(function(e){
120123
if (e.target.value != 'multiline') {
121124
rowsField.val(undefined)
122-
rowsField.prop('disabled',true)
125+
option.rows = null;
126+
rowsField.css('visibility','hidden')
123127
} else {
124-
rowsField.prop('disabled',false)
128+
rowsField.css('visibility','visible')
125129
if (!rowsField[0].value) rowsField[0].value = 3;
126130
}
127131

0 commit comments

Comments
 (0)