diff options
Diffstat (limited to 'modules/organize')
-rw-r--r-- | modules/organize/views/organize_frame.html.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/organize/views/organize_frame.html.php b/modules/organize/views/organize_frame.html.php index d9303075..7a125ec9 100644 --- a/modules/organize/views/organize_frame.html.php +++ b/modules/organize/views/organize_frame.html.php @@ -92,6 +92,13 @@ new Ext.DataView.DragSelector({dragSafe: true}) ], listeners: { + "dblclick": function(v, index, node, e) { + node = Ext.get(node); + if (node.hasClass("thumb-album")) { + var id = node.getAttribute("rel"); + tree_panel.fireEvent("click", tree_panel.getNodeById(id)) + } + }, "render": function(v) { v.dragZone = new Ext.dd.DragZone(v.getEl(), { ddGroup: "organizeDD", @@ -307,6 +314,9 @@ listeners: { "click": function(node) { load_album_data(node.id); + if (node.isExpandable() && !node.isExpanded()) { + node.expand(); + } }, "afterrender": function(v) { // Override Ext.tree.TreeDragZone.onNodeOver to change the |