|
110 | 110 | //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']}); |
111 | 111 | 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']}); |
112 | 112 | 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 | + |
115 | 118 | var finalspan = $('<div/>',{style:"display:inline-block; width:5%;"}).appendTo(row); |
116 | 119 | var deleteButton = $('<a/>',{href:"#",class:"editor-button", style:"font-size:1.3em; left:45%; position:relative;"}).appendTo(finalspan); |
117 | 120 | $('<i/>',{class:"fa fa-trash-o"}).appendTo(deleteButton); |
118 | 121 |
|
119 | 122 | typeField.change(function(e){ |
120 | 123 | if (e.target.value != 'multiline') { |
121 | 124 | rowsField.val(undefined) |
122 | | - rowsField.prop('disabled',true) |
| 125 | + option.rows = null; |
| 126 | + rowsField.css('visibility','hidden') |
123 | 127 | } else { |
124 | | - rowsField.prop('disabled',false) |
| 128 | + rowsField.css('visibility','visible') |
125 | 129 | if (!rowsField[0].value) rowsField[0].value = 3; |
126 | 130 | } |
127 | 131 |
|
|
0 commit comments