mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-27 07:44:35 +02:00
Add confirm dialog remove item VC
This commit is contained in:
parent
69e750da13
commit
f3dbf6391f
@ -1,5 +1,5 @@
|
|||||||
// TODO: Add Artica ST header.
|
// TODO: Add Artica ST header.
|
||||||
/* globals jQuery, VisualConsole, AsyncTaskManager, tinymce */
|
/* globals jQuery, VisualConsole, AsyncTaskManager, confirmDialog */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* *********************
|
* *********************
|
||||||
@ -460,43 +460,49 @@ function createVisualConsole(
|
|||||||
var aux = item;
|
var aux = item;
|
||||||
var id = item.props.id;
|
var id = item.props.id;
|
||||||
|
|
||||||
item.remove();
|
confirmDialog({
|
||||||
|
title: "Delete",
|
||||||
|
message: "Are you sure?",
|
||||||
|
onAccept: function() {
|
||||||
|
item.remove();
|
||||||
|
|
||||||
var taskId = "visual-console-item-update-" + id;
|
var taskId = "visual-console-item-update-" + id;
|
||||||
|
|
||||||
asyncTaskManager
|
asyncTaskManager
|
||||||
.add(taskId, function(done) {
|
.add(taskId, function(done) {
|
||||||
var abortable = removeVisualConsoleItem(
|
var abortable = removeVisualConsoleItem(
|
||||||
baseUrl,
|
baseUrl,
|
||||||
visualConsole.props.id,
|
visualConsole.props.id,
|
||||||
id,
|
id,
|
||||||
function(error, data) {
|
function(error, data) {
|
||||||
if (error || !data) {
|
if (error || !data) {
|
||||||
console.log(
|
console.log(
|
||||||
"[ERROR]",
|
"[ERROR]",
|
||||||
"[VISUAL-CONSOLE-CLIENT]",
|
"[VISUAL-CONSOLE-CLIENT]",
|
||||||
"[API]",
|
"[API]",
|
||||||
error ? error.message : "Invalid response"
|
error ? error.message : "Invalid response"
|
||||||
);
|
);
|
||||||
|
|
||||||
// Add the item to the list.
|
// Add the item to the list.
|
||||||
var itemRetrieved = aux.props;
|
var itemRetrieved = aux.props;
|
||||||
itemRetrieved["receivedAt"] = new Date();
|
itemRetrieved["receivedAt"] = new Date();
|
||||||
var newItem = visualConsole.addElement(itemRetrieved);
|
var newItem = visualConsole.addElement(itemRetrieved);
|
||||||
newItem.setMeta({ editMode: true });
|
newItem.setMeta({ editMode: true });
|
||||||
}
|
}
|
||||||
|
|
||||||
done();
|
done();
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
cancel: function() {
|
cancel: function() {
|
||||||
abortable.abort();
|
abortable.abort();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
.init();
|
.init();
|
||||||
|
}
|
||||||
|
});
|
||||||
},
|
},
|
||||||
copyItem: function(item) {
|
copyItem: function(item) {
|
||||||
var id = item.props.id;
|
var id = item.props.id;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user