From 3509477e6bf77944928847730c0ba75042f320d0 Mon Sep 17 00:00:00 2001 From: liumengyi Date: Fri, 2 Sep 2022 13:44:45 +0800 Subject: [PATCH 1/2] * Fix bug #27238, and fix bug for set switcher. --- module/kanban/control.php | 3 +++ module/kanban/js/view.js | 6 ++++-- module/kanban/view/ajaxgetkanbanmenu.html.php | 16 ++++++++-------- module/kanban/view/view.html.php | 4 ++-- 4 files changed, 17 insertions(+), 12 deletions(-) diff --git a/module/kanban/control.php b/module/kanban/control.php index 1cdb2f9d00..ceefd81560 100644 --- a/module/kanban/control.php +++ b/module/kanban/control.php @@ -23,6 +23,8 @@ class kanban extends control */ public function space($browseType = 'involved', $recTotal = 0, $recPerPage = 15, $pageID = 1) { + $this->session->set('regionID', 'all', 'kanban'); + /* Load pager. */ $this->app->loadClass('pager', $static = true); $pager = new pager($recTotal, $recPerPage, $pageID); @@ -421,6 +423,7 @@ class kanban extends control } $regions = $this->kanban->getKanbanData($kanbanID); + if(!isset($regions[$regionID])) $this->session->set('regionID', 'all', 'kanban'); $this->view->users = $users; $this->view->title = $this->lang->kanban->view; diff --git a/module/kanban/js/view.js b/module/kanban/js/view.js index 9d9012e572..3cfe027725 100644 --- a/module/kanban/js/view.js +++ b/module/kanban/js/view.js @@ -13,8 +13,10 @@ function loadMore(type, regionID) var link = createLink('kanban', method, 'regionID=' + regionID); $(selector).load(link, function() { - var windowHeight = $(window).height(); - $(selector + ' .panel-body').css('height', windowHeight - 100); + var windowHeight = $(window).height(); + var affixedHeight = $('#regionTabs.affixed').height() + $('#kanbanContainer .kanban-affixed .kanban-cols').height(); + $(selector + ' .panel-body').css('height', windowHeight - affixedHeight); + $(selector).css('top', $('#regionTabs.affixed').height() + $('#kanbanContainer .kanban-affixed .kanban-cols').height()); $(selector).animate({right: 0}, 500); }); } diff --git a/module/kanban/view/ajaxgetkanbanmenu.html.php b/module/kanban/view/ajaxgetkanbanmenu.html.php index 7e79f5fefa..2c3c1faed4 100644 --- a/module/kanban/view/ajaxgetkanbanmenu.html.php +++ b/module/kanban/view/ajaxgetkanbanmenu.html.php @@ -136,10 +136,10 @@ $closedKanbansHtml .= '';