Skip to content
This repository was archived by the owner on Sep 16, 2021. It is now read-only.

Commit 9d1f690

Browse files
committed
Merge pull request #60 from alain-flaus/delete_in_overlay
Implement delete_in_overlay option for menu node delete action
2 parents 31fb8b0 + 53cd226 commit 9d1f690

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

Resources/public/js/admin_tree.js

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,21 @@ var AdminTree = (function () {
149149
result.deleteItem.action = function (node) {
150150
var routing_defaults = config.routing_defaults;
151151
routing_defaults.id = node.attr("url_safe_id");
152-
window.location = Routing.generate(config.types[node.attr("rel")].routes.delete_route, routing_defaults);
152+
153+
if (config.deleteInOverlay != undefined && config.deleteInOverlay === true) {
154+
generateDialog(
155+
Routing.generate(
156+
config.types[node.attr("rel")].routes.delete_route,
157+
routing_defaults
158+
),
159+
function () {
160+
treeInst.jstree('refresh');
161+
}
162+
);
163+
164+
} else {
165+
window.location = Routing.generate(config.types[node.attr("rel")].routes.delete_route, routing_defaults);
166+
}
153167
};
154168
}
155169

0 commit comments

Comments
 (0)