* action: optimizer UI for searchForm.

This commit is contained in:
sunhao
2023-11-20 11:19:09 +08:00
parent 718ba4d86d
commit d3fd327650
2 changed files with 14 additions and 3 deletions
+13
View File
@@ -0,0 +1,13 @@
window.afterPageUpdate = function(target, info)
{
if(info.name !== 'featureBar') return;
const $searchToggle = $(target).find('.search-form-toggle');
if(!$searchToggle.length)
{
$searchToggle.closest('.show-search-form').removeClass('show-search-form');
$('.search-form[data-module="trash"]').remove();
return;
}
if(!$searchToggle.parent().hasClass('active')) zui.updateSearchForm('trash');
}
+1 -3
View File
@@ -34,7 +34,7 @@ featureBar
(
set::current($currentObjectType),
set::linkParams("objectType={key}&type={$type}&byQuery=&queryID=&orderBy={$orderBy}&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}"),
li(searchToggle(set::module('trash')), setClass($currentObjectType != 'all' ? '' : 'hidden', $byQuery ? 'active' : ''))
$currentObjectType != 'all' ? li(searchToggle(set::module('trash')), setClass($byQuery ? 'active' : '')) : null
);
toolbar
@@ -78,5 +78,3 @@ dtable
set::userMap($users),
set::footPager(usePager())
);
jsVar('window.afterPageUpdate', jsRaw("(target,info) => info.name === 'featureBar' && !$(target).find('.active>.search-form-toggle').length && zui.updateSearchForm('trash');"));