From 031b8fc9f0cd7a4d58821ca009309300e2d3e010 Mon Sep 17 00:00:00 2001 From: "chencongzhi520@gmail.com" Date: Sat, 14 Jul 2012 07:26:53 +0000 Subject: [PATCH] * Adjust the icons. --- module/bug/css/view.css | 3 - module/bug/js/browse.js | 2 +- module/bug/lang/zh-cn.php | 10 +- module/bug/view/browse.html.php | 16 +- module/bug/view/view.html.php | 28 ++- module/common/control.php | 58 +++++-- module/my/view/bug.html.php | 10 +- module/my/view/story.html.php | 18 +- module/my/view/task.html.php | 12 +- module/my/view/testcase.html.php | 8 +- module/my/view/testtask.html.php | 8 +- module/my/view/todo.html.php | 15 +- module/product/view/browse.html.php | 16 +- module/productplan/view/view.html.php | 152 ++++++++--------- module/project/view/bug.html.php | 29 +--- module/project/view/task.html.php | 8 +- module/project/view/taskheader.html.php | 8 +- module/story/lang/zh-cn.php | 6 +- module/story/view/view.html.php | 22 ++- module/task/lang/zh-cn.php | 20 +-- module/task/view/view.html.php | 20 +-- module/testcase/js/view.js | 2 +- module/testcase/lang/zh-cn.php | 4 +- module/testcase/view/browse.html.php | 14 +- module/testcase/view/view.html.php | 22 +-- module/testtask/view/browse.html.php | 4 +- module/testtask/view/view.html.php | 6 +- www/js/my.full.js | 1 - www/theme/default/images/main/link-button.png | Bin 0 -> 218 bytes www/theme/default/images/main/zt-black.png | Bin 0 -> 41415 bytes www/theme/default/images/main/zt-gray.png | Bin 45072 -> 45011 bytes www/theme/default/images/main/zt-green.png | Bin 46059 -> 46119 bytes www/theme/default/style.css | 161 ++++++++++++------ www/theme/lang/en.css | 4 +- 34 files changed, 365 insertions(+), 322 deletions(-) create mode 100644 www/theme/default/images/main/link-button.png create mode 100644 www/theme/default/images/main/zt-black.png diff --git a/module/bug/css/view.css b/module/bug/css/view.css index 23813105f7..91f0e7ffd6 100644 --- a/module/bug/css/view.css +++ b/module/bug/css/view.css @@ -1,4 +1 @@ .content .stepTitle{margin:7px 0 7px -15px; display:block; color: green} -#titlebar #main {float:left; width:55%; clear:none; text-align:left} -#titlebar div {float:right; width:45%; clear:none; text-align:right} - diff --git a/module/bug/js/browse.js b/module/bug/js/browse.js index 09a9b78687..e1c137d31f 100644 --- a/module/bug/js/browse.js +++ b/module/bug/js/browse.js @@ -10,7 +10,7 @@ function browseByModule(active) $(document).ready(function() { - $("a.icon-green-big-bug-customFields").colorbox({width:600, height:340, iframe:true, transition:'none'}); + $("a.customFields").colorbox({width:600, height:340, iframe:true, transition:'none'}); $('#' + browseType + 'Tab').addClass('active'); $('#module' + moduleID).addClass('active'); diff --git a/module/bug/lang/zh-cn.php b/module/bug/lang/zh-cn.php index 50992dcaa9..2c61e25efd 100644 --- a/module/bug/lang/zh-cn.php +++ b/module/bug/lang/zh-cn.php @@ -66,17 +66,17 @@ $lang->bug->lastEditedDateAB = '修改日期'; /* 方法列表。*/ $lang->bug->index = '首页'; -$lang->bug->create = '创建Bug'; +$lang->bug->create = '创建'; $lang->bug->confirmBug = '确认'; $lang->bug->edit = '编辑Bug'; $lang->bug->assignTo = '指派'; $lang->bug->browse = 'Bug列表'; $lang->bug->view = 'Bug详情'; -$lang->bug->resolve = '解决Bug'; -$lang->bug->close = '关闭Bug'; +$lang->bug->resolve = '解决'; +$lang->bug->close = '关闭'; $lang->bug->activate = '激活Bug'; $lang->bug->reportChart = '报表统计'; -$lang->bug->export = '导出数据'; +$lang->bug->export = '导出'; $lang->bug->delete = '删除Bug'; $lang->bug->saveTemplate = '保存模板'; $lang->bug->deleteTemplate = '删除模板'; @@ -241,7 +241,7 @@ $lang->bug->resolutionList['willnotfix'] = "不予解决"; $lang->bug->resolutionList['tostory'] = '转为需求'; /* 统计报表。*/ -$lang->bug->report->common = '统计报表'; +$lang->bug->report->common = '报表'; $lang->bug->report->select = '请选择报表类型'; $lang->bug->report->create = '生成报表'; diff --git a/module/bug/view/browse.html.php b/module/bug/view/browse.html.php index a8449a5545..3374192763 100644 --- a/module/bug/view/browse.html.php +++ b/module/bug/view/browse.html.php @@ -37,10 +37,10 @@ var customed = ; ?>
- - - - + + + +
'>
@@ -133,10 +133,10 @@ var customed = ; id"; - common::printIcon('bug', 'resolve', $params, $bug); - common::printIcon('bug', 'close', $params, $bug); - common::printIcon('bug', 'edit', $params, $bug); - common::printIcon('bug', 'create', "product=$bug->product&extra=bugID=$bug->id", $bug, 'small', 'copy'); + common::printIcon('bug', 'resolve', $params, $bug, 'list'); + common::printIcon('bug', 'close', $params, $bug, 'list'); + common::printIcon('bug', 'edit', $params, $bug, 'list'); + common::printIcon('bug', 'create', "product=$bug->product&extra=bugID=$bug->id", $bug, 'list', 'copy'); ?> diff --git a/module/bug/view/view.html.php b/module/bug/view/view.html.php index cbfd7d4eb5..434c06e231 100644 --- a/module/bug/view/view.html.php +++ b/module/bug/view/view.html.php @@ -22,26 +22,22 @@ if(!$bug->deleted) { ob_start(); - if($this->bug->isClickable($bug, 'confirmBug')) common::printLink('bug', 'confirmBug', $params, $lang->bug->buttonConfirm); - common::printLink('bug', 'assignTo', $params, $lang->bug->buttonAssign); - if($this->bug->isClickable($bug, 'resolve')) common::printLink('bug', 'resolve', $params, $lang->bug->buttonResolve); - if($this->bug->isClickable($bug, 'close')) common::printLink('bug', 'close', $params, $lang->bug->buttonClose); - if($this->bug->isClickable($bug, 'activate')) common::printLink('bug', 'activate', $params, $lang->bug->buttonActivate); + if($this->bug->isClickable($bug, 'confirmBug')) common::printIcon('bug', 'confirmBug', $params); + common::printIcon('bug', 'assignTo', $params); + if($this->bug->isClickable($bug, 'resolve')) common::printIcon('bug', 'resolve', $params); + if($this->bug->isClickable($bug, 'close')) common::printIcon('bug', 'close', $params); + if($this->bug->isClickable($bug, 'activate')) common::printIcon('bug', 'activate', $params); - if($this->bug->isClickable($bug, 'toStory')) - { - common::printSplitIcon(); - common::printLink('story', 'create', "product=$bug->product&module=0&story=0&project=0&bugID=$bug->id", $lang->bug->toStory); - } - common::printLink('testcase', 'create', $convertParams, $lang->bug->buttonCreateTestcase); + if($this->bug->isClickable($bug, 'toStory')) common::printIcon('bug', 'toStory', "product=$bug->product&module=0&story=0&project=0&bugID=$bug->id", '', 'button', 'toStory'); + common::printIcon('bug', 'createCase', $convertParams, '', 'button', 'createCase'); - if($this->bug->isClickable($bug, 'edit')) common::printSplitIcon(); - common::printIcon('bug', 'edit', $params, '', 'big'); + common::printDivider(); + common::printIcon('bug', 'edit', $params); common::printCommentIcon('bug'); - common::printIcon('bug', 'create', $copyParams, '', 'big', 'copy'); - common::printIcon('bug', 'delete', $params, '', 'big', '', 'hiddenwin'); + common::printIcon('bug', 'create', $copyParams, '', 'button', 'copy'); + common::printIcon('bug', 'delete', $params, '', 'button', '', 'hiddenwin'); - if($this->bug->isClickable($bug, 'goback')) common::printSplitIcon(); + common::printDivider(); common::printRPN($browseLink, $preAndNext); $actionLinks = ob_get_contents(); diff --git a/module/common/control.php b/module/common/control.php index 52f950e475..45d1feaa40 100644 --- a/module/common/control.php +++ b/module/common/control.php @@ -214,9 +214,9 @@ class common extends control * @access public * @return void */ - public static function printSplitIcon() + public static function printDivider() { - echo ""; + echo "    "; } /** @@ -232,7 +232,9 @@ class common extends control global $lang; if(!common::hasPriv($module, 'edit')) return false; - echo html::a('#comment', ' ', '', "class='icon-green-big-common-comment' title={$lang->comment} onclick='setComment()'"); + echo ""; + echo html::a('#comment', ' ', '', "class='icon-black-common-comment' title='$lang->comment' onclick='setComment()'"); + echo ""; } /** @@ -242,14 +244,14 @@ class common extends control * @param string $method * @param string $vars * @param object $object - * @param string $size + * @param string $type button|list * @param string $icon * @param string $target * @static * @access public * @return void */ - public static function printIcon($module, $method, $vars = '', $object = '', $size = 'small', $icon = '', $target = '') + public static function printIcon($module, $method, $vars = '', $object = '', $type = 'button', $icon = '', $target = '') { global $app, $lang; @@ -266,8 +268,10 @@ class common extends control } /* Set module and method, then create link to it. */ - if(strtolower($module) == 'testcase' and strtolower($method) == 'tobug') ($module = 'bug') and ($method = 'create'); + if(strtolower($module) == 'testcase' and strtolower($method) == 'createbug') ($module = 'bug') and ($method = 'create'); if(strtolower($module) == 'story' and strtolower($method) == 'createcase') ($module = 'testcase') and ($method = 'create'); + if(strtolower($module) == 'bug' and strtolower($method) == 'tostory') ($module = 'story') and ($method = 'create'); + if(strtolower($module) == 'bug' and strtolower($method) == 'createcase') ($module = 'testcase') and ($method = 'create'); if(!common::hasPriv($module, $method)) return false; $link = helper::createLink($module, $method, $vars); @@ -279,21 +283,40 @@ class common extends control { $title = $method == 'report' ? $lang->$module->$method->common : $lang->$module->$method; } + if($icon == 'toStory') $title = $lang->bug->toStory; + if($icon == 'createBug') $title = $lang->testtask->createBug; - /* Get the icon name. */ + /* set the class. */ if(!$icon) $icon = $method; if(strpos(',edit,copy,report,export,delete,', ",$icon,") !== false) $module = 'common'; - $iconClass = $clickable ? "icon-green-$size-$module-$icon" : "icon-gray-$size-$module-$icon"; + $color = $type == 'button' ? 'black' : ($clickable ? 'green' : 'gray'); + $extraClass = strpos(',export,customFields,runCase,results,', ",$method,") !== false ? $method : ''; + $class = $extraClass ? "icon-$color-$module-$icon $extraClass" : "icon-$color-$module-$icon"; /* Create the icon link. */ if($clickable) { - $newline = $size == 'small' ? false : true; - echo html::a($link, ' ', $target, "class='$iconClass' title='$title'", $newline); + if($type == 'button') + { + echo ""; + echo html::a($link, ' ', $target, "class='$class' title='$title'", true); + if($method != 'edit' and $method != 'delete' and $method != 'copy') + { + echo html::a($link, $title . '   ', $target, "class='$extraClass'", true); + } + echo ""; + } + else + { + echo html::a($link, ' ', $target, "class='$class' title='$title'", false); + } } else { - echo " "; + if($type == 'list') + { + echo " "; + } } } @@ -309,16 +332,25 @@ class common extends control { global $lang; + echo ""; echo html::a($backLink, ' ', '', "class='icon-goback' title={$lang->goback}"); + echo ""; + if(isset($preAndNext->pre) and $preAndNext->pre) { $title = isset($preAndNext->pre->title) ? $preAndNext->pre->title : $preAndNext->pre->name; - echo html::a($this->inLink('view', "ID={$preAndNext->pre->id}"), ' ', '', "id='pre' class='icon-pre' title='{$preAndNext->pre->id}{$lang->colon}{$title}'"); + $title = '#' . $preAndNext->pre->id . ' ' . $title; + echo ""; + echo html::a($this->inLink('view', "ID={$preAndNext->pre->id}"), ' ', '', "id='pre' class='icon-pre' title='{$title}'"); + echo ""; } if(isset($preAndNext->next) and $preAndNext->next) { $title = isset($preAndNext->next->title) ? $preAndNext->next->title : $preAndNext->next->name; - echo html::a($this->inLink('view', "ID={$preAndNext->next->id}"), ' ', '', "id='next' class='icon-next' title='{$preAndNext->next->id}{$lang->colon}{$title}'"); + $title = '#' . $preAndNext->next->id . ' ' . $title; + echo ""; + echo html::a($this->inLink('view', "ID={$preAndNext->next->id}"), ' ', '', "id='next' class='icon-next' title='$title'"); + echo ""; } } diff --git a/module/my/view/bug.html.php b/module/my/view/bug.html.php index 8b9d551949..a0e514b260 100644 --- a/module/my/view/bug.html.php +++ b/module/my/view/bug.html.php @@ -34,7 +34,7 @@ openedByAB;?> bug->resolvedByAB;?> bug->resolutionAB;?> - actions;?> + actions;?> @@ -48,12 +48,12 @@ openedBy];?> resolvedBy];?> bug->resolutionList[$bug->resolution];?> - + id"; - if(!($bug->status == 'active' and common::printLink('bug', 'resolve', $params, $lang->bug->buttonResolve))) echo $lang->bug->buttonResolve . ' '; - if(!($bug->status == 'resolved' and common::printLink('bug', 'close', $params, $lang->bug->buttonClose))) echo $lang->bug->buttonClose . ' '; - common::printLink('bug', 'edit', $params, $lang->bug->buttonEdit); + common::printIcon('bug', 'resolve', $params, $bug, 'list'); + common::printIcon('bug', 'close', $params, $bug, 'list'); + common::printIcon('bug', 'edit', $params, '', 'list'); ?> diff --git a/module/my/view/story.html.php b/module/my/view/story.html.php index 4066eda184..43b744b5bf 100644 --- a/module/my/view/story.html.php +++ b/module/my/view/story.html.php @@ -22,19 +22,19 @@ ?> - +
- + - + - - + + @@ -50,11 +50,11 @@ - diff --git a/module/my/view/task.html.php b/module/my/view/task.html.php index b7d0f65d28..150a6a63ce 100644 --- a/module/my/view/task.html.php +++ b/module/my/view/task.html.php @@ -42,7 +42,7 @@ - + @@ -61,12 +61,12 @@ - diff --git a/module/my/view/testcase.html.php b/module/my/view/testcase.html.php index 9831605841..6e61b3a28f 100644 --- a/module/my/view/testcase.html.php +++ b/module/my/view/testcase.html.php @@ -33,7 +33,7 @@ - + @@ -45,11 +45,7 @@ - + diff --git a/module/my/view/testtask.html.php b/module/my/view/testtask.html.php index 1a5965af00..25013a66ff 100644 --- a/module/my/view/testtask.html.php +++ b/module/my/view/testtask.html.php @@ -32,7 +32,7 @@ - + @@ -45,11 +45,11 @@ - diff --git a/module/my/view/todo.html.php b/module/my/view/todo.html.php index bca8c4d40f..68ef36b0d2 100644 --- a/module/my/view/todo.html.php +++ b/module/my/view/todo.html.php @@ -34,9 +34,9 @@
export, '', 'class="export w-date"'); - common::printLink('todo', 'batchCreate', "", $lang->todo->batchCreate); - echo html::a($this->createLink('todo', 'create', "date=" . str_replace('-', '', $date)), $lang->todo->create); + common::printIcon('todo', 'export', "account=$account&orderBy=id_desc"); + common::printIcon('todo', 'batchCreate'); + common::printIcon('todo', 'create', "date=" . str_replace('-', '', $date)); ?>
@@ -51,7 +51,7 @@ - + @@ -70,12 +70,11 @@ - diff --git a/module/product/view/browse.html.php b/module/product/view/browse.html.php index 7453a21fd5..0bc788b24d 100644 --- a/module/product/view/browse.html.php +++ b/module/product/view/browse.html.php @@ -31,10 +31,10 @@ var browseType = ''; product->searchStory;?>
- - - - + + + +
'>
@@ -95,10 +95,10 @@ var browseType = ''; diff --git a/module/productplan/view/view.html.php b/module/productplan/view/view.html.php index 026aff7697..ad057593cd 100644 --- a/module/productplan/view/view.html.php +++ b/module/productplan/view/view.html.php @@ -14,83 +14,83 @@
idAB;?> priAB;?>story->product;?>story->product;?> story->title;?>story->plan;?>story->plan;?> openedByAB;?> story->estimateAB;?> statusAB;?>story->stageAB;?>actions;?>story->stageAB;?>actions;?>
estimate;?> story->statusList[$story->status];?> story->stageList[$story->stage];?> + status != 'closed' and common::printLink('story', 'change', "storyID=$story->id", $lang->story->change))) echo $lang->story->change . ' '; - if(!(($story->status == 'draft' or $story->status == 'changed') and common::printLink('story', 'review', "storyID=$story->id", $lang->story->review))) echo $lang->story->review . ' '; - if(!($story->status != 'closed' and common::printLink('story', 'close', "storyID=$story->id", $lang->story->close))) echo $lang->story->close . ' '; + common::printIcon('story', 'change', "storyID=$story->id", $story, 'list'); + common::printIcon('story', 'review', "storyID=$story->id", $story, 'list'); + common::printIcon('story', 'close', "storyID=$story->id", $story, 'list'); ?>
task->deadlineAB;?> statusAB;?> openedByAB;?>actions;?>actions;?>
delay)) echo 'delayed';?>>deadline, 0, 4) > 0) echo $task->deadline;?> task->statusList[$task->status];?> openedBy];?> + status == 'wait') and common::printLink('task', 'start', "taskID=$task->id", $lang->task->buttonStart))) echo $lang->task->buttonStart . ' '; - if(!(($task->status == 'wait' or $task->status == 'doing') and common::printLink('task', 'finish', "taskID=$task->id", $lang->task->buttonDone))) echo $lang->task->buttonDone . ' '; - if(!(($task->status == 'done' or $task->status == 'cancel') and common::printLink('task', 'close', "taskID=$task->id", $lang->task->buttonClose))) echo $lang->task->buttonClose . ' '; - if(!(($task->status == 'closed' or $task->status == 'done' or $task->status == 'cancel') and common::printLink('task', 'activate', "taskID=$task->id", $lang->task->buttonActivate))) echo $lang->task->buttonActivate . ' '; + common::printIcon('task', 'start', "taskID=$task->id", $task, 'list'); + common::printIcon('task', 'finish', "taskID=$task->id", $task, 'list'); + common::printIcon('task', 'close', "taskID=$task->id", $task, 'list'); + common::printIcon('task', 'activate', "taskID=$task->id", $task, 'list'); ?>
typeAB;?> openedByAB;?> statusAB;?>actions;?>actions;?>
testcase->typeList[$case->type];?> openedBy];?> testcase->statusList[$case->status];?> - id", $lang->testcase->buttonEdit); - ?> - id", '', 'list');?>
testtask->begin;?> testtask->end;?> statusAB;?>actions;?>actions;?>
begin?> end?> testtask->statusList[$task->status];?> + id", $lang->testtask->cases); - common::printLink('testtask', 'edit', "taskID=$task->id", $lang->edit); - common::printLink('testtask', 'delete', "taskID=$task->id", $lang->delete, 'hiddenwin'); + common::printIcon('testtask', 'edit', "taskID=$task->id", '', 'list'); + common::printIcon('testtask', 'delete', "taskID=$task->id", '', 'list', '', 'hiddenwin'); ?>
todo->beginAB;?> todo->endAB;?> todo->status;?>actions;?>actions;?>
begin;?> end;?> todo->statusList[$todo->status];?> + createLink('todo', 'mark', "id=$todo->id&status=$todo->status"), $lang->todo->{'mark'.ucfirst($todo->status)}, 'hiddenwin'); - echo html::a($this->createLink('todo', 'view', "id=$todo->id&from=my"), $lang->todo->viewAB); - echo html::a($this->createLink('todo', 'edit', "id=$todo->id"), $lang->edit); - echo html::a($this->createLink('todo', 'delete', "id=$todo->id"), $lang->delete, 'hiddenwin'); + common::printIcon('todo', 'edit', "id=$todo->id", '', 'list'); + common::printIcon('todo', 'delete', "id=$todo->id", '', 'list', '', 'hiddenwin'); ?>
id}"; - common::printIcon('story', 'change', $vars, $story); - common::printIcon('story', 'review', $vars, $story); - common::printIcon('story', 'edit', "storyID=$story->id", $story); - common::printIcon('story', 'createCase', "productID=$story->product&module=0&from=¶m=0&$vars", $story, 'small', 'createCase'); + common::printIcon('story', 'change', $vars, $story, 'list'); + common::printIcon('story', 'review', $vars, $story, 'list'); + common::printIcon('story', 'edit', "storyID=$story->id", $story, 'list'); + common::printIcon('story', 'createCase', "productID=$story->product&module=0&from=¶m=0&$vars", $story, 'list', 'createCase'); ?>
- - + + + - - - - - createLink('story', 'view', "storyID=$story->id"); - $totalEstimate += $story->estimate; - ?> - - - - - - - - - - - - - - -
title . $lang->colon . $lang->productplan->view;?>
-
- productplan->desc;?> -
desc;?>
-
- -
- session->productPlanList ? $this->session->productPlanList : inlink('browse', "planID=$plan->id"); - if(!$plan->deleted) - { - common::printLink('productplan', 'edit', "planID=$plan->id", $lang->edit); - common::printLink('productplan', 'linkstory',"planID=$plan->id", $lang->productplan->linkStory); - common::printLink('productplan', 'delete', "planID=$plan->id", $lang->delete, 'hiddenwin'); - } +
+
+ productplan->desc;?> +
desc;?>
+
+ +
+ session->productPlanList ? $this->session->productPlanList : inlink('browse', "planID=$plan->id"); + if(!$plan->deleted) + { + common::printLink('productplan', 'edit', "planID=$plan->id", $lang->edit); + common::printLink('productplan', 'linkstory',"planID=$plan->id", $lang->productplan->linkStory); + common::printLink('productplan', 'delete', "planID=$plan->id", $lang->delete, 'hiddenwin'); + } echo html::a($browseLink, $lang->goback); - ?> -
- - - - - - - - - - - - - + ?> + +
title .$lang->colon . $lang->productplan->linkedStories;?>
idAB;?>priAB;?>story->title;?>openedByAB;?>assignedToAB;?>story->estimateAB;?>statusAB;?>story->stageAB;?>actions?>
+ + + + + + + + + + + + + + + + + + createLink('story', 'view', "storyID=$story->id"); + $totalEstimate += $story->estimate; + ?> + + + + + + + + + + + + + + +
title .$lang->colon . $lang->productplan->linkedStories;?>
idAB;?>priAB;?>story->title;?>openedByAB;?>assignedToAB;?>story->estimateAB;?>statusAB;?>story->stageAB;?>actions?>
id);?>pri;?>title);?>openedBy];?>assignedTo];?>estimate;?>story->statusList[$story->status];?>story->stageList[$story->stage];?>id", $lang->productplan->unlinkStory, 'hiddenwin');?>
product->storySummary, count($planStories), $totalEstimate);?>
+
+
+ productplan->basicInfo?> + + + + + + + + + + +
productplan->title;?>deleted) echo "class='deleted'";?>>title;?> +
productplan->begin;?>begin;?> +
productplan->end;?>end;?> +
+
+
id);?>pri;?>title);?>openedBy];?>assignedTo];?>estimate;?>story->statusList[$story->status];?>story->stageList[$story->stage];?>id", $lang->productplan->unlinkStory, 'hiddenwin');?>
product->storySummary, count($planStories), $totalEstimate);?>
- - - -
- productplan->basicInfo?> - - - - - - - - - - -
productplan->title;?>deleted) echo "class='deleted'";?>>title;?> -
productplan->begin;?>begin;?> -
productplan->end;?>end;?> -
-
- - diff --git a/module/project/view/bug.html.php b/module/project/view/bug.html.php index aa3cf663a3..932db207c6 100644 --- a/module/project/view/bug.html.php +++ b/module/project/view/bug.html.php @@ -33,7 +33,7 @@ assignedToAB);?> bug->resolvedBy);?> bug->resolutionAB);?> - actions;?> + actions;?> @@ -50,30 +50,9 @@ id"; - if(common::hasPriv('bug', 'resolve')) - { - if($bug->status == 'active') - { - echo html::a($this->createLink('bug', 'resolve', $params), ' ', '', "class='icon-green-small-bug-resolve' title='{$lang->bug->buttonResolve}'", false); - } - else - { - echo " "; - } - } - - if(common::hasPriv('bug', 'close')) - { - if($bug->status == 'resolved') - { - echo html::a($this->createLink('bug', 'close', $params), ' ', '', "class='icon-green-small-bug-close' title='{$lang->bug->buttonClose}'", false); - } - else - { - echo " "; - } - } - common::printLink('bug', 'edit', $params, ' ', '', "class='icon-green-small-edit' title='{$lang->bug->buttonEdit}'", false); + common::printIcon('bug', 'resolve', $params, $bug, 'list'); + common::printIcon('bug', 'close', $params, $bug, 'list'); + common::printIcon('bug', 'edit', $params, $bug, 'list'); ?> diff --git a/module/project/view/task.html.php b/module/project/view/task.html.php index d54ecdc751..e7ab29ffe9 100644 --- a/module/project/view/task.html.php +++ b/module/project/view/task.html.php @@ -132,10 +132,10 @@ var browseType = ''; id", $lang->confirm, 'hiddenwin'); - common::printIcon('task', 'assignTo', "projectID=$task->project&taskID=$task->id", $task); - common::printIcon('task', 'finish', "taskID=$task->id", $task); - common::printIcon('task', 'close', "taskID=$task->id", $task); - if($this->task->isClickable($task, 'edit')) common::printIcon('task', 'edit', "taskID=$task->id"); + common::printIcon('task', 'assignTo', "projectID=$task->project&taskID=$task->id", $task, 'list'); + common::printIcon('task', 'finish', "taskID=$task->id", $task, 'list'); + common::printIcon('task', 'close', "taskID=$task->id", $task, 'list'); + if($this->task->isClickable($task, 'edit')) common::printIcon('task', 'edit',"taskID=$task->id", '', 'list'); ?> diff --git a/module/project/view/taskheader.html.php b/module/project/view/taskheader.html.php index e27f8174cf..1e615ad557 100644 --- a/module/project/view/taskheader.html.php +++ b/module/project/view/taskheader.html.php @@ -21,10 +21,10 @@
id&browseType=$browseType", '', 'big'); - common::printIcon('task', 'batchCreate', "projectID=$project->id", '', 'big'); - common::printIcon('task', 'create', "project=$project->id", '', 'big'); + if($browseType != 'needconfirm') common::printIcon('task', 'export', "projectID=$projectID&orderBy=$orderBy"); + common::printIcon('task', 'report', "project=$project->id&browseType=$browseType"); + common::printIcon('task', 'batchCreate', "projectID=$project->id"); + common::printIcon('task', 'create', "project=$project->id"); ?>
diff --git a/module/story/lang/zh-cn.php b/module/story/lang/zh-cn.php index e6928f2a69..a3c792c834 100644 --- a/module/story/lang/zh-cn.php +++ b/module/story/lang/zh-cn.php @@ -10,7 +10,7 @@ * @link http://www.zentao.net */ $lang->story->browse = "需求列表"; -$lang->story->create = "新增需求"; +$lang->story->create = "新增"; $lang->story->createCase = "建用例"; $lang->story->batchCreate = "批量添加"; $lang->story->change = "变更"; @@ -26,7 +26,7 @@ $lang->story->tasks = "相关任务"; $lang->story->taskCount = '任务数'; $lang->story->bugs = "Bug"; $lang->story->linkStory = '关联需求'; -$lang->story->export = "导出数据"; +$lang->story->export = "导出"; $lang->story->reportChart = "统计报表"; $lang->story->common = '需求'; @@ -189,7 +189,7 @@ $lang->story->action->linked2project = array('main' => '$date, 由 $lang->story->action->unlinkedfromproject = array('main' => '$date, 由 $actor 从项目 $extra 移除。'); /* 统计报表。*/ -$lang->story->report->common = '统计报表'; +$lang->story->report->common = '报表'; $lang->story->report->select = '请选择报表类型'; $lang->story->report->create = '生成报表'; diff --git a/module/story/view/view.html.php b/module/story/view/view.html.php index 90ebb22b34..29e14d5803 100644 --- a/module/story/view/view.html.php +++ b/module/story/view/view.html.php @@ -20,21 +20,19 @@ { ob_start(); - if($this->story->isClickable($story, 'change')) common::printLink('story', 'change', "storyID=$story->id", $lang->story->change); - if($this->story->isClickable($story, 'review')) common::printLink('story', 'review', "storyID=$story->id", $lang->story->review); - if($this->story->isClickable($story, 'close')) common::printLink('story', 'close', "storyID=$story->id", $lang->story->close); - if($this->story->isClickable($story, 'activate')) common::printLink('story', 'activate', "storyID=$story->id", $lang->story->activate); + if($this->story->isClickable($story, 'change')) common::printIcon('story', 'change', "storyID=$story->id"); + if($this->story->isClickable($story, 'review')) common::printIcon('story', 'review', "storyID=$story->id"); + if($this->story->isClickable($story, 'close')) common::printIcon('story', 'close', "storyID=$story->id"); + if(!$this->story->isClickable($story, 'activate')) common::printIcon('story', 'activate', "storyID=$story->id"); + common::printIcon('story', 'createCase', "productID=$story->product&moduleID=0&from=¶m=0&storyID=$story->id", '', 'button', 'createCase'); - if($this->story->isClickable($story, 'toCase')) common::printSplitIcon(); - common::printLink('testcase', 'create', "productID=$story->product&moduleID=0&from=¶m=0&storyID=$story->id", $lang->story->createCase); - - if($this->story->isClickable($story, 'edit')) common::printSplitIcon(); - common::printIcon('story', 'edit', "storyID=$story->id", '', 'big'); + common::printDivider(); + common::printIcon('story', 'edit', "storyID=$story->id"); common::printCommentIcon('story'); - common::printIcon('story', 'create', "productID=$story->product&moduleID=$story->module&storyID=$story->id", '', 'big', 'copy'); - common::printIcon('story', 'delete', "storyID=$story->id", '', 'big', '', 'hiddenwin'); + common::printIcon('story', 'create', "productID=$story->product&moduleID=$story->module&storyID=$story->id", '', 'button', 'copy'); + common::printIcon('story', 'delete', "storyID=$story->id", '', 'button', '', 'hiddenwin'); - if($this->story->isClickable('story', 'goback')) common::printSplitIcon(); + common::printDivider(); common::printRPN($browseLink, $preAndNext); $actionLinks = ob_get_contents(); diff --git a/module/task/lang/zh-cn.php b/module/task/lang/zh-cn.php index 19e28011f7..a318a2b725 100644 --- a/module/task/lang/zh-cn.php +++ b/module/task/lang/zh-cn.php @@ -10,21 +10,21 @@ * @link http://www.zentao.net */ $lang->task->index = "任务一览"; -$lang->task->create = "新增任务"; +$lang->task->create = "新增"; $lang->task->batchCreate = "批量添加"; $lang->task->batchEdit = "批量编辑"; $lang->task->import = "导入之前未完任务"; -$lang->task->edit = "编辑任务"; -$lang->task->delete = "删除任务"; +$lang->task->edit = "编辑"; +$lang->task->delete = "删除"; $lang->task->view = "查看任务"; $lang->task->logEfforts = "记录工时"; -$lang->task->start = "开始任务"; -$lang->task->finish = "完成任务"; -$lang->task->close = "关闭任务"; +$lang->task->start = "开始"; +$lang->task->finish = "完成"; +$lang->task->close = "关闭"; $lang->task->batchClose = "批量关闭"; -$lang->task->cancel = "取消任务"; -$lang->task->activate = "激活任务"; -$lang->task->export = "导出数据"; +$lang->task->cancel = "取消"; +$lang->task->activate = "激活"; +$lang->task->export = "导出"; $lang->task->reportChart = "报表统计"; $lang->task->fromBug = '来源Bug'; $lang->task->confirmStoryChange = "确认需求变动"; @@ -135,7 +135,7 @@ $lang->task->delayWarning = " 延期%s天 $lang->task->remindBug = "该任务为Bug转化得到,是否更新Bug:%s ?"; /* 统计报表。*/ -$lang->task->report->common = '统计报表'; +$lang->task->report->common = '报表'; $lang->task->report->select = '请选择报表类型'; $lang->task->report->create = '生成报表'; diff --git a/module/task/view/view.html.php b/module/task/view/view.html.php index c8f0062685..18fdaaf2e2 100644 --- a/module/task/view/view.html.php +++ b/module/task/view/view.html.php @@ -24,19 +24,19 @@ { ob_start(); //if(!($task->status != 'closed' and $task->status != 'cancel' and common::printLink('task', 'logEfforts', "taskID=$task->id", $lang->task->buttonLogEfforts))) echo $lang->task->buttonLogEfforts . ' '; - common::printLink('task', 'assignTo', "projectID=$task->project&taskID=$task->id", $lang->task->assign); - if($this->task->isClickable($task, 'start')) common::printLink('task', 'start', "taskID=$task->id", $lang->task->buttonStart); - if($this->task->isClickable($task, 'finish')) common::printLink('task', 'finish', "taskID=$task->id", $lang->task->buttonDone); - if($this->task->isClickable($task, 'close')) common::printLink('task', 'close', "taskID=$task->id", $lang->task->buttonClose); - if($this->task->isClickable($task, 'activate')) common::printLink('task', 'activate', "taskID=$task->id", $lang->task->buttonActivate); - if($this->task->isClickable($task, 'cancel')) common::printLink('task', 'cancel', "taskID=$task->id", $lang->task->buttonCancel); + common::printIcon('task', 'assignTo', "projectID=$task->project&taskID=$task->id"); + if($this->task->isClickable($task, 'start')) common::printIcon('task', 'start', "taskID=$task->id"); + if($this->task->isClickable($task, 'finish')) common::printIcon('task', 'finish', "taskID=$task->id"); + if($this->task->isClickable($task, 'close')) common::printIcon('task', 'close', "taskID=$task->id"); + if($this->task->isClickable($task, 'activate')) common::printIcon('task', 'activate', "taskID=$task->id"); + if($this->task->isClickable($task, 'cancel')) common::printIcon('task', 'cancel', "taskID=$task->id"); - if($this->task->isClickable($task, 'edit')) common::printSplitIcon(); - common::printIcon('task', 'edit', "taskID=$task->id", '', 'big'); + common::printDivider(); + common::printIcon('task', 'edit', "taskID=$task->id"); common::printCommentIcon('task'); - common::printIcon('task', 'delete',"projectID=$task->project&taskID=$task->id", '', 'big', '', 'hiddenwin'); + common::printIcon('task', 'delete',"projectID=$task->project&taskID=$task->id", '', 'button', '', 'hiddenwin'); - if($this->task->isClickable($task, 'goback')) common::printSplitIcon(); + common::printDivider(); common::printRPN($browseLink, $preAndNext); $actionLinks = ob_get_contents(); diff --git a/module/testcase/js/view.js b/module/testcase/js/view.js index c997b0adbe..039ba61bd9 100755 --- a/module/testcase/js/view.js +++ b/module/testcase/js/view.js @@ -1,6 +1,6 @@ $(document).ready(function() { - $(".runcase").colorbox({width:900, height:600, iframe:true, transition:'none'}); + $(".runCase").colorbox({width:900, height:600, iframe:true, transition:'none'}); $(".results").colorbox({width:900, height:600, iframe:true, transition:'none'}); }) function setComment() diff --git a/module/testcase/lang/zh-cn.php b/module/testcase/lang/zh-cn.php index 0313dbb8ad..5cd6ac5326 100644 --- a/module/testcase/lang/zh-cn.php +++ b/module/testcase/lang/zh-cn.php @@ -49,7 +49,7 @@ $lang->testcase->stepExpect = '预期'; $lang->testcase->common = '用例管理'; $lang->testcase->index = "用例管理首页"; -$lang->testcase->create = "创建用例"; +$lang->testcase->create = "建用例"; $lang->testcase->batchCreate = "批量添加"; $lang->testcase->delete = "删除用例"; $lang->testcase->view = "用例详情"; @@ -57,7 +57,7 @@ $lang->testcase->edit = "编辑用例"; $lang->testcase->delete = "删除用例"; $lang->testcase->browse = "用例列表"; $lang->testcase->import = "导入用例"; -$lang->testcase->export = "导出数据"; +$lang->testcase->export = "导出"; $lang->testcase->confirmStoryChange = '确认需求变动'; $lang->testcase->deleteStep = '删除'; diff --git a/module/testcase/view/browse.html.php b/module/testcase/view/browse.html.php index 471dcad589..124622b69e 100644 --- a/module/testcase/view/browse.html.php +++ b/module/testcase/view/browse.html.php @@ -30,9 +30,9 @@ var moduleID = '';
testcase->import}'"); ?> - - - + + +
'>
@@ -91,10 +91,10 @@ var moduleID = ''; id&version=$case->version", $this->app->loadLang('testtask')->testtask->runCase, '', 'class="runcase"'); common::printLink('testtask', 'results', "runID=0&caseID=$case->id", $lang->testtask->results, '', 'class="results"'); - common::printIcon('testcase', 'edit', "caseID=$case->id", $case); - common::printIcon('testcase', 'create', "productID=$case->product&moduleID=$case->module&from=testcase¶m=$case->id", $case, 'small', 'copy'); - common::printIcon('testcase', 'delete', "caseID=$case->id", '', 'small', '', 'hiddenwin'); - common::printIcon('testcase', 'toBug', "product=$case->product&extra=caseID=$case->id,version=$case->version,runID=", $case, 'small', 'createBug'); + common::printIcon('testcase', 'edit', "caseID=$case->id", $case, 'list'); + common::printIcon('testcase', 'create', "productID=$case->product&moduleID=$case->module&from=testcase¶m=$case->id", $case, 'list', 'copy'); + common::printIcon('testcase', 'delete', "caseID=$case->id", '', 'list', '', 'hiddenwin'); + common::printIcon('testcase', 'createBug', "product=$case->product&extra=caseID=$case->id,version=$case->version,runID=", $case, 'list', 'createBug'); ?> diff --git a/module/testcase/view/view.html.php b/module/testcase/view/view.html.php index 494522ecd5..7d35559a33 100644 --- a/module/testcase/view/view.html.php +++ b/module/testcase/view/view.html.php @@ -21,22 +21,18 @@ { ob_start(); - common::printLink('testtask', 'runCase', "runID=0&caseID=$case->id&version=$case->currentVersion", $this->app->loadLang('testtask')->testtask->runCase, '', 'class="runcase"'); - common::printLink('testtask', 'results', "runID=0&caseID=$case->id&version=$case->version", $lang->testtask->results, '', 'class="results"'); + common::printIcon('testtask', 'runCase', "runID=0&caseID=$case->id&version=$case->currentVersion"); + common::printIcon('testtask', 'results', "runID=0&caseID=$case->id&version=$case->version"); - if($this->testcase->isClickable($case, 'toBug')) - { - common::printSplitIcon(); - common::printLink('bug', 'create', "product=$case->product&extra=caseID=$case->id,version=$case->version,runID=", $lang->testtask->createBug); - } - - if($this->testcase->isClickable($case, 'edit')) common::printSplitIcon(); - common::printIcon('testcase', 'edit',"caseID=$case->id", '', 'big'); + common::printIcon('testcase', 'createBug', "product=$case->product&extra=caseID=$case->id,version=$case->version,runID=", '', 'button', 'createBug'); + + common::printDivider(); + common::printIcon('testcase', 'edit',"caseID=$case->id"); common::printCommentIcon('testcase'); - common::printIcon('testcase', 'create', "productID=$case->product&moduleID=$case->module&from=testcase¶m=$case->id", '', 'big', 'copy'); - common::printIcon('testcase', 'delete', "caseID=$case->id", '', 'big', '', 'hiddenwin'); + common::printIcon('testcase', 'create', "productID=$case->product&moduleID=$case->module&from=testcase¶m=$case->id", '', 'button', 'copy'); + common::printIcon('testcase', 'delete', "caseID=$case->id", '', 'button', '', 'hiddenwin'); - if($this->testcase->isClickable($case, 'goback')) common::printSplitIcon(); + common::printDivider(); common::printRPN($browseLink, $preAndNext); $actionLinks = ob_get_contents(); diff --git a/module/testtask/view/browse.html.php b/module/testtask/view/browse.html.php index e3cbde0b8b..2808092c57 100644 --- a/module/testtask/view/browse.html.php +++ b/module/testtask/view/browse.html.php @@ -45,8 +45,8 @@ id", $lang->testtask->cases); common::printLink('testtask', 'linkcase', "taskID=$task->id", $lang->testtask->linkCaseAB); - common::printIcon('testtask', 'edit', "taskID=$task->id", '', 'small'); - common::printIcon('testtask', 'delete', "taskID=$task->id", '', 'small', '', 'hiddenwin'); + common::printIcon('testtask', 'edit', "taskID=$task->id", '', 'list'); + common::printIcon('testtask', 'delete', "taskID=$task->id", '', 'list', '', 'hiddenwin'); ?> diff --git a/module/testtask/view/view.html.php b/module/testtask/view/view.html.php index 5179e008b9..a1f12664ae 100644 --- a/module/testtask/view/view.html.php +++ b/module/testtask/view/view.html.php @@ -54,9 +54,9 @@ { common::printLink('testtask', 'cases', "taskID=$task->id", $lang->testtask->cases); common::printLink('testtask', 'linkcase', "taskID=$task->id", $lang->testtask->linkCaseAB); - common::printIcon('testtask', 'edit', "taskID=$task->id", '', 'big'); - common::printIcon('testtask', 'delete', "taskID=$task->id", '', 'big', '', 'hiddenwin'); - echo common::printRPN($browseLink); + common::printLink('testtask', 'edit', "taskID=$task->id",$lang->edit); + common::printLink('testtask', 'delete', "taskID=$task->id", $lang->delete, 'hiddenwin'); + echo html::a($browseLink, $lang->goback); } ?> diff --git a/www/js/my.full.js b/www/js/my.full.js index e705c16191..050b13ab77 100644 --- a/www/js/my.full.js +++ b/www/js/my.full.js @@ -579,7 +579,6 @@ function setProjectListLink() function setExport() { if($('.export').size()) $(".export").colorbox({width:500, height:200, iframe:true, transition:'elastic', speed:350, scrolling:true}); - if($('.icon-green-big-common-export').size()) $(".icon-green-big-common-export").colorbox({width:500, height:200, iframe:true, transition:'elastic', speed:350, scrolling:true}); } /** diff --git a/www/theme/default/images/main/link-button.png b/www/theme/default/images/main/link-button.png new file mode 100644 index 0000000000000000000000000000000000000000..e1771ae47288b12d5dfc775cc6de3e972d86468e GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^Hb5-L!3HD?X4LuvDb50q$YKTtZeb8+WSBKa0w^e1 z;u=vBoS#-wo>-L1;Fyx1l&avFo0y&&l$w}QS$HxPWK6oJi(^Q|tvAyS3La44V6i;D zFL$cilZE_~^n_AhCZz9V-uZij)8dYqQyXTB&el6=P_y}=`LQ)7+Px1aHyYMddv{Me zX3&YPslBb!7*gQd5`zgN@EjC|S*Ym7cb?H2i literal 0 HcmV?d00001 diff --git a/www/theme/default/images/main/zt-black.png b/www/theme/default/images/main/zt-black.png new file mode 100644 index 0000000000000000000000000000000000000000..2c3e5ebd68366cfe9daf506eb063ab564a60edcd GIT binary patch literal 41415 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 n(Hp(d8@4HC5*a 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 diff --git a/www/theme/default/style.css b/www/theme/default/style.css index 22391b6ef5..c9d00f1d7e 100644 --- a/www/theme/default/style.css +++ b/www/theme/default/style.css @@ -312,10 +312,10 @@ table.tablesorter thead tr .headerSortDown {background-image: url(./images/table #projectID {background:#e5e5e5; border:1px solid #e5e5e5} /* Feature bar. */ -#featurebar {background-color:#EDF3FE; height:28px; line-height:28px; cursor:pointer; padding:6px 8px; margin: -15px -15px 10px -15px;} +#featurebar { height:28px; line-height:28px; cursor:pointer; padding:20px 8px 10px 8px; margin: -15px -15px 10px -15px;} #featurebar a {text-decoration:none; border-right:1px solid #ddd; padding:4px 10px 4px 4px; color:#003366} #featurebar a:hover {color:#ff3600;} -#featurebar .f-right a {color:red; font-weight:bold; border-right:none; padding:2px 10px;} +#featurebar .f-right a {border-right:none; padding:0px} #featurebar #bysearchTab a {border:none;} #featurebar select {font-size:12px; height:22px; margin-top:3px;} @@ -330,9 +330,9 @@ table.tablesorter thead tr .headerSortDown {background-image: url(./images/table #tree a {color:#003366} /* Title bar. */ -#titlebar {font-size:14px; font-weight:bold; background-color:#EDF3FE; padding:5px; margin:5px 0; height:30px; line-height:30px;} -#titlebar #main {float:left; width:65%; clear:none; text-align:left} -#titlebar div {float:right; width:35%; clear:none; text-align:right} +#titlebar {font-size:14px; font-weight:bold; padding:5px; margin:0px 0px 8px 0px; height:30px; line-height:30px;} +#titlebar #main {float:left; width:45%; clear:none; text-align:left} +#titlebar div {float:right; width:55%; clear:none; text-align:right} #titlebar #main input {font-size:14px; margin-top:5px} #titlebar .text-1 {width:80%} @@ -348,7 +348,7 @@ table.tablesorter thead tr .headerSortDown {background-image: url(./images/table #dataform .rowhead{font-size:11.5px; font-weight:1.2; border:none} #dataform tr, #createform td, #createform th{border:none; background:#fcfcfc} -.actionlink{font-size:14px; font-weight:bold} +.actionlink{font-size:14px; font-weight:bold; padding-top:8px} /* Product, project switcher. */ #switcher {color:white; font-style:bold; background:red; cursor:pointer;} @@ -421,48 +421,81 @@ table.tablesorter thead tr .headerSortDown {background-image: url(./images/table .icon-arrow { padding-left:10px; background:url(images/main/ui-gray.png) -32px 0px;} /* Common icons. */ -.pri1 {padding:2px 8px; background:url(images/main/zt-green.png) 0px -141px;} -.pri2 {padding:2px 8px; background:url(images/main/zt-green.png) -20px -141px;} -.pri3 {padding:2px 8px; background:url(images/main/zt-green.png) -40px -141px;} -.pri4 {padding:2px 8px; background:url(images/main/zt-green.png) -60px -141px;} -.pri5 {padding:2px 8px; background:url(images/main/zt-green.png) -80px -141px;} -.pri6 {padding:2px 8px; background:url(images/main/zt-green.png) -100px -141px;} -.icon-goback {padding:2px 10px; background:url(images/main/zt-green.png) 2px -40px;} -.icon-pre {padding:2px 8px; background:url(images/main/zt-green.png) -22px -40px;} -.icon-next {padding:2px 8px; background:url(images/main/zt-green.png) -42px -40px;} -#searchicon {padding:2px 8px; background:url(images/main/zt-green.png) -102px -80px; margin-left:10px;} -#searchmore {padding:2px 8px; background:url(images/main/zt-green.png) -62px -100px no-repeat; margin-right:10px;} -#searchlite {padding:2px 8px; background:url(images/main/zt-green.png) -82px -100px no-repeat; margin-right:10px} -.icon-green-big-common-edit {padding:2px 8px; background:url(images/main/zt-green.png) -1px 0px;} -.icon-green-small-common-edit {padding:2px 8px; background:url(images/main/zt-green.png) 0px -21px;} -.icon-green-big-common-comment {padding:2px 8px; background:url(images/main/zt-green.png) -22px 0px;} -.icon-green-big-common-copy {padding:2px 8px; background:url(images/main/zt-green.png) -41px 0px;} -.icon-green-small-common-copy {padding:2px 8px; background:url(images/main/zt-green.png) -40px -21px;} -.icon-green-big-common-delete {padding:2px 8px; background:url(images/main/zt-green.png) -60px 0px;} -.icon-green-small-common-delete {padding:2px 8px; background:url(images/main/zt-green.png) -60px -22px;} -.icon-green-big-common-splitLine {padding:2px 10px; background:url(images/main/zt-green.png) -61px -40px;} -.icon-green-big-common-report {padding:2px 10px; background:url(images/main/zt-green.png) -40px -82px;} -#featurebar .f-right .icon-green-big-common-import {padding:2px 8px; background:url(images/main/zt-green.png) 0px -80px;} -#featurebar .f-right .icon-green-big-common-export {padding:2px 8px; background:url(images/main/zt-green.png) -21px -82px;} +.pri1 {padding:2px 8px; background:url(images/main/zt-green.png) 0px -141px;} +.pri2 {padding:2px 8px; background:url(images/main/zt-green.png) -20px -141px;} +.pri3 {padding:2px 8px; background:url(images/main/zt-green.png) -40px -141px;} +.pri4 {padding:2px 8px; background:url(images/main/zt-green.png) -60px -141px;} +.pri5 {padding:2px 8px; background:url(images/main/zt-green.png) -80px -141px;} +.pri6 {padding:2px 8px; background:url(images/main/zt-green.png) -100px -141px;} +.icon-goback {padding:2px 8px; background:url(images/main/zt-black.png) -4px -62px;} +.icon-pre {padding:2px 8px; background:url(images/main/zt-black.png) -24px -62px;} +.icon-next {padding:2px 8px; background:url(images/main/zt-black.png) -45px -62px;} +#searchicon {padding:2px 8px; background:url(images/main/zt-green.png) -102px -80px; margin-left:10px;} +#searchmore {padding:2px 8px; background:url(images/main/zt-green.png) -62px -100px no-repeat; margin-right:10px;} +#searchlite {padding:2px 8px; background:url(images/main/zt-green.png) -82px -100px no-repeat; margin-right:10px} + +.icon-black-common-edit {padding:2px 8px; background:url(images/main/zt-black.png) -4px -22px no-repeat;} +.icon-green-common-edit {padding:2px 8px; background:url(images/main/zt-green.png) 0px -22px no-repeat;} + +.icon-black-common-comment {padding:2px 8px; background:url(images/main/zt-black.png) -24px -22px no-repeat;} + +.icon-black-common-copy {padding:2px 8px; background:url(images/main/zt-black.png) -40px -21px no-repeat;} +.icon-green-common-copy {padding:2px 8px; background:url(images/main/zt-green.png) -40px -21px no-repeat;} + +.icon-black-common-delete {padding:2px 8px; background:url(images/main/zt-black.png) -65px -22px no-repeat;} +.icon-green-common-delete {padding:2px 8px; background:url(images/main/zt-green.png) -60px -22px no-repeat;} +.icon-gray-common-delete {padding:2px 8px; background:url(images/main/zt-gray.png) -60px -22px no-repeat;} + +#featurebar .f-right .icon-black-common-report {padding:2px 10px; background:url(images/main/zt-black.png) -40px -102px no-repeat;} +#featurebar .f-right .icon-black-common-export {padding:2px 8px; background:url(images/main/zt-black.png) -21px -102px;} /* Story icons. */ -.icon-green-small-story-change {padding:2px 8px; background:url(images/main/zt-green.png) -40px -220px;} -.icon-gray-small-story-change {padding:2px 8px; background:url(images/main/zt-gray.png) -40px -220px;} -.icon-green-small-story-review {padding:2px 8px; background:url(images/main/zt-green.png) -60px -221px;} -.icon-gray-small-story-review {padding:2px 8px; background:url(images/main/zt-gray.png) -60px -221px;} -.icon-green-small-story-createCase {padding:2px 8px; background:url(images/main/zt-green.png) -120px -221px;} -#featurebar .f-right .icon-green-big-story-create {padding:2px 7px 2px 10px; background:url(images/main/zt-green.png) 0px -202px;} -#featurebar .f-right .icon-green-big-story-batchCreate {padding:2px 7px 2px 10px; background:url(images/main/zt-green.png) -20px -202px;} +.icon-black-story-toStory {padding:2px 8px; background:url(images/main/zt-black.png) 0px -222px;} + +.icon-black-story-change {padding:2px 8px; background:url(images/main/zt-black.png) -40px -220px;} +.icon-green-story-change {padding:2px 8px; background:url(images/main/zt-green.png) -40px -220px;} +.icon-gray-story-change {padding:2px 8px; background:url(images/main/zt-gray.png) -40px -220px;} + +.icon-black-story-review {padding:2px 8px; background:url(images/main/zt-black.png) -60px -221px;} +.icon-green-story-review {padding:2px 8px; background:url(images/main/zt-green.png) -60px -221px;} +.icon-gray-story-review {padding:2px 8px; background:url(images/main/zt-gray.png) -60px -221px;} + +.icon-black-story-close {padding:2px 8px; background:url(images/main/zt-black.png) -80px -221px;} +.icon-green-story-close {padding:2px 8px; background:url(images/main/zt-green.png) -80px -221px;} +.icon-gray-story-close {padding:2px 8px; background:url(images/main/zt-gray.png) -80px -221px;} + +.icon-black-story-activate {padding:2px 8px; background:url(images/main/zt-black.png) -100px -221px;} + +.icon-black-story-createCase {padding:2px 8px; background:url(images/main/zt-green.png) -120px -221px;} +.icon-green-story-createCase {padding:2px 8px; background:url(images/main/zt-green.png) -120px -221px;} + +#featurebar .f-right .icon-black-story-create {padding:2px 7px 2px 10px; background:url(images/main/zt-green.png) 0px -222px;} +#featurebar .f-right .icon-black-story-batchCreate {padding:2px 7px 2px 10px; background:url(images/main/zt-black.png) -20px -222px;} /* Task icons. */ -.icon-green-small-task-assignTo {padding:2px 8px; background:url(images/main/zt-green.png) -40px -262px;} -.icon-gray-small-task-assignTo {padding:2px 8px; background:url(images/main/zt-gray.png) -40px -262px;} -.icon-green-small-task-finish {padding:2px 8px; background:url(images/main/zt-green.png) -80px -262px;} -.icon-gray-small-task-finish {padding:2px 8px; background:url(images/main/zt-gray.png) -80px -262px;} -.icon-green-small-task-close {padding:2px 8px; background:url(images/main/zt-green.png) -100px -261px;} -.icon-gray-small-task-close {padding:2px 8px; background:url(images/main/zt-gray.png) -100px -261px;} -#featurebar .f-right .icon-green-big-task-create {padding:2px 7px 2px 10px; background:url(images/main/zt-green.png) 0px -242px;} -#featurebar .f-right .icon-green-big-task-batchCreate {padding:2px 7px 2px 10px; background:url(images/main/zt-green.png) -20px -242px;} +.icon-black-task-assignTo {padding:2px 8px; background:url(images/main/zt-black.png) -40px -262px;} +.icon-green-task-assignTo {padding:2px 8px; background:url(images/main/zt-green.png) -40px -262px;} +.icon-gray-task-assignTo {padding:2px 8px; background:url(images/main/zt-gray.png) -40px -262px;} + +.icon-black-task-start {padding:2px 8px; background:url(images/main/zt-black.png) -61px -262px;} +.icon-green-task-start {padding:2px 8px; background:url(images/main/zt-green.png) -61px -262px;} +.icon-gray-task-start {padding:2px 8px; background:url(images/main/zt-gray.png) -61px -262px;} + +.icon-black-task-finish {padding:2px 8px; background:url(images/main/zt-black.png) -80px -262px;} +.icon-green-task-finish {padding:2px 8px; background:url(images/main/zt-green.png) -80px -262px;} +.icon-gray-task-finish {padding:2px 8px; background:url(images/main/zt-gray.png) -80px -262px;} + +.icon-black-task-activate {padding:2px 8px; background:url(images/main/zt-black.png) -120px -262px;} +.icon-green-task-activate {padding:2px 8px; background:url(images/main/zt-green.png) -120px -262px;} +.icon-gray-task-activate {padding:2px 8px; background:url(images/main/zt-gray.png) -120px -262px;} + +.icon-black-task-cancel {padding:2px 8px; background:url(images/main/zt-black.png) -141px -262px;} + +.icon-green-task-close {padding:2px 8px; background:url(images/main/zt-green.png) -100px -261px;} +.icon-gray-task-close {padding:2px 8px; background:url(images/main/zt-gray.png) -100px -261px;} + +#featurebar .f-right .icon-black-task-create {padding:2px 7px 2px 10px; background:url(images/main/zt-green.png) 0px -262px;} +#featurebar .f-right .icon-black-task-batchCreate {padding:2px 7px 2px 10px; background:url(images/main/zt-black.png) -20px -262px;} /* Bug icons. */ .severity1 {padding:2px 8px; background:url(images/main/zt-green.png) 0px -381px;} @@ -471,16 +504,34 @@ table.tablesorter thead tr .headerSortDown {background-image: url(./images/table .severity4 {padding:2px 8px; background:url(images/main/zt-green.png) -60px -381px;} .severity5 {padding:2px 8px; background:url(images/main/zt-green.png) -80px -381px;} .severity6 {padding:2px 8px; background:url(images/main/zt-green.png) -100px -381px;} -.icon-green-small-bug-createBug {padding:2px 8px; background:url(images/main/zt-green.png) -40px -342px;} -.icon-gray-small-bug-createBug {padding:2px 8px; background:url(images/main/zt-gray.png) -40px -342px;} -.icon-green-small-bug-resolve {padding:2px 8px; background:url(images/main/zt-green.png) -60px -301px;} -.icon-gray-small-bug-resolve {padding:2px 8px; background:url(images/main/zt-gray.png) -60px -301px;} -.icon-green-small-bug-close {padding:2px 8px; background:url(images/main/zt-green.png) -80px -301px;} -.icon-gray-small-bug-close {padding:2px 8px; background:url(images/main/zt-gray.png) -80px -301px;} -#featurebar .f-right .icon-green-big-bug-create, caption .f-right .icon-green-big-bug-create {padding:2px 8px; background:url(images/main/zt-green.png) 0px -202px;} -#featurebar .f-right .icon-green-big-bug-customFields {padding:2px 8px; background:url(images/main/zt-green.png) -161px -282px;} + +.icon-black-bug-confirmBug {padding:2px 8px; background:url(images/main/zt-black.png) -40px -302px;} + +.icon-black-bug-assignTo {padding:2px 8px; background:url(images/main/zt-black.png) -40px -262px;} + +.icon-black-bug-createBug {padding:2px 8px; background:url(images/main/zt-black.png) -40px -342px;} +.icon-green-bug-createBug {padding:2px 8px; background:url(images/main/zt-green.png) -40px -342px;} +.icon-gray-bug-createBug {padding:2px 8px; background:url(images/main/zt-gray.png) -40px -342px;} + +.icon-black-bug-resolve {padding:2px 8px; background:url(images/main/zt-black.png) -60px -301px;} +.icon-green-bug-resolve {padding:2px 8px; background:url(images/main/zt-green.png) -60px -301px;} +.icon-gray-bug-resolve {padding:2px 8px; background:url(images/main/zt-gray.png) -60px -301px;} + +.icon-green-bug-close {padding:2px 8px; background:url(images/main/zt-green.png) -80px -301px;} +.icon-gray-bug-close {padding:2px 8px; background:url(images/main/zt-gray.png) -80px -301px;} + +#featurebar .f-right .icon-black-bug-create, caption .f-right .icon-black-bug-create {padding:2px 8px; background:url(images/main/zt-green.png) 0px -222px;} +#featurebar .f-right .icon-black-bug-customFields {padding:2px 8px; background:url(images/main/zt-black.png) -161px -302px;} /* Case icons. */ -.icon-green-small-testcase-createCase {padding:1px 7px 1px 10px; background:url(images/main/zt-green.png) -120px -222px;} -#featurebar .f-right .icon-green-big-testcase-create {padding:2px 8px; background:url(images/main/zt-green.png) 0px -320px;} -#featurebar .f-right .icon-green-big-testcase-batchCreate {padding:2px 8px; background:url(images/main/zt-green.png) -20px -320px;} +.icon-black-testcase-createCase {padding:1px 7px 1px 10px; background:url(images/main/zt-black.png) -120px -222px;} +.icon-green-testcase-createCase {padding:1px 7px 1px 10px; background:url(images/main/zt-green.png) -120px -222px;} + +#featurebar .f-right .icon-black-testcase-create {padding:2px 8px; background:url(images/main/zt-green.png) 0px -340px;} +#featurebar .f-right .icon-black-testcase-batchCreate {padding:2px 8px; background:url(images/main/zt-black.png) -20px -340px;} + +.link-button {padding:5px 0px 5px 12px; margin-left:-1px; background:url(images/main/link-button.png) 0px 0px repeat-x; border-right:1px solid RGB(234, 234, 234); border-left:1px solid RGB(234, 234, 234)} +.link-button:hover {background:RGB(200, 200, 200)} +.link-button a{color:black; font-weight:normal; font-size:12px;} +.link-button a:hover {color:RGB(234, 0, 0);} + diff --git a/www/theme/lang/en.css b/www/theme/lang/en.css index 7d7ca760ed..95ba345e26 100644 --- a/www/theme/lang/en.css +++ b/www/theme/lang/en.css @@ -2,5 +2,5 @@ .w-hour {width:85px} .w-resolution {width:85px} .side .rowhead {width:100px} -#titlebar #main{width:60%} -#titlebar div{width:40%} +#titlebar #main{width:40%} +#titlebar div{width:60%}