diff --git a/module/doc/css/objectlibs.css b/module/doc/css/objectlibs.css index e78f8ac770..e70a6841af 100644 --- a/module/doc/css/objectlibs.css +++ b/module/doc/css/objectlibs.css @@ -41,3 +41,6 @@ .title {font-size: 20px !important;} .article-content.comment {width: 100% !important;} + +.tree-group .tree-actions{display: none} +.tree-group:hover .tree-actions{display: inline} diff --git a/module/doc/model.php b/module/doc/model.php index a49064b751..b63ca4fbd9 100644 --- a/module/doc/model.php +++ b/module/doc/model.php @@ -2371,7 +2371,29 @@ EOT; { $treeMenu[$module->id] .= '' . zget($users, $doc->editedBy) . '  ' . $doc->editedDate . ''; } - $treeMenu[$module->id] .= html::a(inlink('objectLibs', "type=$type&objectID=$objectID&libID=$libID&docID={$doc->id}"), "  " . $doc->title, '', "data-app='{$this->app->tab}' class='doc-title' title='{$doc->title}'"); + $treeMenu[$module->id] .= "
" . html::a(inlink('objectLibs', "type=$type&objectID=$objectID&libID=$libID&docID={$doc->id}"), "  " . $doc->title, '', "data-app='{$this->app->tab}' class='doc-title' title='{$doc->title}'") . ''; + $treeMenu[$module->id] .= "
"; + $treeMenu[$module->id] .= html::a(helper::createLink('tree', 'edit', "module=$module->id&type=doc"), "", '', "data-toggle='modal' title={$this->lang->doc->editType}"); + $treeMenu[$module->id] .= ""; + $treeMenu[$module->id] .= ""; + $treeMenu[$module->id] .= "lang->tree->dragAndSort}>"; + $treeMenu[$module->id] .= '
'; $treeMenu[$module->id] .= ''; } @@ -2384,7 +2406,30 @@ EOT; } else { - $li = "" . $module->name . ''; + $li = "
" . $module->name . ''; + $li .= "
"; + $li .= html::a(helper::createLink('tree', 'edit', "module=$module->id&type=doc"), "", '', "data-toggle='modal' title={$this->lang->doc->editType}"); + $li .= html::a(helper::createLink('tree', 'browse', "rootID=$libID&type=doc&module=$module->id", '', 1), "", '', "class='iframe' title={$this->lang->doc->editType}"); + $li .= ""; + $li .= ""; + $li .= "lang->tree->dragAndSort}>"; + $li .= '
'; } if($treeMenu[$module->id]) {