diff --git a/js/create/array2d.js b/js/create/array2d.js index 596ac85779503aa1e1feea70c6ce8480002b6382..e37f0fbfda99148a1049a1c64ce3d3c36639e775 100644 --- a/js/create/array2d.js +++ b/js/create/array2d.js @@ -35,7 +35,7 @@ const tableToInputFields = (numRows, numColumns) => { for(var i = 0; i < numRows; i++){ for(var j = 0; j < numColumns; j++){ var elem = document.createElement('input'); - elem.type = 'Number'; + elem.type = 'Text'; elem.value = Math.floor(Math.random() * 10 + 1); elem.classList.add('mtbl-col','inputField'); table.childNodes[i].childNodes[j].innerHTML = ''; @@ -56,14 +56,18 @@ const generateJS = (logger, tracer, tracerName) => { logger.print('Copy and paste this code in your data.js file!'); logger.print(''); - logger.print('let myTable = ['); + if(numRows > 1) { + logger.print('let myTable = ['); + } - var line = ''; + var line = 'let myTable = ['; var i; var j; var comma = ','; for(i = 0; i < numRows; i++){ - line = '['; + if(numRows > 1){ + line = '['; + } for(j = 0; j < numColumns-1; j++){ line += table.childNodes[i].childNodes[j].childNodes[0].value + ','; } @@ -71,7 +75,9 @@ const generateJS = (logger, tracer, tracerName) => { line += table.childNodes[i].childNodes[j++].childNodes[0].value + ']' + comma; logger.print(line); } - logger.print(']'); + if(numRows > 1){ + logger.print(']'); + } logger.print("let myTableTracer = new "+ tracer +" ('"+tracerName+"')");