* improve UI of kanban, finish task #5053.

This commit is contained in:
Catouse
2018-10-24 20:13:48 +08:00
parent e72654b335
commit 8ddea902dc
2 changed files with 17 additions and 8 deletions
+16 -7
View File
@@ -2,14 +2,25 @@ $(function()
{
var adjustBoardsHeight = function()
{
$('.c-boards').each(function()
var $cBoards = $('.c-boards');
if ($cBoards.length === 1)
{
var height = $(window).height() - $('#header').height() - $('#footer').height() - 40 - 105;
var $boardsWrapper = $(this).find('.boards-wrapper');
$boardsWrapper.height(height);
var $boardsWrapper = $cBoards.find('.boards-wrapper');
$boardsWrapper.css('min-height', $(window).height() - $('#header').height() - $('#footer').height() - 111);
if($boardsWrapper.height() > $boardsWrapper.find('.boards').height())
{
$boardsWrapper.find('.boards').css('height', $(this).height() - 1);
$boardsWrapper.find('.boards').css('min-height', $boardsWrapper.height() - 1);
}
return
}
$cBoards.each(function()
{
var height = $(window).height() - $('#header').height() - $('#footer').height() - 111;
var $boardsWrapper = $(this).find('.boards-wrapper');
$boardsWrapper.css('max-height', height);
if($boardsWrapper.height() > $boardsWrapper.find('.boards').height())
{
$boardsWrapper.find('.boards').css('max-height', $(this).height() - 1);
}
});
};
@@ -98,12 +109,10 @@ $(function()
};
var kanbanModalTrigger = new $.zui.ModalTrigger({type: 'iframe', width:800});
var lastOperation;
var dropTo = function(id, from, to, type)
{
if(statusMap[type][from] && statusMap[type][from][to])
{
lastOperation = {id: id, from: from, to: to};
kanbanModalTrigger.show(
{
url: $.createLink(type, statusMap[type][from][to], 'id=' + id) + onlybody,
+1 -1
View File
@@ -76,7 +76,7 @@ $account = $this->app->user->account;
</p>
</div>
<?php else:?>
<table class="table table-grouped text-center">
<table class="table no-margin table-grouped text-center">
<thead>
<tr>
<?php $hasGroupCol = (($type == 'story' and count($stories) > 0) or $type != 'story');?>