From 0991e685b1bc97ce68bdc350101385ebe30a8342 Mon Sep 17 00:00:00 2001 From: guofeilong Date: Thu, 13 Apr 2023 15:28:44 +0800 Subject: [PATCH 1/3] * Code for add scroll func to lefttree while add child . --- module/doc/view/lefttree.html.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/module/doc/view/lefttree.html.php b/module/doc/view/lefttree.html.php index 57cafad600..18446d427d 100644 --- a/module/doc/view/lefttree.html.php +++ b/module/doc/view/lefttree.html.php @@ -543,7 +543,9 @@ $(function() $rootDom.after($input); $li.addClass('open in has-list'); } - $rootDom.parent().find('input').focus(); + $input = $rootDom.parent().find('input'); + $input.focus(); + if($input.length && $('#fileTree').height() >= $('#sideBar').height()) $('#sideBar')[0].scrollTop = $($input[$input.length - 1]).offset().top - 100; break; case 'addCataBro' : moduleData.createType = 'same'; @@ -571,7 +573,9 @@ $(function() } $rootDom.append($input); - $rootDom.find('input').focus(); + $input = $rootDom.find('input'); + $input.focus(); + if($input.length && $('#fileTree').height() >= $('#sideBar').height()) $('#sideBar')[0].scrollTop = $($input[$input.length - 1]).offset().top - 100; break; } }).on('click', '#versionSwitcher a', function() From c7bd3087d201cbaf8d9c15c0f573dac8e50e4d6e Mon Sep 17 00:00:00 2001 From: guofeilong Date: Thu, 13 Apr 2023 16:06:08 +0800 Subject: [PATCH 2/3] * Add position to focus input . --- module/doc/view/lefttree.html.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/module/doc/view/lefttree.html.php b/module/doc/view/lefttree.html.php index 18446d427d..2f89f6adc6 100644 --- a/module/doc/view/lefttree.html.php +++ b/module/doc/view/lefttree.html.php @@ -545,7 +545,6 @@ $(function() } $input = $rootDom.parent().find('input'); $input.focus(); - if($input.length && $('#fileTree').height() >= $('#sideBar').height()) $('#sideBar')[0].scrollTop = $($input[$input.length - 1]).offset().top - 100; break; case 'addCataBro' : moduleData.createType = 'same'; @@ -553,7 +552,8 @@ $(function() var $rootDom = $('#fileTree li[data-id=' + item.id + ']'); $rootDom.after($input); $rootDom.closest('ul').find('.has-input').css('padding-left', '0'); - $('#fileTree').find('input').addClass('input-bro').focus(); + $input = $('#fileTree').find('input').addClass('input-bro'); + $input.focus(); break; case 'addCataChild' : moduleData.parentID = item.id; @@ -571,11 +571,9 @@ $(function() moduleData.isUpdate = true; $rootDom.addClass('open in has-list'); } - $rootDom.append($input); $input = $rootDom.find('input'); $input.focus(); - if($input.length && $('#fileTree').height() >= $('#sideBar').height()) $('#sideBar')[0].scrollTop = $($input[$input.length - 1]).offset().top - 100; break; } }).on('click', '#versionSwitcher a', function() From 60499b82260ce9cb764ea14634340d0bff58cbdd Mon Sep 17 00:00:00 2001 From: guofeilong Date: Thu, 13 Apr 2023 16:56:28 +0800 Subject: [PATCH 3/3] * Adjust code for css in doc/index . --- module/block/view/docmycollectionblock.html.php | 6 +++--- module/block/view/docrecentupdateblock.html.php | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/module/block/view/docmycollectionblock.html.php b/module/block/view/docmycollectionblock.html.php index 42e503e49e..fd173b5d3e 100644 --- a/module/block/view/docmycollectionblock.html.php +++ b/module/block/view/docmycollectionblock.html.php @@ -13,12 +13,12 @@