提交 6247a8c1 编写于 作者: S Sercan

rename re-render under development

上级 53efe858
......@@ -178,8 +178,15 @@ Template.topNavbar.events({
var connection = Connections.findOne({_id: Session.get(Template.strSessionConnection)});
Meteor.call('connect', connection, function (err, result) {
if (result.error) {
toastr.error("Couldn't connect: " + result.error.message);
if (err || result.error) {
var errorMessage;
if (err) {
errorMessage = err.message;
} else {
errorMessage = result.error.message;
}
toastr.error("Couldn't connect: " + errorMessage);
l.ladda('stop');
return;
}
......
......@@ -33,6 +33,9 @@ Template.rename.executeQuery = function () {
if (newName) {
Meteor.call("rename", connection, selectedCollection, newName, options, function (err, result) {
Template.renderAfterQueryExecution(err, result);
if (err == undefined && result.error == undefined) {
Template.rename.renderCollectionnames();
}
});
}
else {
......@@ -42,13 +45,33 @@ Template.rename.executeQuery = function () {
}
};
//TODO keep going on here
Template.rename.renderCollectionnames = function () {
var connection = Connections.findOne({_id: Session.get(Template.strSessionConnection)});
Meteor.call('connect', connection, function (err, result) {
if (err || result.error) {
var errorMessage;
if (err) {
errorMessage = err.message;
} else {
errorMessage = result.error.message;
}
toastr.error("Couldn't connect: " + errorMessage);
return;
}
Session.set(Template.strSessionCollectionNames, result.result);
});
};
Template.rename.getOptions = function () {
var result = {};
if ($.inArray("DROP_TARGET", Session.get(Template.strSessionSelectedOptions)) != -1) {
var dropTarget = $('#divDropTarget').iCheck('update')[0].checked;
if (dropTarget) {
result[RENAME_OPTIONS.DROP_TARGET] = dropTarget;
}
}
return result;
};
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册