diff --git a/module/doc/view/lefttree.html.php b/module/doc/view/lefttree.html.php
index 18c97642cb..1b79a44521 100644
--- a/module/doc/view/lefttree.html.php
+++ b/module/doc/view/lefttree.html.php
@@ -313,6 +313,7 @@ $(function()
var $leaf = ele.find('li.active > a');
if($leaf.length && $('#fileTree').height() >= $('#sideBar').height()) $('#sideBar')[0].scrollTop = $($leaf[$leaf.length - 1]).offset().top - 100;
+ var visibleSort = false;
ele.on('click', '.icon-drop', function(e)
{
var $icon = $(this);
@@ -406,13 +407,16 @@ $(function()
return locatePage(libID, moduleID, $(this).data('type'));
}).on('mousedown', 'a.sort-module', function()
{
+ visibleSort = true;
var $element = $(this);
setTimeout(function()
{
- $element.addClass('dragging-shadow');
+ console.log(visibleSort)
+ if(visibleSort) $element.addClass('dragging-shadow');
}, 500);
}).on('mouseup', 'a.sort-module', function()
{
+ visibleSort = false;
$('a.sort-module').removeClass('dragging-shadow');
}).on('click', '.tree-version-trigger', function(e)
{
@@ -672,8 +676,10 @@ $(function()
nested: true,
selector: 'li',
dragCssClass: 'drop-here',
+ noShadow: false,
start: function()
{
+ visibleSort = false;
$('#dropDownCatalogue').remove();
$('a.sort-module').removeClass('dragging-shadow');
},
@@ -697,7 +703,9 @@ $(function()
},
finish: function(e)
{
- $('a.sort-module').removeClass('dragging-shadow');
+ visibleSort = false;
+ e.target.siblings().find('a.sort-module').removeClass('dragging-shadow');
+
if(!e.changed) return;
var orders = {};