Remove temp args properties

This commit is contained in:
simov
2014-09-06 13:02:29 +03:00
parent f8febfb476
commit b967c8a059
3 changed files with 13 additions and 7 deletions
+6 -6
View File
@@ -49,18 +49,18 @@ var stc = {
{text: options[1], value: 0}
];
},
// loopColumns - add docs
// loopColumns
get: function (args) {
var columns = args.config.columns;
for (var i=0; i < columns.length; i++) {
var control = columns[i].control;
if (!(control.options instanceof Array)) continue;
switch (true) {
case control.select:
columns[i].value = stc.getSelect(control.options); break;
case control.radio:
columns[i].value = stc.getRadio(control.options); break;
if (control.select) {
columns[i].value = stc.getSelect(control.options);
}
else if (control.radio) {
columns[i].value = stc.getRadio(control.options);
}
}
}
+7
View File
@@ -53,6 +53,7 @@ function getTables (args, done) {
exports.getTypes = function (args, done) {
var result = {};
args.config = dcopy(args.settings[args.name]);
async.eachSeries(['view', 'oneToOne', 'manyToOne'], function (type, done) {
args.type = type;
@@ -70,6 +71,12 @@ exports.getTypes = function (args, done) {
done();
});
}, function (err) {
delete args.type;
delete args.tables;
delete args.post;
delete args.files;
delete args.config;
delete args.fk;
done(err, result);
});
}
-1
View File
@@ -17,7 +17,6 @@ function getArgs (req, res) {
upath : res.locals._admin.config.app.upload
};
args.name = res.locals._admin.slugs[args.slug];
args.config = dcopy(args.settings[args.name]);
return args;
}