Skip to content

Commit

Permalink
DataList para outputEngine (#30)
Browse files Browse the repository at this point in the history
  • Loading branch information
diegoefe committed Dec 5, 2016
1 parent 926df22 commit e937864
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 8 deletions.
5 changes: 3 additions & 2 deletions lib/txt-to-sql.js
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,6 @@ var formatFunctions = {
},
};

txtToSql.formats = Object.keys(formatFunctions);

function checkEncodingParam(encoding, inOrOut, errors) {
if(encoding && ! encoding.match(/^(ASCII7|UTF8|ANSI)$/)) {
errors.push("unsupported "+inOrOut+" encoding '"+encoding+"'");
Expand Down Expand Up @@ -753,6 +751,9 @@ txtToSql.stringizeStats = stringizeStats;

txtToSql.engines = engines;

txtToSql.validEngines = Object.keys(txtToSql.engines);
txtToSql.validFormats = Object.keys(formatFunctions);

txtToSql.defaultOpts = {
columnNamesFormat: 'lowercased_names',
separator: false,
Expand Down
4 changes: 2 additions & 2 deletions src/txt-to-sql.jade
Original file line number Diff line number Diff line change
Expand Up @@ -321,9 +321,9 @@ html(lang=lang)
html.th({colspan:2},[html.td(messages.headerOptions)]).create(),
createOption(messages.opts.commas, 'columnAlignedCommas', 'checkbox', prepared.opts.columnAlignedCommas, 1),
createOption(messages.opts.columnAlignedMaxWidth, 'columnAlignedMaxWidth', 'text', prepared.opts.columnAlignedMaxWidth, 1),
createList(messages.opts.format, 'columnNamesFormat', prepared.opts.columnNamesFormat, txtToSql.formats, 15),
createList(messages.opts.format, 'columnNamesFormat', prepared.opts.columnNamesFormat, txtToSql.validFormats, 15),
createOption(messages.opts.separator, 'separator', 'text', prepared.opts.separator, 1),
createOption(messages.opts.outformat, 'outputEngine', 'text', prepared.opts.outputEngine, 10),
createList(messages.opts.outformat, 'outputEngine', prepared.opts.outputEngine, txtToSql.validEngines, 10),
createOption(messages.opts.pk, 'includePrimaryKey', 'checkbox', includePrimaryKeyValue, 1),
createOption(messages.opts.verbose, 'verboseErrors', 'checkbox', prepared.opts.verboseErrors, 1),
createOption(messages.opts.inputEncoding, 'inputEncoding', 'text', prepared.opts.inputEncoding, 7),
Expand Down
4 changes: 2 additions & 2 deletions web/txt-to-sql.html
Original file line number Diff line number Diff line change
Expand Up @@ -270,9 +270,9 @@
html.th({colspan:2},[html.td(messages.headerOptions)]).create(),
createOption(messages.opts.commas, 'columnAlignedCommas', 'checkbox', prepared.opts.columnAlignedCommas, 1),
createOption(messages.opts.columnAlignedMaxWidth, 'columnAlignedMaxWidth', 'text', prepared.opts.columnAlignedMaxWidth, 1),
createList(messages.opts.format, 'columnNamesFormat', prepared.opts.columnNamesFormat, txtToSql.formats, 15),
createList(messages.opts.format, 'columnNamesFormat', prepared.opts.columnNamesFormat, txtToSql.validFormats, 15),
createOption(messages.opts.separator, 'separator', 'text', prepared.opts.separator, 1),
createOption(messages.opts.outformat, 'outputEngine', 'text', prepared.opts.outputEngine, 10),
createList(messages.opts.outformat, 'outputEngine', prepared.opts.outputEngine, txtToSql.validEngines, 10),
createOption(messages.opts.pk, 'includePrimaryKey', 'checkbox', includePrimaryKeyValue, 1),
createOption(messages.opts.verbose, 'verboseErrors', 'checkbox', prepared.opts.verboseErrors, 1),
createOption(messages.opts.inputEncoding, 'inputEncoding', 'text', prepared.opts.inputEncoding, 7),
Expand Down
5 changes: 3 additions & 2 deletions web/txt-to-sql.js
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,6 @@ var formatFunctions = {
},
};

txtToSql.formats = Object.keys(formatFunctions);

function checkEncodingParam(encoding, inOrOut, errors) {
if(encoding && ! encoding.match(/^(ASCII7|UTF8|ANSI)$/)) {
errors.push("unsupported "+inOrOut+" encoding '"+encoding+"'");
Expand Down Expand Up @@ -753,6 +751,9 @@ txtToSql.stringizeStats = stringizeStats;

txtToSql.engines = engines;

txtToSql.validEngines = Object.keys(txtToSql.engines);
txtToSql.validFormats = Object.keys(formatFunctions);

txtToSql.defaultOpts = {
columnNamesFormat: 'lowercased_names',
separator: false,
Expand Down

0 comments on commit e937864

Please sign in to comment.