* fix tree admin UI.

This commit is contained in:
Catouse
2016-05-09 16:44:54 +08:00
parent 3019f1dfa0
commit b4d17d4d8d
2 changed files with 15 additions and 5 deletions
+7 -1
View File
@@ -107,6 +107,10 @@
</form>
</div>
</div>
<style>
.tree-item-story > .tree-actions > .tree-action[data-type='sort'],
.tree-item-story > .tree-actions > .tree-action[data-type='delete'] {display: none!important}
</style>
<script>
$(function()
{
@@ -119,8 +123,10 @@ $(function()
{
var link = item.id !== undefined ? ('<a href="' + createLink('tree', 'browse', 'root=<?php echo $rootID ?>&viewType=<?php echo $viewType ?>&moduleID={0}&branch={1}'.format(item.id, item.branch)) + '">' + item.name + '</a>') : ('<span class="tree-toggle">' + item.name + '</span>');
var $toggle = $('<span class="module-name" data-id="' + item.id + '">' + link + '</span>');
if(item.type === 'bug') $toggle.append('&nbsp; <span class="text-muted">[B]</span>');
if(item.type === 'case') $toggle.append('&nbsp; <span class="text-muted">[C]</span>');
$li.append($toggle);
if(item.nodeType) $li.addClass('tree-item-' + item.nodeType);
if(item.nodeType || item.type) $li.addClass('tree-item-' + (item.nodeType || item.type));
return true;
},
actions:
+8 -4
View File
@@ -94,9 +94,9 @@
</div>
</div>
<style>
.story-item .tree-action[data-type='sort'],
.story-item .tree-action[data-type='edit'],
.story-item .tree-action[data-type='delete'] {display: none!important}
.story-item > .tree-actions > .tree-action[data-type='sort'],
.story-item > .tree-actions > .tree-action[data-type='edit'],
.story-item > .tree-actions > .tree-action[data-type='delete'] {display: none!important}
</style>
<script>
$(function()
@@ -116,7 +116,11 @@ $(function()
var title = (item.type === 'product' ? '<i class="icon icon-cube text-muted"></i> ' : '') + item.name;
var link = item.id !== undefined ? ('<a href="' + createLink('tree', 'browsetask', 'root=<?php echo $rootID ?>&viewType=task&moduleID={0}'.format(item.id)) + '">' + title + '</a>') : ('<span class="tree-toggle">' + title + '</span>');
var $toggle = $('<span class="module-name" data-id="' + item.id + '">' + link + '</span>');
if(item.type === 'task') $toggle.append('&nbsp; <span class="text-muted">[T]</span>');
if(item.type === 'task')
{
$toggle.append('&nbsp; <span class="text-muted">[T]</span>');
$li.addClass('task-item');
}
if(item.type === 'story') $li.addClass('story-item');
$li.append($toggle);
if(item.nodeType) $li.addClass('tree-item-' + item.nodeType);