diff --git a/module/execution/js/tree.js b/module/execution/js/tree.js index 3e0513c76b..5503634ad1 100644 --- a/module/execution/js/tree.js +++ b/module/execution/js/tree.js @@ -185,6 +185,7 @@ $(function() $taskTree.on('click', '.tree-link', function(e) { var $link = $(this); + $.zui.store.set('project/tree/parentLi', $link.closest('li').attr('data-id').length > 0 ? $link.closest('li').attr('data-id') : '') showItem($link.attr('href'), $link.find('.title').text()); $taskTree.find('li.selected').removeClass('selected'); $link.closest('li').addClass('selected'); @@ -205,10 +206,11 @@ $(function() }).on('ready', function() { var lastUrl = $.zui.store.get('project/tree/showItem'); + var lastLi = $.zui.store.get('project/tree/parentLi'); if(lastUrl) { showItem(lastUrl); - $taskTree.find('.tree-link[href="' + lastUrl + '"]').closest('li').addClass('selected'); + $taskTree.find('li[data-id="' + lastLi + '"]').find('.tree-link[href="' + lastUrl + '"]').closest('li').addClass('selected'); } }); }); diff --git a/module/execution/view/treetask.html.php b/module/execution/view/treetask.html.php index 388aa093bf..287204f2ee 100644 --- a/module/execution/view/treetask.html.php +++ b/module/execution/view/treetask.html.php @@ -75,7 +75,7 @@
task->case;?>