From 51da023e713e6a202c86f33f3af7654df3b24c5e Mon Sep 17 00:00:00 2001 From: Chris Hallberg <crhallberg@gmail.com> Date: Wed, 3 Jan 2018 11:51:36 -0500 Subject: [PATCH] Fix hierarchy tree scrolling. --- themes/bootstrap3/js/hierarchyTree.js | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/themes/bootstrap3/js/hierarchyTree.js b/themes/bootstrap3/js/hierarchyTree.js index 5d0c67f454f..1b0b6d9d8ef 100644 --- a/themes/bootstrap3/js/hierarchyTree.js +++ b/themes/bootstrap3/js/hierarchyTree.js @@ -168,19 +168,10 @@ $(document).ready(function hierarchyTreeReady() { }); // Scroll to the current record - if ($('#hierarchyTree').parents('#modal').length > 0) { - var hTree = $('#hierarchyTree'); - var offsetTop = hTree.offset().top; - var maxHeight = Math.max($(window).height() - 200, 200); - hTree.css('max-height', maxHeight + 'px').css('overflow', 'auto'); - hTree.animate({ - scrollTop: $('.jstree-clicked').offset().top - offsetTop + hTree.scrollTop() - 50 - }, 1500); - } else { - $('html,body').animate({ - scrollTop: $('.jstree-clicked').offset().top - 50 - }, 1500); - } + var hTree = $('#hierarchyTree'); + hTree.animate({ + scrollTop: $('.jstree-clicked').offset().top - hTree.offset().top + hTree.scrollTop() - 50 + }, 1000); }) .jstree({ plugins: ['search', 'types'], -- GitLab