* Adjust menu.
This commit is contained in:
@@ -70,4 +70,4 @@ $lang->build->action->buildopened = '$date, erstellt von <strong>$actor</strong>
|
||||
$lang->backhome = 'zurück';
|
||||
|
||||
$lang->build->featureBar = array();
|
||||
$lang->build->featureBar['all'] = 'Build List';
|
||||
$lang->build->featureBar['browse']['all'] = 'Build List';
|
||||
|
||||
@@ -70,4 +70,4 @@ $lang->build->action->buildopened = '$date, created by <strong>$actor</strong>,
|
||||
$lang->backhome = 'back';
|
||||
|
||||
$lang->build->featureBar = array();
|
||||
$lang->build->featureBar['all'] = 'Build List';
|
||||
$lang->build->featureBar['browse']['all'] = 'Build List';
|
||||
|
||||
@@ -70,4 +70,4 @@ $lang->build->action->buildopened = '$date, Build <strong>$extra</strong> créé
|
||||
$lang->backhome = 'Retour';
|
||||
|
||||
$lang->build->featureBar = array();
|
||||
$lang->build->featureBar['all'] = 'Build List';
|
||||
$lang->build->featureBar['browse']['all'] = 'Build List';
|
||||
|
||||
@@ -66,4 +66,4 @@ $lang->build->action->buildopened = '$date, được tạo bởi <strong>$actor<
|
||||
$lang->backhome = 'Trở lại';
|
||||
|
||||
$lang->build->featureBar = array();
|
||||
$lang->build->featureBar['all'] = 'Build List';
|
||||
$lang->build->featureBar['browse']['all'] = 'Build List';
|
||||
|
||||
@@ -70,4 +70,4 @@ $lang->build->action->buildopened = '$date, 由 <strong>$actor</strong> 创建
|
||||
$lang->backhome = '返回';
|
||||
|
||||
$lang->build->featureBar = array();
|
||||
$lang->build->featureBar['all'] = '所有版本';
|
||||
$lang->build->featureBar['browse']['all'] = '所有版本';
|
||||
|
||||
@@ -46,5 +46,5 @@ $lang->caselib->libraryDelete = 'Do you want to delete this library?';
|
||||
$lang->caselib->noModule = '<div>You have no modules.</div><div>Manage it now.</div>';
|
||||
|
||||
$lang->caselib->featureBar = array();
|
||||
$lang->caselib->featureBar['all'] = 'All';
|
||||
$lang->caselib->featureBar['wait'] = 'Waiting';
|
||||
$lang->caselib->featureBar['browse']['all'] = 'All';
|
||||
$lang->caselib->featureBar['browse']['wait'] = 'Waiting';
|
||||
|
||||
@@ -46,5 +46,5 @@ $lang->caselib->libraryDelete = 'Do you want to delete this library?';
|
||||
$lang->caselib->noModule = '<div>You have no modules.</div><div>Manage it now.</div>';
|
||||
|
||||
$lang->caselib->featureBar = array();
|
||||
$lang->caselib->featureBar['all'] = 'All';
|
||||
$lang->caselib->featureBar['wait'] = 'Waiting';
|
||||
$lang->caselib->featureBar['browse']['all'] = 'All';
|
||||
$lang->caselib->featureBar['browse']['wait'] = 'Waiting';
|
||||
|
||||
@@ -46,5 +46,5 @@ $lang->caselib->libraryDelete = 'Voulez vous supprimer cette library ?';
|
||||
$lang->caselib->noModule = "<div>Vous n'avez aucun modules.</div><div>Gérer les modules maintenant.</div>";
|
||||
|
||||
$lang->caselib->featureBar = array();
|
||||
$lang->caselib->featureBar['all'] = 'All';
|
||||
$lang->caselib->featureBar['wait'] = 'Waiting';
|
||||
$lang->caselib->featureBar['browse']['all'] = 'All';
|
||||
$lang->caselib->featureBar['browse']['wait'] = 'Waiting';
|
||||
|
||||
@@ -41,5 +41,5 @@ $lang->caselib->libraryDelete = 'Bạn có muốn xóa thư viện này?';
|
||||
$lang->caselib->noModule = '<div>Chưa có Module.</div><div>Quản lý ngay.</div>';
|
||||
|
||||
$lang->caselib->featureBar = array();
|
||||
$lang->caselib->featureBar['all'] = 'All';
|
||||
$lang->caselib->featureBar['wait'] = 'Waiting';
|
||||
$lang->caselib->featureBar['browse']['all'] = 'All';
|
||||
$lang->caselib->featureBar['browse']['wait'] = 'Waiting';
|
||||
|
||||
@@ -46,5 +46,5 @@ $lang->caselib->libraryDelete = '您确认要删除该用例库吗?';
|
||||
$lang->caselib->noModule = '<div>您现在还没有模块信息</div><div>请维护用例库模块</div>';
|
||||
|
||||
$lang->caselib->featureBar = array();
|
||||
$lang->caselib->featureBar['all'] = '所有';
|
||||
$lang->caselib->featureBar['wait'] = '待评审';
|
||||
$lang->caselib->featureBar['browse']['all'] = '所有';
|
||||
$lang->caselib->featureBar['browse']['wait'] = '待评审';
|
||||
|
||||
@@ -41,7 +41,7 @@ js::set('flow', $config->global->flow);
|
||||
<div class='btn-toolbar pull-left'>
|
||||
<?php
|
||||
if(!$config->testcase->needReview && empty($config->testcase->forceReview)) unset($lang->caselib->featureBar['wait']);
|
||||
foreach($lang->caselib->featureBar as $featureType => $label)
|
||||
foreach($lang->caselib->featureBar['browse'] as $featureType => $label)
|
||||
{
|
||||
$activeClass = $browseType == $featureType ? 'btn-active-text' : '';
|
||||
echo html::a(inlink('browse', "libID=$libID&browseType=$featureType"), "<span class='text'>$label</span>", '',"class='btn btn-link $activeClass' data-app={$app->tab} id=" . $featureType .'Tab');
|
||||
|
||||
@@ -16,10 +16,12 @@
|
||||
<div id="mainMenu" class="clearfix table-row">
|
||||
<div class="btn-toolbar pull-left">
|
||||
<?php
|
||||
foreach($lang->build->featureBar as $featureType => $label)
|
||||
foreach($lang->build->featureBar['browse'] as $featureType => $label)
|
||||
{
|
||||
$label = "<span class='text'>$label</span>";
|
||||
$activeClass = $type == $featureType ? 'btn-active-text' : '';
|
||||
echo html::a(inlink('build', "executionID=$executionID&type=$featureType"), "<span class='text'>$label</span> <span class='label label-light label-badge'>{$buildsTotal}</span>", '',"class='btn btn-link $activeClass' data-app={$app->tab} id='$featureType'");
|
||||
if($type == $featureType) $label .= " <span class='label label-light label-badge'>{$buildsTotal}</span>";
|
||||
echo html::a(inlink('build', "executionID=$executionID&type=$featureType"), $label, '',"class='btn btn-link $activeClass' data-app={$app->tab} id='$featureType'");
|
||||
}
|
||||
?>
|
||||
<div class="input-control space w-150px"><?php echo html::select('product', $products, $product, "onchange='changeProduct(this.value)' class='form-control chosen' data-placeholder='{$lang->productCommon}'");?></div>
|
||||
|
||||
@@ -49,13 +49,12 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="btn-toolbar pull-left">
|
||||
<?php
|
||||
if(common::hasPriv('execution', 'story'))
|
||||
{
|
||||
echo html::a($this->createLink('execution', 'story', "executionID=$execution->id&orderBy=order_desc&type=all"), "<span class='text'>{$lang->all}</span>" . ($type == 'all' ? " <span class='label label-light label-badge'>{$pager->recTotal}</span>" : ''), '', "class='btn btn-link" . ($type == 'all' ? " btn-active-text" : '') . "'");
|
||||
echo html::a($this->createLink('execution', 'story', "executionID=$execution->id&orderBy=order_desc&type=unclosed"), "<span class='text'>{$lang->story->unclosed}</span>" . ($type == 'unclosed' ? " <span class='label label-light label-badge'>{$pager->recTotal}</span>" : ''), '', "class='btn btn-link" . ($type == 'unclosed' ? " btn-active-text" : '') . "'");
|
||||
}
|
||||
?>
|
||||
<?php foreach($lang->story->featureBar['browse'] as $featureType => $label):?>
|
||||
<?php $active = $type == $featureType ? 'btn-active-text' : '';?>
|
||||
<?php $label = "<span class='text'>$label</span>";?>
|
||||
<?php if($type == $featureType) $label .= " <span class='label label-light label-badge'>{$pager->recTotal}</span>";?>
|
||||
<?php echo html::a(inlink('story', "executionID=$execution->id&orderBy=order_desc&type=$featureType"), $label, '', "class='btn btn-link $active'");?>
|
||||
<?php endforeach;?>
|
||||
<a class="btn btn-link querybox-toggle" id='bysearchTab'><i class="icon icon-search muted"></i> <?php echo $lang->product->searchStory;?></a>
|
||||
</div>
|
||||
<div class="btn-toolbar pull-right">
|
||||
|
||||
@@ -139,12 +139,12 @@ $lang->program->statusList['doing'] = 'Doing';
|
||||
$lang->program->statusList['suspended'] = 'Suspended';
|
||||
$lang->program->statusList['closed'] = 'Closed';
|
||||
|
||||
$lang->program->featureBar['all'] = 'All';
|
||||
$lang->program->featureBar['unclosed'] = 'Unclosed';
|
||||
$lang->program->featureBar['wait'] = 'Waiting';
|
||||
$lang->program->featureBar['doing'] = 'Doing';
|
||||
$lang->program->featureBar['suspended'] = 'Suspended';
|
||||
$lang->program->featureBar['closed'] = 'Closed';
|
||||
$lang->program->featureBar['browse']['all'] = 'All';
|
||||
$lang->program->featureBar['browse']['unclosed'] = 'Unclosed';
|
||||
$lang->program->featureBar['browse']['wait'] = 'Waiting';
|
||||
$lang->program->featureBar['browse']['doing'] = 'Doing';
|
||||
$lang->program->featureBar['browse']['suspended'] = 'Suspended';
|
||||
$lang->program->featureBar['browse']['closed'] = 'Closed';
|
||||
|
||||
$lang->program->kanban = new stdclass();
|
||||
$lang->program->kanban->common = 'Program Kanban';
|
||||
|
||||
@@ -139,12 +139,12 @@ $lang->program->statusList['doing'] = 'Doing';
|
||||
$lang->program->statusList['suspended'] = 'Suspended';
|
||||
$lang->program->statusList['closed'] = 'Closed';
|
||||
|
||||
$lang->program->featureBar['all'] = 'All';
|
||||
$lang->program->featureBar['unclosed'] = 'Unclosed';
|
||||
$lang->program->featureBar['wait'] = 'Waiting';
|
||||
$lang->program->featureBar['doing'] = 'Doing';
|
||||
$lang->program->featureBar['suspended'] = 'Suspended';
|
||||
$lang->program->featureBar['closed'] = 'Closed';
|
||||
$lang->program->featureBar['browse']['all'] = 'All';
|
||||
$lang->program->featureBar['browse']['unclosed'] = 'Unclosed';
|
||||
$lang->program->featureBar['browse']['wait'] = 'Waiting';
|
||||
$lang->program->featureBar['browse']['doing'] = 'Doing';
|
||||
$lang->program->featureBar['browse']['suspended'] = 'Suspended';
|
||||
$lang->program->featureBar['browse']['closed'] = 'Closed';
|
||||
|
||||
$lang->program->kanban = new stdclass();
|
||||
$lang->program->kanban->common = 'Program Kanban';
|
||||
|
||||
@@ -139,12 +139,12 @@ $lang->program->statusList['doing'] = 'Doing';
|
||||
$lang->program->statusList['suspended'] = 'Suspended';
|
||||
$lang->program->statusList['closed'] = 'Closed';
|
||||
|
||||
$lang->program->featureBar['all'] = 'All';
|
||||
$lang->program->featureBar['unclosed'] = 'Unclosed';
|
||||
$lang->program->featureBar['wait'] = 'En Attente';
|
||||
$lang->program->featureBar['doing'] = 'En Cours';
|
||||
$lang->program->featureBar['suspended'] = 'Suspendues';
|
||||
$lang->program->featureBar['closed'] = 'Fermées';
|
||||
$lang->program->featureBar['browse']['all'] = 'All';
|
||||
$lang->program->featureBar['browse']['unclosed'] = 'Unclosed';
|
||||
$lang->program->featureBar['browse']['wait'] = 'En Attente';
|
||||
$lang->program->featureBar['browse']['doing'] = 'En Cours';
|
||||
$lang->program->featureBar['browse']['suspended'] = 'Suspendues';
|
||||
$lang->program->featureBar['browse']['closed'] = 'Fermées';
|
||||
|
||||
$lang->program->kanban = new stdclass();
|
||||
$lang->program->kanban->common = 'Program Kanban';
|
||||
|
||||
@@ -96,7 +96,12 @@ $lang->program->statusList['doing'] = 'Doing';
|
||||
$lang->program->statusList['suspended'] = 'Suspended';
|
||||
$lang->program->statusList['closed'] = 'Closed';
|
||||
|
||||
$lang->program->featureBar['all'] = 'All';
|
||||
$lang->program->featureBar['browse']['all'] = 'All';
|
||||
$lang->program->featureBar['browse']['unclosed'] = 'Unclosed';
|
||||
$lang->program->featureBar['browse']['wait'] = 'Waiting';
|
||||
$lang->program->featureBar['browse']['doing'] = 'Doing';
|
||||
$lang->program->featureBar['browse']['suspended'] = 'Suspended';
|
||||
$lang->program->featureBar['browse']['closed'] = 'Closed';
|
||||
|
||||
$lang->program->kanban = new stdclass();
|
||||
$lang->program->kanban->common = 'Program Kanban';
|
||||
|
||||
@@ -139,12 +139,12 @@ $lang->program->statusList['doing'] = '进行中';
|
||||
$lang->program->statusList['suspended'] = '已挂起';
|
||||
$lang->program->statusList['closed'] = '已关闭';
|
||||
|
||||
$lang->program->featureBar['all'] = '所有';
|
||||
$lang->program->featureBar['unclosed'] = '未关闭';
|
||||
$lang->program->featureBar['wait'] = '未开始';
|
||||
$lang->program->featureBar['doing'] = '进行中';
|
||||
$lang->program->featureBar['suspended'] = '已挂起';
|
||||
$lang->program->featureBar['closed'] = '已关闭';
|
||||
$lang->program->featureBar['browse']['all'] = '所有';
|
||||
$lang->program->featureBar['browse']['unclosed'] = '未关闭';
|
||||
$lang->program->featureBar['browse']['wait'] = '未开始';
|
||||
$lang->program->featureBar['browse']['doing'] = '进行中';
|
||||
$lang->program->featureBar['browse']['suspended'] = '已挂起';
|
||||
$lang->program->featureBar['browse']['closed'] = '已关闭';
|
||||
|
||||
$lang->program->kanban = new stdclass();
|
||||
$lang->program->kanban->common = '项目集看板';
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
<?php endif;?>
|
||||
<div id='mainMenu' class='clearfix'>
|
||||
<div class="btn-toolBar pull-left">
|
||||
<?php foreach($lang->program->featureBar as $key => $label):?>
|
||||
<?php foreach($lang->program->featureBar['browse'] as $key => $label):?>
|
||||
<?php $active = $status == $key ? 'btn-active-text' : '';?>
|
||||
<?php $label = "<span class='text'>$label</span>";?>
|
||||
<?php echo html::a(inlink('browse', "status=$key&orderBy=$orderBy"), $label, '', "class='btn btn-link $active'");?>
|
||||
|
||||
@@ -241,12 +241,12 @@ $lang->project->modelList['scrum'] = "Scrum";
|
||||
$lang->project->modelList['waterfall'] = "CMMI";
|
||||
$lang->project->modelList['kanban'] = "Kanban";
|
||||
|
||||
$lang->project->featureBar['all'] = 'All';
|
||||
$lang->project->featureBar['undone'] = 'Unfinished';
|
||||
$lang->project->featureBar['wait'] = 'Waiting';
|
||||
$lang->project->featureBar['doing'] = 'Doing';
|
||||
$lang->project->featureBar['suspended'] = 'Suspended';
|
||||
$lang->project->featureBar['closed'] = 'Closed';
|
||||
$lang->project->featureBar['browse']['all'] = 'All';
|
||||
$lang->project->featureBar['browse']['undone'] = 'Unfinished';
|
||||
$lang->project->featureBar['browse']['wait'] = 'Waiting';
|
||||
$lang->project->featureBar['browse']['doing'] = 'Doing';
|
||||
$lang->project->featureBar['browse']['suspended'] = 'Suspended';
|
||||
$lang->project->featureBar['browse']['closed'] = 'Closed';
|
||||
|
||||
$lang->project->aclList['private'] = 'Private (For team members and stakeholders only)';
|
||||
$lang->project->aclList['open'] = "Open (accessible with project view permissions)";
|
||||
|
||||
@@ -241,12 +241,12 @@ $lang->project->modelList['scrum'] = "Scrum";
|
||||
$lang->project->modelList['waterfall'] = "CMMI";
|
||||
$lang->project->modelList['kanban'] = "Kanban";
|
||||
|
||||
$lang->project->featureBar['all'] = 'All';
|
||||
$lang->project->featureBar['undone'] = 'Unfinished';
|
||||
$lang->project->featureBar['wait'] = 'Waiting';
|
||||
$lang->project->featureBar['doing'] = 'Doing';
|
||||
$lang->project->featureBar['suspended'] = 'Suspended';
|
||||
$lang->project->featureBar['closed'] = 'Closed';
|
||||
$lang->project->featureBar['browse']['all'] = 'All';
|
||||
$lang->project->featureBar['browse']['undone'] = 'Unfinished';
|
||||
$lang->project->featureBar['browse']['wait'] = 'Waiting';
|
||||
$lang->project->featureBar['browse']['doing'] = 'Doing';
|
||||
$lang->project->featureBar['browse']['suspended'] = 'Suspended';
|
||||
$lang->project->featureBar['browse']['closed'] = 'Closed';
|
||||
|
||||
$lang->project->aclList['private'] = 'Private (For the project leader, team members and stakeholders only)';
|
||||
$lang->project->aclList['open'] = "Open (accessible with project view permissions)";
|
||||
|
||||
@@ -241,12 +241,12 @@ $lang->project->modelList['scrum'] = "Scrum";
|
||||
$lang->project->modelList['waterfall'] = "CMMI";
|
||||
$lang->project->modelList['kanban'] = "Kanban";
|
||||
|
||||
$lang->project->featureBar['all'] = 'All';
|
||||
$lang->project->featureBar['undone'] = 'Non Terminées';
|
||||
$lang->project->featureBar['wait'] = 'En Attente';
|
||||
$lang->project->featureBar['doing'] = 'En Cours';
|
||||
$lang->project->featureBar['suspended'] = 'Suspendues';
|
||||
$lang->project->featureBar['closed'] = 'Fermées';
|
||||
$lang->project->featureBar['browse']['all'] = 'All';
|
||||
$lang->project->featureBar['browse']['undone'] = 'Non Terminées';
|
||||
$lang->project->featureBar['browse']['wait'] = 'En Attente';
|
||||
$lang->project->featureBar['browse']['doing'] = 'En Cours';
|
||||
$lang->project->featureBar['browse']['suspended'] = 'Suspendues';
|
||||
$lang->project->featureBar['browse']['closed'] = 'Fermées';
|
||||
|
||||
$lang->project->aclList['private'] = 'Private (For team members and stakeholders only)';
|
||||
$lang->project->aclList['open'] = "Open (accessible with project view permissions)";
|
||||
|
||||
@@ -160,11 +160,11 @@ $lang->project->currencySymbol['SGD'] = 'S$';
|
||||
$lang->project->modelList['scrum'] = "Scrum";
|
||||
$lang->project->modelList['waterfall'] = "CMMI";
|
||||
|
||||
$lang->project->featureBar['all'] = 'All';
|
||||
$lang->project->featureBar['doing'] = 'Doing';
|
||||
$lang->project->featureBar['wait'] = 'Waiting';
|
||||
$lang->project->featureBar['suspended'] = 'Suspended';
|
||||
$lang->project->featureBar['closed'] = 'Closed';
|
||||
$lang->project->featureBar['browse']['all'] = 'All';
|
||||
$lang->project->featureBar['browse']['doing'] = 'Doing';
|
||||
$lang->project->featureBar['browse']['wait'] = 'Waiting';
|
||||
$lang->project->featureBar['browse']['suspended'] = 'Suspended';
|
||||
$lang->project->featureBar['browse']['closed'] = 'Closed';
|
||||
|
||||
$lang->project->aclList['private'] = 'Private (For team members and stakeholders only)';
|
||||
$lang->project->aclList['open'] = "Open (accessible with project view permissions)";
|
||||
|
||||
@@ -241,12 +241,12 @@ $lang->project->modelList['scrum'] = "Scrum";
|
||||
$lang->project->modelList['waterfall'] = "瀑布";
|
||||
$lang->project->modelList['kanban'] = "看板";
|
||||
|
||||
$lang->project->featureBar['all'] = '所有';
|
||||
$lang->project->featureBar['undone'] = '未完成';
|
||||
$lang->project->featureBar['wait'] = '未开始';
|
||||
$lang->project->featureBar['doing'] = '进行中';
|
||||
$lang->project->featureBar['suspended'] = '已挂起';
|
||||
$lang->project->featureBar['closed'] = '已关闭';
|
||||
$lang->project->featureBar['browse']['all'] = '所有';
|
||||
$lang->project->featureBar['browse']['undone'] = '未完成';
|
||||
$lang->project->featureBar['browse']['wait'] = '未开始';
|
||||
$lang->project->featureBar['browse']['doing'] = '进行中';
|
||||
$lang->project->featureBar['browse']['suspended'] = '已挂起';
|
||||
$lang->project->featureBar['browse']['closed'] = '已关闭';
|
||||
|
||||
$lang->project->aclList['private'] = "私有 (只有项目负责人、团队成员和干系人可访问)";
|
||||
$lang->project->aclList['open'] = "公开 (有项目视图权限即可访问)";
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
<div class="btn-toolBar pull-left">
|
||||
<?php $excludedEmptyPrograms = array_filter($programs);?>
|
||||
<div class="input-control w-150px" id='programBox'><?php echo html::select('programID', $programs, $programID, "onchange=changeProgram(this.value) class='form-control chosen' data-placeholder='{$lang->project->selectProgram}' data-drop_width='" . (empty($excludedEmptyPrograms) ? 170 : 450) . "' data-max_drop_width='0'");?></div>
|
||||
<?php foreach($lang->project->featureBar as $key => $label):?>
|
||||
<?php foreach($lang->project->featureBar['browse'] as $key => $label):?>
|
||||
<?php $active = $browseType == $key ? 'btn-active-text' : '';?>
|
||||
<?php $label = "<span class='text'>$label</span>";?>
|
||||
<?php if($browseType == $key) $label .= " <span class='label label-light label-badge'>{$pager->recTotal}</span>";?>
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
</div>
|
||||
<?php endif;?>
|
||||
<div class="btn-toolBar pull-left">
|
||||
<?php foreach($lang->project->featureBar as $key => $label):?>
|
||||
<?php foreach($lang->project->featureBar['browse'] as $key => $label):?>
|
||||
<?php $active = $browseType == $key ? 'btn-active-text' : '';?>
|
||||
<?php $label = "<span class='text'>$label</span>";?>
|
||||
<?php if($browseType == $key) $label .= " <span class='label label-light label-badge'>{$pager->recTotal}</span>";?>
|
||||
|
||||
@@ -20,10 +20,12 @@
|
||||
<div id="mainMenu" class="clearfix table-row">
|
||||
<div class="btn-toolbar pull-left">
|
||||
<?php
|
||||
foreach($lang->build->featureBar as $featureType => $label)
|
||||
foreach($lang->build->featureBar['browse'] as $featureType => $label)
|
||||
{
|
||||
$activeClass = $type == $featureType ? 'btn-active-text' : '';
|
||||
echo html::a(inlink('build', "projectID=$projectID&type=$featureType"), "<span class='text'>$label</span> <span class='label label-light label-badge'>{$buildsTotal}</span>", '',"class='btn btn-link $activeClass' data-app={$app->tab} id=" . $featureType .'Tab');
|
||||
$label = "<span class='text'>$label</span>";
|
||||
if($type == $featureType) $label .= " <span class='label label-light label-badge'>{$buildsTotal}</span>";
|
||||
echo html::a(inlink('build', "projectID=$projectID&type=$featureType"), $label, '',"class='btn btn-link $activeClass' data-app={$app->tab} id=" . $featureType .'Tab');
|
||||
}
|
||||
?>
|
||||
<div class="input-control space w-150px"><?php echo html::select('product', $products, $product, "onchange='changeProduct(this.value)' class='form-control chosen' data-placeholder='{$lang->productCommon}'");?></div>
|
||||
|
||||
@@ -441,3 +441,7 @@ $lang->story->subDivideTip['subStory'] = 'The Sub-stories cannot be subdivided.
|
||||
$lang->story->subDivideTip['planned'] = 'The Story has been planned and cannot be subdivided.';
|
||||
$lang->story->subDivideTip['projected'] = 'The Story has been initiated and cannot be subdivided.';
|
||||
$lang->story->subDivideTip['notActive'] = 'The Story is not active and cannot be subdivided.';
|
||||
|
||||
$lang->story->featureBar = array();
|
||||
$lang->story->featureBar['browse']['all'] = $lang->all;
|
||||
$lang->story->featureBar['browse']['unclosed'] = $lang->story->unclosed;
|
||||
|
||||
@@ -441,3 +441,7 @@ $lang->story->subDivideTip['subStory'] = 'The Sub-stories cannot be subdivided.
|
||||
$lang->story->subDivideTip['planned'] = 'The Story has been planned and cannot be subdivided.';
|
||||
$lang->story->subDivideTip['projected'] = 'The Story has been initiated and cannot be subdivided.';
|
||||
$lang->story->subDivideTip['notActive'] = 'The Story is not active and cannot be subdivided.';
|
||||
|
||||
$lang->story->featureBar = array();
|
||||
$lang->story->featureBar['browse']['all'] = $lang->all;
|
||||
$lang->story->featureBar['browse']['unclosed'] = $lang->story->unclosed;
|
||||
|
||||
@@ -441,3 +441,7 @@ $lang->story->subDivideTip['subStory'] = 'Les sous-stories ne peuvent pas être
|
||||
$lang->story->subDivideTip['planned'] = 'Cette Story est planifiée et ne peut être subdivisée.';
|
||||
$lang->story->subDivideTip['projected'] = 'Cette Story a été créée et ne peut être subdivisée.';
|
||||
$lang->story->subDivideTip['notActive'] = "Cette Story n'est pas active et ne peut être subdivisée.";
|
||||
|
||||
$lang->story->featureBar = array();
|
||||
$lang->story->featureBar['browse']['all'] = $lang->all;
|
||||
$lang->story->featureBar['browse']['unclosed'] = $lang->story->unclosed;
|
||||
|
||||
@@ -439,3 +439,7 @@ $lang->story->subDivideTip['subStory'] = 'The Sub-stories cannot be subdivided.
|
||||
$lang->story->subDivideTip['planned'] = 'The Story has been planned and cannot be subdivided.';
|
||||
$lang->story->subDivideTip['projected'] = 'The Story has been initiated and cannot be subdivided.';
|
||||
$lang->story->subDivideTip['notActive'] = 'The Story is not active and cannot be subdivided.';
|
||||
|
||||
$lang->story->featureBar = array();
|
||||
$lang->story->featureBar['browse']['all'] = $lang->all;
|
||||
$lang->story->featureBar['browse']['unclosed'] = $lang->story->unclosed;
|
||||
|
||||
@@ -441,3 +441,7 @@ $lang->story->subDivideTip['subStory'] = '子需求无法细分';
|
||||
$lang->story->subDivideTip['planned'] = '该需求已计划,无法进行细分操作';
|
||||
$lang->story->subDivideTip['projected'] = '该需求已立项,无法进行细分操作';
|
||||
$lang->story->subDivideTip['notActive'] = '需求不是激活状态,无法进行细分操作';
|
||||
|
||||
$lang->story->featureBar = array();
|
||||
$lang->story->featureBar['browse']['all'] = $lang->all;
|
||||
$lang->story->featureBar['browse']['unclosed'] = $lang->story->unclosed;
|
||||
|
||||
@@ -56,4 +56,4 @@ $lang->testsuite->authorList['private'] = 'Privat';
|
||||
$lang->testsuite->authorList['public'] = 'Öffentlich';
|
||||
|
||||
$lang->testsuite->featureBar = array();
|
||||
$lang->testsuite->featureBar['all'] = 'Suite List';
|
||||
$lang->testsuite->featureBar['browse']['all'] = 'Suite List';
|
||||
|
||||
@@ -56,4 +56,4 @@ $lang->testsuite->authorList['private'] = 'Private';
|
||||
$lang->testsuite->authorList['public'] = 'Public';
|
||||
|
||||
$lang->testsuite->featureBar = array();
|
||||
$lang->testsuite->featureBar['all'] = 'Suite List';
|
||||
$lang->testsuite->featureBar['browse']['all'] = 'Suite List';
|
||||
|
||||
@@ -56,4 +56,4 @@ $lang->testsuite->authorList['private'] = 'Privé';
|
||||
$lang->testsuite->authorList['public'] = 'Public';
|
||||
|
||||
$lang->testsuite->featureBar = array();
|
||||
$lang->testsuite->featureBar['all'] = 'Suite List';
|
||||
$lang->testsuite->featureBar['browse']['all'] = 'Suite List';
|
||||
|
||||
@@ -53,4 +53,4 @@ $lang->testsuite->authorList['private'] = 'Riêng tư';
|
||||
$lang->testsuite->authorList['public'] = 'Công khai';
|
||||
|
||||
$lang->testsuite->featureBar = array();
|
||||
$lang->testsuite->featureBar['all'] = 'Suite List';
|
||||
$lang->testsuite->featureBar['browse']['all'] = 'Suite List';
|
||||
|
||||
@@ -56,4 +56,4 @@ $lang->testsuite->authorList['private'] = '私有';
|
||||
$lang->testsuite->authorList['public'] = '公开';
|
||||
|
||||
$lang->testsuite->featureBar = array();
|
||||
$lang->testsuite->featureBar['all'] = '套件列表';
|
||||
$lang->testsuite->featureBar['browse']['all'] = '套件列表';
|
||||
|
||||
@@ -17,10 +17,12 @@
|
||||
<div class="btn-toolbar pull-left">
|
||||
<?php
|
||||
$type = 'all';
|
||||
foreach($lang->testsuite->featureBar as $featureType => $label)
|
||||
foreach($lang->testsuite->featureBar['browse'] as $featureType => $label)
|
||||
{
|
||||
$activeClass = $type == $featureType ? 'btn-active-text' : '';
|
||||
echo html::a(inlink('browse', "productID=$productID"), "<span class='text'>$label</span> <span class='label label-light label-badge'>{$pager->recTotal}</span>", '',"class='btn btn-link $activeClass'");
|
||||
$label = "<span class='text'>$label</span>";
|
||||
if($type == $featureType) $label .= " <span class='label label-light label-badge'>{$pager->recTotal}</span>";
|
||||
echo html::a(inlink('browse', "productID=$productID"), $label, '',"class='btn btn-link $activeClass'");
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user