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

Commit bc9a0a1

Browse files
committed
Merge pull request #31 from symfony-cmf/fix-reopening-overlay
Fix reopening overlay
2 parents 78cc7c7 + b120327 commit bc9a0a1

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

Resources/public/js/init.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -164,12 +164,14 @@ var AdminTree = (function () {
164164
routing_defaults["id"] = data.rslt.obj.attr("url_safe_id");
165165

166166
if (config.editInOverlay) {
167-
generateDialog(
168-
Routing.generate(config.types[data.rslt.obj.attr("rel")].routes.select_route, routing_defaults),
169-
function () {
170-
treeInst.jstree('refresh');
171-
}
172-
);
167+
if (2 < data.args.length){ // only generateDialog() when the tree has received a click, not on refresh
168+
generateDialog(
169+
Routing.generate(config.types[data.rslt.obj.attr("rel")].routes.select_route, routing_defaults),
170+
function () {
171+
treeInst.jstree('refresh');
172+
}
173+
);
174+
}
173175
} else {
174176
window.location = Routing.generate(config.types[data.rslt.obj.attr("rel")].routes.select_route, routing_defaults);
175177
}

0 commit comments

Comments
 (0)