* ajusted style off assign to menu with search input.
This commit is contained in:
@@ -8,6 +8,7 @@ table .dropdown-menu{width:auto; max-width:1000px;}
|
|||||||
table .dropdown-menu tr{border:0px;}
|
table .dropdown-menu tr{border:0px;}
|
||||||
table .dropdown-menu tr td{border:0px; border-right: 1px dotted #ddd; border-bottom: 1px dotted #ddd;}
|
table .dropdown-menu tr td{border:0px; border-right: 1px dotted #ddd; border-bottom: 1px dotted #ddd;}
|
||||||
|
|
||||||
.assign-menu {min-width: 150px; padding-bottom: 34px; overflow: hidden; max-height: 305px}
|
.assign-menu {min-width: 150px; overflow: hidden; max-height: 305px}
|
||||||
|
.assign-menu.with-search {padding-bottom: 34px;}
|
||||||
.assign-menu > .assign-search {padding: 0; position: absolute; z-index: 0; bottom: 0; left: 0; right: 0}
|
.assign-menu > .assign-search {padding: 0; position: absolute; z-index: 0; bottom: 0; left: 0; right: 0}
|
||||||
.assign-menu > .assign-search .input-group-addon {position: absolute; right: 10px; top: 0; z-index: 10; background: none; border: none; color: #666}
|
.assign-menu > .assign-search .input-group-addon {position: absolute; right: 10px; top: 0; z-index: 10; background: none; border: none; color: #666}
|
||||||
|
|||||||
@@ -161,17 +161,18 @@
|
|||||||
/* Batch assign. */
|
/* Batch assign. */
|
||||||
if($canBatchAssignTo)
|
if($canBatchAssignTo)
|
||||||
{
|
{
|
||||||
|
$withSearch = count($memberPairs) > 10;
|
||||||
unset($memberPairs['0']);
|
unset($memberPairs['0']);
|
||||||
$actionLink = $this->createLink('task', 'batchAssignTo', "projectID=$projectID");
|
$actionLink = $this->createLink('task', 'batchAssignTo', "projectID=$projectID");
|
||||||
echo html::select('assignedTo', $memberPairs, '', 'class="hidden"');
|
echo html::select('assignedTo', $memberPairs, '', 'class="hidden"');
|
||||||
echo "<li class='dropdown-submenu'>";
|
echo "<li class='dropdown-submenu'>";
|
||||||
echo html::a('javascript::', $lang->task->assignedTo, 'id="assignItem"');
|
echo html::a('javascript::', $lang->task->assignedTo, 'id="assignItem"');
|
||||||
echo "<ul class='dropdown-menu assign-menu'>";
|
echo "<ul class='dropdown-menu assign-menu'" . ($withSearch ? ' with-search':'') . ">";
|
||||||
foreach ($memberPairs as $key => $value)
|
foreach ($memberPairs as $key => $value)
|
||||||
{
|
{
|
||||||
echo "<li class='option' data-key='$key'>" . html::a("javascript:$(\"#assignedTo\").val(\"$key\");setFormAction(\"$actionLink\")", $value, '', '') . '</li>';
|
echo "<li class='option' data-key='$key'>" . html::a("javascript:$(\"#assignedTo\").val(\"$key\");setFormAction(\"$actionLink\")", $value, '', '') . '</li>';
|
||||||
}
|
}
|
||||||
if(count($memberPairs) > 10) echo "<li class='assign-search'><div class='input-group input-group-sm'><input type='text' class='form-control' placeholder=''><span class='input-group-addon'><i class='icon-search'></i></span></div></li>";
|
if($withSearch) echo "<li class='assign-search'><div class='input-group input-group-sm'><input type='text' class='form-control' placeholder=''><span class='input-group-addon'><i class='icon-search'></i></span></div></li>";
|
||||||
echo "</ul>";
|
echo "</ul>";
|
||||||
echo "</li>";
|
echo "</li>";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user