no message
|
@ -41,6 +41,7 @@ class Blog extends Controller
|
|||
'route'=>"data",
|
||||
]);
|
||||
}
|
||||
|
||||
function guideAction(){
|
||||
View::renderTemplate("/blog/basic.html",
|
||||
[
|
||||
|
|
|
@ -90,6 +90,25 @@ class Doc extends \Core\Controller
|
|||
|
||||
}
|
||||
|
||||
function articleTreeAction()
|
||||
{
|
||||
$docModel = new Models\Doc();
|
||||
$doctree = $docModel->getArtilesTree();
|
||||
// $ret = [];
|
||||
// foreach ($typedoc as $key => $value) {
|
||||
// $obj['title'] = $value['title'];
|
||||
// $obj['id'] = $value['id'];
|
||||
// $obj['content'] = $value['content'];
|
||||
// $obj['type'] = $value['type'];
|
||||
// //数据加工
|
||||
// $markdown = new Parsedown;
|
||||
// $content = $markdown->text($value['content']);
|
||||
// $obj['content'] = $content;
|
||||
// array_push($ret,$obj);
|
||||
// }
|
||||
$this->JsonResp(200, $ $doctree, "OK");
|
||||
}
|
||||
|
||||
function typeCountAction()
|
||||
{
|
||||
$type = $this->params[0];
|
||||
|
|
|
@ -19,6 +19,39 @@ class NewUi extends Controller
|
|||
$typedocs = $docModel->getAllTypeDocs();
|
||||
$titles = $docModel->AllTitle();
|
||||
$groups = $docModel->getGroups();
|
||||
$doc_all = $docModel->getArticlesTree();
|
||||
|
||||
$mapforbuildtree = [];
|
||||
$articletree = [];
|
||||
echo("<pre>");
|
||||
|
||||
foreach ($doc_all as $key => $value){
|
||||
$tmp = array(
|
||||
'name' => $value['title'],
|
||||
'children' => array(),
|
||||
'id' =>$value['id'],
|
||||
'isParent'=> false,
|
||||
);
|
||||
$mapforbuildtree[$value['id']] = $tmp;
|
||||
}
|
||||
foreach ($doc_all as $key => $value){
|
||||
if($value['father'] != 0){
|
||||
array_push($mapforbuildtree[$value['father']]['children'],
|
||||
$mapforbuildtree[$value['id']]);
|
||||
$mapforbuildtree[$value['father']]["isParent"] = true;
|
||||
|
||||
}
|
||||
}
|
||||
foreach ($doc_all as $key => $value){
|
||||
if($value['level'] == 0){
|
||||
array_push($articletree,$mapforbuildtree[$value['id']]);
|
||||
}
|
||||
}
|
||||
|
||||
$dat = json_encode ( $articletree ,JSON_UNESCAPED_SLASHES|JSON_UNESCAPED_UNICODE );
|
||||
// var_dump($dat);
|
||||
echo("</pre>");
|
||||
|
||||
$groupstype = $docModel->GetAllGroupType();
|
||||
if(sizeof($this->params) == 2){
|
||||
$limit = $this->params[0];
|
||||
|
@ -51,6 +84,7 @@ class NewUi extends Controller
|
|||
"topdoc"=>$top5,
|
||||
"title"=>"博客",
|
||||
"openapi"=>\App\Config::OpenApiUrl(),
|
||||
"treedoc"=>$dat,
|
||||
]);
|
||||
else{
|
||||
View::renderTemplate("/blog/index.html",[
|
||||
|
@ -66,6 +100,7 @@ class NewUi extends Controller
|
|||
"topdoc"=>$top5,
|
||||
"title"=>"博客",
|
||||
"openapi"=>\App\Config::OpenApiUrl(),
|
||||
"treedoc"=>$dat,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -147,6 +147,14 @@ class Doc extends Model
|
|||
}
|
||||
return $typedocs;
|
||||
}
|
||||
public function getArticlesTree(){
|
||||
$db = static::getDB();
|
||||
|
||||
$stmt = $db->query('select id,title,father,level from doc_copy1');
|
||||
$result = $stmt->fetchAll();
|
||||
return $result;
|
||||
}
|
||||
|
||||
public function getAllDocGroup(){
|
||||
$groups = $this->getGroups();
|
||||
return $groups;
|
||||
|
|
|
@ -0,0 +1,386 @@
|
|||
/*-------------------------------------
|
||||
zTree Style using fontawesome instead of images
|
||||
|
||||
version: 1.1
|
||||
author: Mike King
|
||||
email: mikkelking @ hotmail . com
|
||||
website: http://code.google.com/p/jquerytree/
|
||||
|
||||
-------------------------------------*/
|
||||
/* Definitions ----------------------*/
|
||||
/* End of Definitions ---------------*/
|
||||
/* Imports -------------------------*/
|
||||
/* End of Imports ------------------*/
|
||||
.ztree * {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
font-size: 12px;
|
||||
font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif;
|
||||
background-color: #af0000;
|
||||
}
|
||||
.ztree {
|
||||
margin: 0;
|
||||
padding: 5px;
|
||||
color: #ffffff;
|
||||
background-color: #af0000;
|
||||
}
|
||||
.ztree li {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
list-style: none;
|
||||
line-height: 17px;
|
||||
text-align: left;
|
||||
white-space: nowrap;
|
||||
outline: 0;
|
||||
}
|
||||
.ztree li ul {
|
||||
margin: 0px;
|
||||
padding: 0 0 0 18px;
|
||||
}
|
||||
.ztree li a {
|
||||
padding-right: 3px;
|
||||
margin: 0;
|
||||
cursor: pointer;
|
||||
height: 17px;
|
||||
color: #ffffff;
|
||||
background-color: transparent;
|
||||
text-decoration: none;
|
||||
vertical-align: top;
|
||||
display: inline-block;
|
||||
}
|
||||
.ztree li a input.rename {
|
||||
height: 14px;
|
||||
width: 80px;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
color: #af0000;
|
||||
background-color: #ffffff;
|
||||
font-size: 12px;
|
||||
border: 1px #585956 solid;
|
||||
*border: 0px;
|
||||
}
|
||||
.ztree li a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
.ztree li a.curSelectedNode {
|
||||
padding-top: 0px;
|
||||
background-color: #af4040;
|
||||
color: #ffff00;
|
||||
height: 17px;
|
||||
opacity: 0.8;
|
||||
}
|
||||
.ztree li a.curSelectedNode_Edit {
|
||||
padding-top: 0px;
|
||||
background-color: transparent;
|
||||
color: #ffff00;
|
||||
height: 17px;
|
||||
border: 1px #666 solid;
|
||||
opacity: 0.8;
|
||||
}
|
||||
.ztree li a.tmpTargetNode_inner {
|
||||
padding-top: 0px;
|
||||
background-color: #aaa;
|
||||
color: #ffff00;
|
||||
height: 17px;
|
||||
border: 1px #666 solid;
|
||||
opacity: 0.8;
|
||||
filter: alpha(opacity=80);
|
||||
}
|
||||
.ztree li span {
|
||||
line-height: 17px;
|
||||
margin-right: 2px;
|
||||
background-color: transparent;
|
||||
}
|
||||
.ztree li span.button {
|
||||
line-height: 0;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
width: 15px;
|
||||
height: 17px;
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
border: 0px solid;
|
||||
cursor: pointer;
|
||||
outline: none;
|
||||
background-color: transparent;
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: scroll;
|
||||
}
|
||||
.ztree li span.button::before {
|
||||
color: #ffffff;
|
||||
font-family: FontAwesome;
|
||||
padding-top: 10px;
|
||||
}
|
||||
.ztree li span.button.chk {
|
||||
margin: 0px;
|
||||
cursor: auto;
|
||||
width: 12px;
|
||||
display: inline-block;
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_false_full::before {
|
||||
content: "\f096";
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_false_full_focus::before {
|
||||
content: "\f096";
|
||||
color: #ffff00;
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_false_part::before {
|
||||
content: "\f096";
|
||||
color: #aaaaaa;
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_false_part_focus::before {
|
||||
content: "\f096";
|
||||
color: #cad96c;
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_false_disable::before {
|
||||
content: "\f096";
|
||||
color: #808080;
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_true_full::before {
|
||||
content: "\f046";
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_true_full_focus::before {
|
||||
content: "\f046";
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_true_part::before {
|
||||
content: "\f14a";
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_true_part_focus::before {
|
||||
content: "\f14a";
|
||||
color: #ffff00;
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_true_full_focus::before {
|
||||
content: "\f046";
|
||||
color: #ffff00;
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_true_part::before {
|
||||
content: "\f046";
|
||||
color: #aaaaaa;
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_true_part_focus::before {
|
||||
content: "\f046";
|
||||
color: #cad96c;
|
||||
}
|
||||
.ztree li span.button.chk.checkbox_true_disable::before {
|
||||
content: "\f046";
|
||||
color: #808080;
|
||||
}
|
||||
.ztree li span.button.chk.radio_false_full::before {
|
||||
content: "\f10c";
|
||||
}
|
||||
.ztree li span.button.chk.radio_false_full_focus::before {
|
||||
content: "\f10c";
|
||||
color: #ffff00;
|
||||
}
|
||||
.ztree li span.button.chk.radio_false_part::before {
|
||||
content: "\f10c";
|
||||
color: #aaaaaa;
|
||||
}
|
||||
.ztree li span.button.chk.radio_false_part_focus::before {
|
||||
content: "\f10c";
|
||||
color: #ffff00;
|
||||
}
|
||||
.ztree li span.button.chk.radio_false_disable::before {
|
||||
content: "\f1db";
|
||||
color: #808080;
|
||||
}
|
||||
.ztree li span.button.chk.radio_true_full::before {
|
||||
content: "\f192";
|
||||
}
|
||||
.ztree li span.button.chk.radio_true_full_focus::before {
|
||||
content: "\f192";
|
||||
color: #ffff00;
|
||||
}
|
||||
.ztree li span.button.chk.radio_true_part::before {
|
||||
content: "\f192";
|
||||
color: #aaaaaa;
|
||||
}
|
||||
.ztree li span.button.chk.radio_true_part_focus::before {
|
||||
content: "\f192";
|
||||
color: #aaaaaa;
|
||||
}
|
||||
.ztree li span.button.chk.radio_true_disable::before {
|
||||
content: "\f1db";
|
||||
color: #808080;
|
||||
}
|
||||
.ztree li span.button.switch {
|
||||
width: 15px;
|
||||
height: 17px;
|
||||
}
|
||||
.ztree li span.button.root_open::before {
|
||||
content: "\f078";
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
}
|
||||
.ztree li span.button.root_close::before {
|
||||
content: "\f054";
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
}
|
||||
.ztree li span.button.roots_open::before {
|
||||
content: "\f078";
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
}
|
||||
.ztree li span.button.roots_close::before {
|
||||
content: "\f054";
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
}
|
||||
.ztree li span.button.center_open::before {
|
||||
content: "\f078";
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
}
|
||||
.ztree li span.button.center_close::before {
|
||||
content: "\f054";
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
}
|
||||
.ztree li span.button.bottom_open::before {
|
||||
content: "\f078";
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
}
|
||||
.ztree li span.button.bottom_close::before {
|
||||
content: "\f054";
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
}
|
||||
.ztree li span.button.root_docu {
|
||||
background: none;
|
||||
}
|
||||
.ztree li span.button.roots_docu::before {
|
||||
content: "\f022";
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
color: #ffffff;
|
||||
}
|
||||
.ztree li span.button.center_docu::before {
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
color: #ffffff;
|
||||
}
|
||||
.ztree li span.button.bottom_docu::before {
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
color: #ffffff;
|
||||
}
|
||||
.ztree li span.button.noline_docu {
|
||||
background: none;
|
||||
}
|
||||
.ztree li span.button.ico_open::before {
|
||||
content: "\f115";
|
||||
font-family: FontAwesome;
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
color: #ffffff;
|
||||
}
|
||||
.ztree li span.button.ico_close::before {
|
||||
content: "\f114";
|
||||
font-family: FontAwesome;
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
color: #ffffff;
|
||||
}
|
||||
.ztree li span.button.ico_docu::before {
|
||||
content: "\f022";
|
||||
font-family: FontAwesome;
|
||||
padding-top: 10px;
|
||||
padding-left: 2px;
|
||||
display: inline-block;
|
||||
color: #ffffff;
|
||||
}
|
||||
.ztree li span.button.edit {
|
||||
margin-left: 4px;
|
||||
margin-right: -1px;
|
||||
vertical-align: top;
|
||||
*vertical-align: middle;
|
||||
padding-top: 10px;
|
||||
}
|
||||
.ztree li span.button.edit::before {
|
||||
content: "\f044";
|
||||
font-family: FontAwesome;
|
||||
}
|
||||
.ztree li span.button.remove {
|
||||
margin-left: 4px;
|
||||
margin-right: -1px;
|
||||
vertical-align: top;
|
||||
*vertical-align: middle;
|
||||
padding-top: 10px;
|
||||
}
|
||||
.ztree li span.button.remove::before {
|
||||
content: "\f1f8";
|
||||
font-family: FontAwesome;
|
||||
}
|
||||
.ztree li span.button.add {
|
||||
margin-left: 4px;
|
||||
margin-right: -1px;
|
||||
vertical-align: top;
|
||||
*vertical-align: middle;
|
||||
padding-top: 10px;
|
||||
}
|
||||
.ztree li span.button.add::before {
|
||||
content: "\f067";
|
||||
font-family: FontAwesome;
|
||||
}
|
||||
.ztree li span.button.ico_loading {
|
||||
margin-right: 2px;
|
||||
background: url(./img/loading.gif) no-repeat scroll 0 0 transparent;
|
||||
vertical-align: top;
|
||||
*vertical-align: middle;
|
||||
}
|
||||
ul.tmpTargetzTree {
|
||||
background-color: #FFE6B0;
|
||||
opacity: 0.8;
|
||||
filter: alpha(opacity=80);
|
||||
}
|
||||
span.tmpzTreeMove_arrow {
|
||||
width: 16px;
|
||||
height: 17px;
|
||||
display: inline-block;
|
||||
padding: 0;
|
||||
margin: 2px 0 0 1px;
|
||||
border: 0 none;
|
||||
position: absolute;
|
||||
background-color: transparent;
|
||||
background-attachment: scroll;
|
||||
}
|
||||
span.tmpzTreeMove_arrow::before {
|
||||
content: "\f04b";
|
||||
font-family: FontAwesome;
|
||||
color: #ffff00;
|
||||
}
|
||||
ul.ztree.zTreeDragUL {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
width: auto;
|
||||
height: auto;
|
||||
overflow: hidden;
|
||||
background-color: #cfcfcf;
|
||||
border: 1px #ffff00 dotted;
|
||||
opacity: 0.8;
|
||||
filter: alpha(opacity=80);
|
||||
}
|
||||
.ztreeMask {
|
||||
z-index: 10000;
|
||||
background-color: #cfcfcf;
|
||||
opacity: 0.0;
|
||||
filter: alpha(opacity=0);
|
||||
position: absolute;
|
||||
}
|
|
@ -0,0 +1,146 @@
|
|||
/*-------------------------------------
|
||||
zTree Style using fontawesome instead of images
|
||||
|
||||
version: 1.1
|
||||
author: Mike King
|
||||
email: mikkelking @ hotmail . com
|
||||
website: http://code.google.com/p/jquerytree/
|
||||
|
||||
-------------------------------------*/
|
||||
|
||||
/* Definitions ----------------------*/
|
||||
@font-size: 12px;
|
||||
// Regular icon and text color is white, which suits any medium -> dark background
|
||||
@color-normal: white;
|
||||
// Background color
|
||||
@color-bg: #af0000;
|
||||
// Highlight color
|
||||
@color-highlight: yellow;
|
||||
// Partially selected (checkboxes, radio buttons)
|
||||
@color-partial: #aaaaaa;
|
||||
// Partially selected and focused (checkboxes, radio buttons)
|
||||
@color-partfocus: #cad96c;
|
||||
// Disabled altogether
|
||||
@color-disabled: #808080;
|
||||
// Editing color
|
||||
@color-edit: yellow;
|
||||
@w: 15px;
|
||||
@h: 17px;
|
||||
@pad-left: 2px;
|
||||
@pad-top: 10px;
|
||||
/* End of Definitions ---------------*/
|
||||
|
||||
/* Imports -------------------------*/
|
||||
@import "fa.less";
|
||||
/* End of Imports ------------------*/
|
||||
|
||||
.ztree * {padding:0; margin:0; font-size:@font-size; font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif; background-color: @color-bg;}
|
||||
.ztree {
|
||||
margin:0; padding:5px; color:@color-normal; background-color: @color-bg;
|
||||
li {
|
||||
padding:0; margin:0; list-style:none; line-height:17px; text-align:left; white-space:nowrap; outline:0;
|
||||
ul {
|
||||
margin: 0px; padding:0 0 0 18px;
|
||||
}
|
||||
ul.line { }
|
||||
a {padding-right:3px; margin:0; cursor:pointer; height:@h; color:@color-normal; background-color: transparent;
|
||||
text-decoration:none; vertical-align:top; display: inline-block;
|
||||
input.rename {height:14px; width:80px; padding:0; margin:0;
|
||||
color: @color-bg; background-color: @color-normal;
|
||||
font-size:@font-size; border:1px #585956 solid; *border:0px}
|
||||
}
|
||||
a:hover {text-decoration:underline}
|
||||
a.curSelectedNode {padding-top:0px; background-color:#af4040; color:@color-highlight; height:@h; opacity:0.8;}
|
||||
a.curSelectedNode_Edit {padding-top:0px; background-color:transparent; color:@color-highlight; height:@h; border:1px #666 solid; opacity:0.8;}
|
||||
a.tmpTargetNode_inner {padding-top:0px; background-color:#aaa; color:@color-highlight; height:@h; border:1px #666 solid;
|
||||
opacity:0.8; filter:alpha(opacity=80)}
|
||||
a.tmpTargetNode_prev {}
|
||||
a.tmpTargetNode_next {}
|
||||
span {line-height:@h; margin-right:2px; background-color:transparent;}
|
||||
span.button {line-height:0; margin:0; padding: 0; width:@w; height:@h; display: inline-block; vertical-align:top;
|
||||
border:0px solid; cursor: pointer;outline:none;
|
||||
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
|
||||
|
||||
&::before{color: @color-normal; font-family: FontAwesome; padding-top:@pad-top;}
|
||||
&.chk { margin:0px; cursor: auto; width: 12px;
|
||||
display: inline-block;padding-top:@pad-top;padding-left:@pad-left;
|
||||
|
||||
&.checkbox_false_full::before {content: @fa-square-o;}
|
||||
&.checkbox_false_full_focus::before {content: @fa-square-o; color:@color-highlight;}
|
||||
&.checkbox_false_part::before {content: @fa-square-o;color: @color-partial;}
|
||||
&.checkbox_false_part_focus::before {content: @fa-square-o; color:@color-partfocus;}
|
||||
&.checkbox_false_disable::before {content: @fa-square-o; color:@color-disabled;}
|
||||
&.checkbox_true_full::before {content: @fa-check-square-o;}
|
||||
&.checkbox_true_full_focus::before {content: @fa-check-square-o;}
|
||||
&.checkbox_true_part::before {content: @fa-check-square;}
|
||||
&.checkbox_true_part_focus::before {content: @fa-check-square; color: @color-highlight}
|
||||
&.checkbox_true_full_focus::before {content: @fa-check-square-o; color: @color-highlight}
|
||||
&.checkbox_true_part::before {content: @fa-check-square-o;color: @color-partial}
|
||||
&.checkbox_true_part_focus::before {content: @fa-check-square-o;color: @color-partfocus;}
|
||||
&.checkbox_true_disable::before {content: @fa-check-square-o;color: @color-disabled}
|
||||
|
||||
&.radio_false_full::before {content: @fa-circle-o;}
|
||||
&.radio_false_full_focus::before {content: @fa-circle-o;color: @color-highlight}
|
||||
&.radio_false_part::before {content: @fa-circle-o;color: @color-partial}
|
||||
&.radio_false_part_focus::before {content: @fa-circle-o;color: @color-highlight}
|
||||
&.radio_false_disable::before {content: @fa-circle-thin;color: @color-disabled}
|
||||
&.radio_true_full::before {content: @fa-dot-circle-o;}
|
||||
&.radio_true_full_focus::before {content: @fa-dot-circle-o;color: @color-highlight}
|
||||
&.radio_true_part::before {content: @fa-dot-circle-o;color: @color-partial}
|
||||
&.radio_true_part_focus::before {content: @fa-dot-circle-o;color: @color-partial;}
|
||||
&.radio_true_disable::before {content: @fa-circle-thin;color: @color-disabled}
|
||||
|
||||
}
|
||||
&.switch {width:@w; height:@h}
|
||||
&.root_open::before{content: @fa-chevron-down;padding-top:@pad-top;padding-left:@pad-left;display: inline-block;}
|
||||
&.root_close::before{content: @fa-chevron-right;padding-top:@pad-top;padding-left:@pad-left;display: inline-block;}
|
||||
&.roots_open::before{content: @fa-chevron-down;padding-top:@pad-top;padding-left:@pad-left;display: inline-block;}
|
||||
&.roots_close::before{content: @fa-chevron-right;padding-top:@pad-top;padding-left:@pad-left;display: inline-block;}
|
||||
&.center_open::before{content: @fa-chevron-down;padding-top:@pad-top;padding-left:@pad-left;display: inline-block;}
|
||||
&.center_close::before{content: @fa-chevron-right;padding-top:@pad-top;padding-left:@pad-left;display: inline-block;}
|
||||
&.bottom_open::before{content: @fa-chevron-down;padding-top:@pad-top;padding-left:@pad-left;display: inline-block;}
|
||||
&.bottom_close::before{content: @fa-chevron-right;padding-top:@pad-top;padding-left:@pad-left;display: inline-block;}
|
||||
&.noline_open{}
|
||||
&.noline_close{}
|
||||
&.root_docu{ background:none;}
|
||||
&.roots_docu::before{content: @fa-list-alt;padding-left:@pad-left;display: inline-block;color:@color-normal;}
|
||||
&.center_docu::before{padding-top:@pad-top;padding-left:@pad-left;display: inline-block;color:@color-normal;}
|
||||
&.bottom_docu::before{padding-top:@pad-top;padding-left:@pad-left;display: inline-block;color:@color-normal;}
|
||||
&.noline_docu{ background:none;}
|
||||
|
||||
&.ico_open::before {content: @fa-folder-open-o;font-family: FontAwesome;padding-top:@pad-top;padding-left:@pad-left;display: inline-block;color:@color-normal;}
|
||||
&.ico_close::before {content: @fa-folder-o;font-family: FontAwesome;padding-top:@pad-top;padding-left:@pad-left;display: inline-block;color:@color-normal;}
|
||||
&.ico_docu::before{content: @fa-list-alt;font-family: FontAwesome;padding-top:@pad-top;padding-left:@pad-left;display: inline-block;color:@color-normal;}
|
||||
|
||||
&.edit {margin-left:4px; margin-right: -1px; vertical-align:top; *vertical-align:middle;padding-top:@pad-top;}
|
||||
&.edit::before{content: @fa-pencil-square-o;font-family: FontAwesome;}
|
||||
|
||||
&.remove {margin-left:4px; margin-right: -1px; vertical-align:top; *vertical-align:middle;padding-top:@pad-top;}
|
||||
&.remove::before{content: @fa-trash;font-family: FontAwesome;}
|
||||
|
||||
|
||||
&.add {margin-left:4px; margin-right: -1px; vertical-align:top; *vertical-align:middle;padding-top:@pad-top;}
|
||||
&.add::before{content: @fa-plus;font-family: FontAwesome;}
|
||||
|
||||
&.ico_loading{margin-right:2px; background:url(./img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}
|
||||
|
||||
// this is the arrow that moves
|
||||
span.tmpzTreeMove_arrow{width:16px; height:@h; display: inline-block;
|
||||
padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
|
||||
background-color:transparent; background-attachment: scroll;
|
||||
}
|
||||
span.tmpzTreeMove_arrow::before{content: @fa-play;font-family: FontAwesome;color: @color-highlight;
|
||||
}
|
||||
// outline
|
||||
|
||||
ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden;
|
||||
background-color:#cfcfcf; border:1px @color-highlight dotted; opacity:0.8; filter:alpha(opacity=80)}
|
||||
.ztreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}
|
||||
|
|
@ -0,0 +1,480 @@
|
|||
@fa-glass: "\f000";
|
||||
@fa-music: "\f001";
|
||||
@fa-search: "\f002";
|
||||
@fa-envelope-o: "\f003";
|
||||
@fa-heart: "\f004";
|
||||
@fa-star: "\f005";
|
||||
@fa-star-o: "\f006";
|
||||
@fa-user: "\f007";
|
||||
@fa-film: "\f008";
|
||||
@fa-th-large: "\f009";
|
||||
@fa-th: "\f00a";
|
||||
@fa-th-list: "\f00b";
|
||||
@fa-check: "\f00c";
|
||||
@fa-times: "\f00d";
|
||||
@fa-search-plus: "\f00e";
|
||||
@fa-search-minus: "\f010";
|
||||
@fa-power-off: "\f011";
|
||||
@fa-signal: "\f012";
|
||||
@fa-cog: "\f013";
|
||||
@fa-trash-o: "\f014";
|
||||
@fa-home: "\f015";
|
||||
@fa-file-o: "\f016";
|
||||
@fa-clock-o: "\f017";
|
||||
@fa-road: "\f018";
|
||||
@fa-download: "\f019";
|
||||
@fa-arrow-circle-o-down: "\f01a";
|
||||
@fa-arrow-circle-o-up: "\f01b";
|
||||
@fa-inbox: "\f01c";
|
||||
@fa-play-circle-o: "\f01d";
|
||||
@fa-repeat: "\f01e";
|
||||
@fa-refresh: "\f021";
|
||||
@fa-list-alt: "\f022";
|
||||
@fa-lock: "\f023";
|
||||
@fa-flag: "\f024";
|
||||
@fa-headphones: "\f025";
|
||||
@fa-volume-off: "\f026";
|
||||
@fa-volume-down: "\f027";
|
||||
@fa-volume-up: "\f028";
|
||||
@fa-qrcode: "\f029";
|
||||
@fa-barcode: "\f02a";
|
||||
@fa-tag: "\f02b";
|
||||
@fa-tags: "\f02c";
|
||||
@fa-book: "\f02d";
|
||||
@fa-bookmark: "\f02e";
|
||||
@fa-print: "\f02f";
|
||||
@fa-camera: "\f030";
|
||||
@fa-font: "\f031";
|
||||
@fa-bold: "\f032";
|
||||
@fa-italic: "\f033";
|
||||
@fa-text-height: "\f034";
|
||||
@fa-text-width: "\f035";
|
||||
@fa-align-left: "\f036";
|
||||
@fa-align-center: "\f037";
|
||||
@fa-align-right: "\f038";
|
||||
@fa-align-justify: "\f039";
|
||||
@fa-list: "\f03a";
|
||||
@fa-outdent: "\f03b";
|
||||
@fa-indent: "\f03c";
|
||||
@fa-video-camera: "\f03d";
|
||||
@fa-picture-o: "\f03e";
|
||||
@fa-pencil: "\f040";
|
||||
@fa-map-marker: "\f041";
|
||||
@fa-adjust: "\f042";
|
||||
@fa-tint: "\f043";
|
||||
@fa-pencil-square-o: "\f044";
|
||||
@fa-share-square-o: "\f045";
|
||||
@fa-check-square-o: "\f046";
|
||||
@fa-arrows: "\f047";
|
||||
@fa-step-backward: "\f048";
|
||||
@fa-fast-backward: "\f049";
|
||||
@fa-backward: "\f04a";
|
||||
@fa-play: "\f04b";
|
||||
@fa-pause: "\f04c";
|
||||
@fa-stop: "\f04d";
|
||||
@fa-forward: "\f04e";
|
||||
@fa-fast-forward: "\f050";
|
||||
@fa-step-forward: "\f051";
|
||||
@fa-eject: "\f052";
|
||||
@fa-chevron-left: "\f053";
|
||||
@fa-chevron-right: "\f054";
|
||||
@fa-plus-circle: "\f055";
|
||||
@fa-minus-circle: "\f056";
|
||||
@fa-times-circle: "\f057";
|
||||
@fa-check-circle: "\f058";
|
||||
@fa-question-circle: "\f059";
|
||||
@fa-info-circle: "\f05a";
|
||||
@fa-crosshairs: "\f05b";
|
||||
@fa-times-circle-o: "\f05c";
|
||||
@fa-check-circle-o: "\f05d";
|
||||
@fa-ban: "\f05e";
|
||||
@fa-arrow-left: "\f060";
|
||||
@fa-arrow-right: "\f061";
|
||||
@fa-arrow-up: "\f062";
|
||||
@fa-arrow-down: "\f063";
|
||||
@fa-share: "\f064";
|
||||
@fa-expand: "\f065";
|
||||
@fa-compress: "\f066";
|
||||
@fa-plus: "\f067";
|
||||
@fa-minus: "\f068";
|
||||
@fa-asterisk: "\f069";
|
||||
@fa-exclamation-circle: "\f06a";
|
||||
@fa-gift: "\f06b";
|
||||
@fa-leaf: "\f06c";
|
||||
@fa-fire: "\f06d";
|
||||
@fa-eye: "\f06e";
|
||||
@fa-eye-slash: "\f070";
|
||||
@fa-exclamation-triangle: "\f071";
|
||||
@fa-plane: "\f072";
|
||||
@fa-calendar: "\f073";
|
||||
@fa-random: "\f074";
|
||||
@fa-comment: "\f075";
|
||||
@fa-magnet: "\f076";
|
||||
@fa-chevron-up: "\f077";
|
||||
@fa-chevron-down: "\f078";
|
||||
@fa-retweet: "\f079";
|
||||
@fa-shopping-cart: "\f07a";
|
||||
@fa-folder: "\f07b";
|
||||
@fa-folder-open: "\f07c";
|
||||
@fa-arrows-v: "\f07d";
|
||||
@fa-arrows-h: "\f07e";
|
||||
@fa-bar-chart: "\f080";
|
||||
@fa-twitter-square: "\f081";
|
||||
@fa-facebook-square: "\f082";
|
||||
@fa-camera-retro: "\f083";
|
||||
@fa-key: "\f084";
|
||||
@fa-cogs: "\f085";
|
||||
@fa-comments: "\f086";
|
||||
@fa-thumbs-o-up: "\f087";
|
||||
@fa-thumbs-o-down: "\f088";
|
||||
@fa-star-half: "\f089";
|
||||
@fa-heart-o: "\f08a";
|
||||
@fa-sign-out: "\f08b";
|
||||
@fa-linkedin-square: "\f08c";
|
||||
@fa-thumb-tack: "\f08d";
|
||||
@fa-external-link: "\f08e";
|
||||
@fa-sign-in: "\f090";
|
||||
@fa-trophy: "\f091";
|
||||
@fa-github-square: "\f092";
|
||||
@fa-upload: "\f093";
|
||||
@fa-lemon-o: "\f094";
|
||||
@fa-phone: "\f095";
|
||||
@fa-square-o: "\f096";
|
||||
@fa-bookmark-o: "\f097";
|
||||
@fa-phone-square: "\f098";
|
||||
@fa-twitter: "\f099";
|
||||
@fa-facebook: "\f09a";
|
||||
@fa-github: "\f09b";
|
||||
@fa-unlock: "\f09c";
|
||||
@fa-credit-card: "\f09d";
|
||||
@fa-rss: "\f09e";
|
||||
@fa-hdd-o: "\f0a0";
|
||||
@fa-bullhorn: "\f0a1";
|
||||
@fa-bell: "\f0f3";
|
||||
@fa-certificate: "\f0a3";
|
||||
@fa-hand-o-right: "\f0a4";
|
||||
@fa-hand-o-left: "\f0a5";
|
||||
@fa-hand-o-up: "\f0a6";
|
||||
@fa-hand-o-down: "\f0a7";
|
||||
@fa-arrow-circle-left: "\f0a8";
|
||||
@fa-arrow-circle-right: "\f0a9";
|
||||
@fa-arrow-circle-up: "\f0aa";
|
||||
@fa-arrow-circle-down: "\f0ab";
|
||||
@fa-globe: "\f0ac";
|
||||
@fa-wrench: "\f0ad";
|
||||
@fa-tasks: "\f0ae";
|
||||
@fa-filter: "\f0b0";
|
||||
@fa-briefcase: "\f0b1";
|
||||
@fa-arrows-alt: "\f0b2";
|
||||
@fa-users: "\f0c0";
|
||||
@fa-link: "\f0c1";
|
||||
@fa-cloud: "\f0c2";
|
||||
@fa-flask: "\f0c3";
|
||||
@fa-scissors: "\f0c4";
|
||||
@fa-files-o: "\f0c5";
|
||||
@fa-paperclip: "\f0c6";
|
||||
@fa-floppy-o: "\f0c7";
|
||||
@fa-square: "\f0c8";
|
||||
@fa-bars: "\f0c9";
|
||||
@fa-list-ul: "\f0ca";
|
||||
@fa-list-ol: "\f0cb";
|
||||
@fa-strikethrough: "\f0cc";
|
||||
@fa-underline: "\f0cd";
|
||||
@fa-table: "\f0ce";
|
||||
@fa-magic: "\f0d0";
|
||||
@fa-truck: "\f0d1";
|
||||
@fa-pinterest: "\f0d2";
|
||||
@fa-pinterest-square: "\f0d3";
|
||||
@fa-google-plus-square: "\f0d4";
|
||||
@fa-google-plus: "\f0d5";
|
||||
@fa-money: "\f0d6";
|
||||
@fa-caret-down: "\f0d7";
|
||||
@fa-caret-up: "\f0d8";
|
||||
@fa-caret-left: "\f0d9";
|
||||
@fa-caret-right: "\f0da";
|
||||
@fa-columns: "\f0db";
|
||||
@fa-sort: "\f0dc";
|
||||
@fa-sort-desc: "\f0dd";
|
||||
@fa-sort-asc: "\f0de";
|
||||
@fa-envelope: "\f0e0";
|
||||
@fa-linkedin: "\f0e1";
|
||||
@fa-undo: "\f0e2";
|
||||
@fa-gavel: "\f0e3";
|
||||
@fa-tachometer: "\f0e4";
|
||||
@fa-comment-o: "\f0e5";
|
||||
@fa-comments-o: "\f0e6";
|
||||
@fa-bolt: "\f0e7";
|
||||
@fa-sitemap: "\f0e8";
|
||||
@fa-umbrella: "\f0e9";
|
||||
@fa-clipboard: "\f0ea";
|
||||
@fa-lightbulb-o: "\f0eb";
|
||||
@fa-exchange: "\f0ec";
|
||||
@fa-cloud-download: "\f0ed";
|
||||
@fa-cloud-upload: "\f0ee";
|
||||
@fa-user-md: "\f0f0";
|
||||
@fa-stethoscope: "\f0f1";
|
||||
@fa-suitcase: "\f0f2";
|
||||
@fa-bell-o: "\f0a2";
|
||||
@fa-coffee: "\f0f4";
|
||||
@fa-cutlery: "\f0f5";
|
||||
@fa-file-text-o: "\f0f6";
|
||||
@fa-building-o: "\f0f7";
|
||||
@fa-hospital-o: "\f0f8";
|
||||
@fa-ambulance: "\f0f9";
|
||||
@fa-medkit: "\f0fa";
|
||||
@fa-fighter-jet: "\f0fb";
|
||||
@fa-beer: "\f0fc";
|
||||
@fa-h-square: "\f0fd";
|
||||
@fa-plus-square: "\f0fe";
|
||||
@fa-angle-double-left: "\f100";
|
||||
@fa-angle-double-right: "\f101";
|
||||
@fa-angle-double-up: "\f102";
|
||||
@fa-angle-double-down: "\f103";
|
||||
@fa-angle-left: "\f104";
|
||||
@fa-angle-right: "\f105";
|
||||
@fa-angle-up: "\f106";
|
||||
@fa-angle-down: "\f107";
|
||||
@fa-desktop: "\f108";
|
||||
@fa-laptop: "\f109";
|
||||
@fa-tablet: "\f10a";
|
||||
@fa-mobile: "\f10b";
|
||||
@fa-circle-o: "\f10c";
|
||||
@fa-quote-left: "\f10d";
|
||||
@fa-quote-right: "\f10e";
|
||||
@fa-spinner: "\f110";
|
||||
@fa-circle: "\f111";
|
||||
@fa-reply: "\f112";
|
||||
@fa-github-alt: "\f113";
|
||||
@fa-folder-o: "\f114";
|
||||
@fa-folder-open-o: "\f115";
|
||||
@fa-smile-o: "\f118";
|
||||
@fa-frown-o: "\f119";
|
||||
@fa-meh-o: "\f11a";
|
||||
@fa-gamepad: "\f11b";
|
||||
@fa-keyboard-o: "\f11c";
|
||||
@fa-flag-o: "\f11d";
|
||||
@fa-flag-checkered: "\f11e";
|
||||
@fa-terminal: "\f120";
|
||||
@fa-code: "\f121";
|
||||
@fa-reply-all: "\f122";
|
||||
@fa-star-half-o: "\f123";
|
||||
@fa-location-arrow: "\f124";
|
||||
@fa-crop: "\f125";
|
||||
@fa-code-fork: "\f126";
|
||||
@fa-chain-broken: "\f127";
|
||||
@fa-question: "\f128";
|
||||
@fa-info: "\f129";
|
||||
@fa-exclamation: "\f12a";
|
||||
@fa-superscript: "\f12b";
|
||||
@fa-subscript: "\f12c";
|
||||
@fa-eraser: "\f12d";
|
||||
@fa-puzzle-piece: "\f12e";
|
||||
@fa-microphone: "\f130";
|
||||
@fa-microphone-slash: "\f131";
|
||||
@fa-shield: "\f132";
|
||||
@fa-calendar-o: "\f133";
|
||||
@fa-fire-extinguisher: "\f134";
|
||||
@fa-rocket: "\f135";
|
||||
@fa-maxcdn: "\f136";
|
||||
@fa-chevron-circle-left: "\f137";
|
||||
@fa-chevron-circle-right: "\f138";
|
||||
@fa-chevron-circle-up: "\f139";
|
||||
@fa-chevron-circle-down: "\f13a";
|
||||
@fa-html5: "\f13b";
|
||||
@fa-css3: "\f13c";
|
||||
@fa-anchor: "\f13d";
|
||||
@fa-unlock-alt: "\f13e";
|
||||
@fa-bullseye: "\f140";
|
||||
@fa-ellipsis-h: "\f141";
|
||||
@fa-ellipsis-v: "\f142";
|
||||
@fa-rss-square: "\f143";
|
||||
@fa-play-circle: "\f144";
|
||||
@fa-ticket: "\f145";
|
||||
@fa-minus-square: "\f146";
|
||||
@fa-minus-square-o: "\f147";
|
||||
@fa-level-up: "\f148";
|
||||
@fa-level-down: "\f149";
|
||||
@fa-check-square: "\f14a";
|
||||
@fa-pencil-square: "\f14b";
|
||||
@fa-external-link-square: "\f14c";
|
||||
@fa-share-square: "\f14d";
|
||||
@fa-compass: "\f14e";
|
||||
@fa-caret-square-o-down: "\f150";
|
||||
@fa-caret-square-o-up: "\f151";
|
||||
@fa-caret-square-o-right: "\f152";
|
||||
@fa-eur: "\f153";
|
||||
@fa-gbp: "\f154";
|
||||
@fa-usd: "\f155";
|
||||
@fa-inr: "\f156";
|
||||
@fa-jpy: "\f157";
|
||||
@fa-rub: "\f158";
|
||||
@fa-krw: "\f159";
|
||||
@fa-btc: "\f15a";
|
||||
@fa-file: "\f15b";
|
||||
@fa-file-text: "\f15c";
|
||||
@fa-sort-alpha-asc: "\f15d";
|
||||
@fa-sort-alpha-desc: "\f15e";
|
||||
@fa-sort-amount-asc: "\f160";
|
||||
@fa-sort-amount-desc: "\f161";
|
||||
@fa-sort-numeric-asc: "\f162";
|
||||
@fa-sort-numeric-desc: "\f163";
|
||||
@fa-thumbs-up: "\f164";
|
||||
@fa-thumbs-down: "\f165";
|
||||
@fa-youtube-square: "\f166";
|
||||
@fa-youtube: "\f167";
|
||||
@fa-xing: "\f168";
|
||||
@fa-xing-square: "\f169";
|
||||
@fa-youtube-play: "\f16a";
|
||||
@fa-dropbox: "\f16b";
|
||||
@fa-stack-overflow: "\f16c";
|
||||
@fa-instagram: "\f16d";
|
||||
@fa-flickr: "\f16e";
|
||||
@fa-adn: "\f170";
|
||||
@fa-bitbucket: "\f171";
|
||||
@fa-bitbucket-square: "\f172";
|
||||
@fa-tumblr: "\f173";
|
||||
@fa-tumblr-square: "\f174";
|
||||
@fa-long-arrow-down: "\f175";
|
||||
@fa-long-arrow-up: "\f176";
|
||||
@fa-long-arrow-left: "\f177";
|
||||
@fa-long-arrow-right: "\f178";
|
||||
@fa-apple: "\f179";
|
||||
@fa-windows: "\f17a";
|
||||
@fa-android: "\f17b";
|
||||
@fa-linux: "\f17c";
|
||||
@fa-dribbble: "\f17d";
|
||||
@fa-skype: "\f17e";
|
||||
@fa-foursquare: "\f180";
|
||||
@fa-trello: "\f181";
|
||||
@fa-female: "\f182";
|
||||
@fa-male: "\f183";
|
||||
@fa-gittip: "\f184";
|
||||
@fa-sun-o: "\f185";
|
||||
@fa-moon-o: "\f186";
|
||||
@fa-archive: "\f187";
|
||||
@fa-bug: "\f188";
|
||||
@fa-vk: "\f189";
|
||||
@fa-weibo: "\f18a";
|
||||
@fa-renren: "\f18b";
|
||||
@fa-pagelines: "\f18c";
|
||||
@fa-stack-exchange: "\f18d";
|
||||
@fa-arrow-circle-o-right: "\f18e";
|
||||
@fa-arrow-circle-o-left: "\f190";
|
||||
@fa-caret-square-o-left: "\f191";
|
||||
@fa-dot-circle-o: "\f192";
|
||||
@fa-wheelchair: "\f193";
|
||||
@fa-vimeo-square: "\f194";
|
||||
@fa-try: "\f195";
|
||||
@fa-plus-square-o: "\f196";
|
||||
@fa-space-shuttle: "\f197";
|
||||
@fa-slack: "\f198";
|
||||
@fa-envelope-square: "\f199";
|
||||
@fa-wordpress: "\f19a";
|
||||
@fa-openid: "\f19b";
|
||||
@fa-university: "\f19c";
|
||||
@fa-graduation-cap: "\f19d";
|
||||
@fa-yahoo: "\f19e";
|
||||
@fa-google: "\f1a0";
|
||||
@fa-reddit: "\f1a1";
|
||||
@fa-reddit-square: "\f1a2";
|
||||
@fa-stumbleupon-circle: "\f1a3";
|
||||
@fa-stumbleupon: "\f1a4";
|
||||
@fa-delicious: "\f1a5";
|
||||
@fa-digg: "\f1a6";
|
||||
@fa-pied-piper: "\f1a7";
|
||||
@fa-pied-piper-alt: "\f1a8";
|
||||
@fa-drupal: "\f1a9";
|
||||
@fa-joomla: "\f1aa";
|
||||
@fa-language: "\f1ab";
|
||||
@fa-fax: "\f1ac";
|
||||
@fa-building: "\f1ad";
|
||||
@fa-child: "\f1ae";
|
||||
@fa-paw: "\f1b0";
|
||||
@fa-spoon: "\f1b1";
|
||||
@fa-cube: "\f1b2";
|
||||
@fa-cubes: "\f1b3";
|
||||
@fa-behance: "\f1b4";
|
||||
@fa-behance-square: "\f1b5";
|
||||
@fa-steam: "\f1b6";
|
||||
@fa-steam-square: "\f1b7";
|
||||
@fa-recycle: "\f1b8";
|
||||
@fa-car: "\f1b9";
|
||||
@fa-taxi: "\f1ba";
|
||||
@fa-tree: "\f1bb";
|
||||
@fa-spotify: "\f1bc";
|
||||
@fa-deviantart: "\f1bd";
|
||||
@fa-soundcloud: "\f1be";
|
||||
@fa-database: "\f1c0";
|
||||
@fa-file-pdf-o: "\f1c1";
|
||||
@fa-file-word-o: "\f1c2";
|
||||
@fa-file-excel-o: "\f1c3";
|
||||
@fa-file-powerpoint-o: "\f1c4";
|
||||
@fa-file-image-o: "\f1c5";
|
||||
@fa-file-archive-o: "\f1c6";
|
||||
@fa-file-audio-o: "\f1c7";
|
||||
@fa-file-video-o: "\f1c8";
|
||||
@fa-file-code-o: "\f1c9";
|
||||
@fa-vine: "\f1ca";
|
||||
@fa-codepen: "\f1cb";
|
||||
@fa-jsfiddle: "\f1cc";
|
||||
@fa-life-ring: "\f1cd";
|
||||
@fa-circle-o-notch: "\f1ce";
|
||||
@fa-rebel: "\f1d0";
|
||||
@fa-empire: "\f1d1";
|
||||
@fa-git-square: "\f1d2";
|
||||
@fa-git: "\f1d3";
|
||||
@fa-hacker-news: "\f1d4";
|
||||
@fa-tencent-weibo: "\f1d5";
|
||||
@fa-qq: "\f1d6";
|
||||
@fa-weixin: "\f1d7";
|
||||
@fa-paper-plane: "\f1d8";
|
||||
@fa-paper-plane-o: "\f1d9";
|
||||
@fa-history: "\f1da";
|
||||
@fa-circle-thin: "\f1db";
|
||||
@fa-header: "\f1dc";
|
||||
@fa-paragraph: "\f1dd";
|
||||
@fa-sliders: "\f1de";
|
||||
@fa-share-alt: "\f1e0";
|
||||
@fa-share-alt-square: "\f1e1";
|
||||
@fa-bomb: "\f1e2";
|
||||
@fa-futbol-o: "\f1e3";
|
||||
@fa-tty: "\f1e4";
|
||||
@fa-binoculars: "\f1e5";
|
||||
@fa-plug: "\f1e6";
|
||||
@fa-slideshare: "\f1e7";
|
||||
@fa-twitch: "\f1e8";
|
||||
@fa-yelp: "\f1e9";
|
||||
@fa-newspaper-o: "\f1ea";
|
||||
@fa-wifi: "\f1eb";
|
||||
@fa-calculator: "\f1ec";
|
||||
@fa-paypal: "\f1ed";
|
||||
@fa-google-wallet: "\f1ee";
|
||||
@fa-cc-visa: "\f1f0";
|
||||
@fa-cc-mastercard: "\f1f1";
|
||||
@fa-cc-discover: "\f1f2";
|
||||
@fa-cc-amex: "\f1f3";
|
||||
@fa-cc-paypal: "\f1f4";
|
||||
@fa-cc-stripe: "\f1f5";
|
||||
@fa-bell-slash: "\f1f6";
|
||||
@fa-bell-slash-o: "\f1f7";
|
||||
@fa-trash: "\f1f8";
|
||||
@fa-copyright: "\f1f9";
|
||||
@fa-at: "\f1fa";
|
||||
@fa-eyedropper: "\f1fb";
|
||||
@fa-paint-brush: "\f1fc";
|
||||
@fa-birthday-cake: "\f1fd";
|
||||
@fa-area-chart: "\f1fe";
|
||||
@fa-pie-chart: "\f200";
|
||||
@fa-line-chart: "\f201";
|
||||
@fa-lastfm: "\f202";
|
||||
@fa-lastfm-square: "\f203";
|
||||
@fa-toggle-off: "\f204";
|
||||
@fa-toggle-on: "\f205";
|
||||
@fa-bicycle: "\f206";
|
||||
@fa-bus: "\f207";
|
||||
@fa-ioxhost: "\f208";
|
||||
@fa-angellist: "\f209";
|
||||
@fa-cc: "\f20a";
|
||||
@fa-ils: "\f20b";
|
||||
@fa-meanpath: "\f20c";
|
||||
|
After Width: | Height: | Size: 381 B |
After Width: | Height: | Size: 933 B |
After Width: | Height: | Size: 381 B |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 5.2 KiB |
|
@ -0,0 +1,96 @@
|
|||
/*-------------------------------------
|
||||
zTree Style
|
||||
|
||||
version: 3.4
|
||||
author: Hunter.z
|
||||
email: hunter.z@263.net
|
||||
website: http://code.google.com/p/jquerytree/
|
||||
|
||||
-------------------------------------*/
|
||||
|
||||
.ztree * {padding:0; margin:0; font-size:12px; font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif}
|
||||
.ztree {margin:0; padding:5px; color:#333}
|
||||
.ztree li{padding:0; margin:0; list-style:none; line-height:17px; text-align:left; white-space:nowrap; outline:0}
|
||||
.ztree li ul{ margin:0; padding:0 0 0 18px}
|
||||
.ztree li ul.line{ background:url(./img/line_conn.png) 0 0 repeat-y;}
|
||||
|
||||
.ztree li a {padding-right:3px; margin:0; cursor:pointer; height:21px; color:#333; background-color: transparent; text-decoration:none; vertical-align:top; display: inline-block}
|
||||
.ztree li a:hover {text-decoration:underline}
|
||||
.ztree li a.curSelectedNode {padding-top:0px; background-color:#e5e5e5; color:black; height:21px; opacity:0.8;}
|
||||
.ztree li a.curSelectedNode_Edit {padding-top:0px; background-color:#e5e5e5; color:black; height:21px; border:1px #666 solid; opacity:0.8;}
|
||||
.ztree li a.tmpTargetNode_inner {padding-top:0px; background-color:#aaa; color:white; height:21px; border:1px #666 solid;
|
||||
opacity:0.8; filter:alpha(opacity=80)}
|
||||
.ztree li a.tmpTargetNode_prev {}
|
||||
.ztree li a.tmpTargetNode_next {}
|
||||
.ztree li a input.rename {height:14px; width:80px; padding:0; margin:0;
|
||||
font-size:12px; border:1px #585956 solid; *border:0px}
|
||||
.ztree li span {line-height:21px; margin-right:2px}
|
||||
.ztree li span.button {line-height:0; margin:0; padding: 0; width:21px; height:21px; display: inline-block; vertical-align:middle;
|
||||
border:0 none; cursor: pointer;outline:none;
|
||||
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
|
||||
background-image:url("./img/metro.png"); *background-image:url("./img/metro.gif")}
|
||||
|
||||
.ztree li span.button.chk {width:13px; height:13px; margin:0 2px; cursor: auto}
|
||||
.ztree li span.button.chk.checkbox_false_full {background-position: -5px -5px;}
|
||||
.ztree li span.button.chk.checkbox_false_full_focus {background-position: -5px -26px;}
|
||||
.ztree li span.button.chk.checkbox_false_part {background-position: -5px -48px;}
|
||||
.ztree li span.button.chk.checkbox_false_part_focus {background-position: -5px -68px;}
|
||||
.ztree li span.button.chk.checkbox_false_disable {background-position: -5px -89px;}
|
||||
.ztree li span.button.chk.checkbox_true_full {background-position: -26px -5px;}
|
||||
.ztree li span.button.chk.checkbox_true_full_focus {background-position: -26px -26px;}
|
||||
.ztree li span.button.chk.checkbox_true_part {background-position: -26px -48px;}
|
||||
.ztree li span.button.chk.checkbox_true_part_focus {background-position: -26px -68px;}
|
||||
.ztree li span.button.chk.checkbox_true_disable {background-position: -26px -89px;}
|
||||
.ztree li span.button.chk.radio_false_full {background-position: -47px -5px;}
|
||||
.ztree li span.button.chk.radio_false_full_focus {background-position: -47px -26px;}
|
||||
.ztree li span.button.chk.radio_false_part {background-position: -47px -47px;}
|
||||
.ztree li span.button.chk.radio_false_part_focus {background-position: -47px -68px;}
|
||||
.ztree li span.button.chk.radio_false_disable {background-position: -47px -89px;}
|
||||
.ztree li span.button.chk.radio_true_full {background-position: -68px -5px;}
|
||||
.ztree li span.button.chk.radio_true_full_focus {background-position: -68px -26px;}
|
||||
.ztree li span.button.chk.radio_true_part {background-position: -68px -47px;}
|
||||
.ztree li span.button.chk.radio_true_part_focus {background-position: -68px -68px;}
|
||||
.ztree li span.button.chk.radio_true_disable {background-position: -68px -89px;}
|
||||
|
||||
.ztree li span.button.switch {width:21px; height:21px}
|
||||
.ztree li span.button.root_open{background-position:-105px -63px}
|
||||
.ztree li span.button.root_close{background-position:-126px -63px}
|
||||
.ztree li span.button.roots_open{background-position: -105px 0;}
|
||||
.ztree li span.button.roots_close{background-position: -126px 0;}
|
||||
.ztree li span.button.center_open{background-position: -105px -21px;}
|
||||
.ztree li span.button.center_close{background-position: -126px -21px;}
|
||||
.ztree li span.button.bottom_open{background-position: -105px -42px;}
|
||||
.ztree li span.button.bottom_close{background-position: -126px -42px;}
|
||||
.ztree li span.button.noline_open{background-position: -105px -84px;}
|
||||
.ztree li span.button.noline_close{background-position: -126px -84px;}
|
||||
.ztree li span.button.root_docu{ background:none;}
|
||||
.ztree li span.button.roots_docu{background-position: -84px 0;}
|
||||
.ztree li span.button.center_docu{background-position: -84px -21px;}
|
||||
.ztree li span.button.bottom_docu{background-position: -84px -42px;}
|
||||
.ztree li span.button.noline_docu{ background:none;}
|
||||
|
||||
.ztree li span.button.ico_open{margin-right:2px; background-position: -147px -21px; vertical-align:top; *vertical-align:middle}
|
||||
.ztree li span.button.ico_close{margin-right:2px; margin-right:2px; background-position: -147px 0; vertical-align:top; *vertical-align:middle}
|
||||
.ztree li span.button.ico_docu{margin-right:2px; background-position: -147px -42px; vertical-align:top; *vertical-align:middle}
|
||||
.ztree li span.button.edit {margin-left:2px; margin-right: -1px; background-position: -189px -21px; vertical-align:top; *vertical-align:middle}
|
||||
.ztree li span.button.edit:hover {
|
||||
background-position: -168px -21px;
|
||||
}
|
||||
.ztree li span.button.remove {margin-left:2px; margin-right: -1px; background-position: -189px -42px; vertical-align:top; *vertical-align:middle}
|
||||
.ztree li span.button.remove:hover {
|
||||
background-position: -168px -42px;
|
||||
}
|
||||
.ztree li span.button.add {margin-left:2px; margin-right: -1px; background-position: -189px 0; vertical-align:top; *vertical-align:middle}
|
||||
.ztree li span.button.add:hover {
|
||||
background-position: -168px 0;
|
||||
}
|
||||
.ztree li span.button.ico_loading{margin-right:2px; background:url(./img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
|
||||
|
||||
ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}
|
||||
|
||||
span.tmpzTreeMove_arrow {width:16px; height:21px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
|
||||
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
|
||||
background-position:-168px -84px; background-image:url("./img/metro.png"); *background-image:url("./img/metro.gif")}
|
||||
|
||||
ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
|
||||
.ztreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}
|
After Width: | Height: | Size: 601 B |
After Width: | Height: | Size: 580 B |
After Width: | Height: | Size: 570 B |
After Width: | Height: | Size: 762 B |
After Width: | Height: | Size: 399 B |
After Width: | Height: | Size: 710 B |
After Width: | Height: | Size: 432 B |
After Width: | Height: | Size: 534 B |
After Width: | Height: | Size: 529 B |
After Width: | Height: | Size: 467 B |
After Width: | Height: | Size: 45 B |
After Width: | Height: | Size: 381 B |
After Width: | Height: | Size: 5.4 KiB |
After Width: | Height: | Size: 11 KiB |
|
@ -0,0 +1,97 @@
|
|||
/*-------------------------------------
|
||||
zTree Style
|
||||
|
||||
version: 3.5.19
|
||||
author: Hunter.z
|
||||
email: hunter.z@263.net
|
||||
website: http://code.google.com/p/jquerytree/
|
||||
|
||||
-------------------------------------*/
|
||||
|
||||
.ztree * {padding:0; margin:0; font-size:12px; font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif}
|
||||
.ztree {margin:0; padding:5px; color:#333}
|
||||
.ztree li{padding:0; margin:0; list-style:none; line-height:14px; text-align:left; white-space:nowrap; outline:0}
|
||||
.ztree li ul{ margin:0; padding:0 0 0 18px}
|
||||
.ztree li ul.line{ background:url(./img/line_conn.gif) 0 0 repeat-y;}
|
||||
|
||||
.ztree li a {padding:1px 3px 0 0; margin:0; cursor:pointer; height:17px; color:#333; background-color: transparent;
|
||||
text-decoration:none; vertical-align:top; display: inline-block}
|
||||
.ztree li a:hover {text-decoration:underline}
|
||||
.ztree li a.curSelectedNode {padding-top:0px; background-color:#FFE6B0; color:black; height:16px; border:1px #FFB951 solid; opacity:0.8;}
|
||||
.ztree li a.curSelectedNode_Edit {padding-top:0px; background-color:#FFE6B0; color:black; height:16px; border:1px #FFB951 solid; opacity:0.8;}
|
||||
.ztree li a.tmpTargetNode_inner {padding-top:0px; background-color:#316AC5; color:white; height:16px; border:1px #316AC5 solid;
|
||||
opacity:0.8; filter:alpha(opacity=80)}
|
||||
.ztree li a.tmpTargetNode_prev {}
|
||||
.ztree li a.tmpTargetNode_next {}
|
||||
.ztree li a input.rename {height:14px; width:80px; padding:0; margin:0;
|
||||
font-size:12px; border:1px #7EC4CC solid; *border:0px}
|
||||
.ztree li span {line-height:16px; margin-right:2px}
|
||||
.ztree li span.button {line-height:0; margin:0; width:16px; height:16px; display: inline-block; vertical-align:middle;
|
||||
border:0 none; cursor: pointer;outline:none;
|
||||
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
|
||||
background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")}
|
||||
|
||||
.ztree li span.button.chk {width:13px; height:13px; margin:0 3px 0 0; cursor: auto}
|
||||
.ztree li span.button.chk.checkbox_false_full {background-position:0 0}
|
||||
.ztree li span.button.chk.checkbox_false_full_focus {background-position:0 -14px}
|
||||
.ztree li span.button.chk.checkbox_false_part {background-position:0 -28px}
|
||||
.ztree li span.button.chk.checkbox_false_part_focus {background-position:0 -42px}
|
||||
.ztree li span.button.chk.checkbox_false_disable {background-position:0 -56px}
|
||||
.ztree li span.button.chk.checkbox_true_full {background-position:-14px 0}
|
||||
.ztree li span.button.chk.checkbox_true_full_focus {background-position:-14px -14px}
|
||||
.ztree li span.button.chk.checkbox_true_part {background-position:-14px -28px}
|
||||
.ztree li span.button.chk.checkbox_true_part_focus {background-position:-14px -42px}
|
||||
.ztree li span.button.chk.checkbox_true_disable {background-position:-14px -56px}
|
||||
.ztree li span.button.chk.radio_false_full {background-position:-28px 0}
|
||||
.ztree li span.button.chk.radio_false_full_focus {background-position:-28px -14px}
|
||||
.ztree li span.button.chk.radio_false_part {background-position:-28px -28px}
|
||||
.ztree li span.button.chk.radio_false_part_focus {background-position:-28px -42px}
|
||||
.ztree li span.button.chk.radio_false_disable {background-position:-28px -56px}
|
||||
.ztree li span.button.chk.radio_true_full {background-position:-42px 0}
|
||||
.ztree li span.button.chk.radio_true_full_focus {background-position:-42px -14px}
|
||||
.ztree li span.button.chk.radio_true_part {background-position:-42px -28px}
|
||||
.ztree li span.button.chk.radio_true_part_focus {background-position:-42px -42px}
|
||||
.ztree li span.button.chk.radio_true_disable {background-position:-42px -56px}
|
||||
|
||||
.ztree li span.button.switch {width:18px; height:18px}
|
||||
.ztree li span.button.root_open{background-position:-92px -54px}
|
||||
.ztree li span.button.root_close{background-position:-74px -54px}
|
||||
.ztree li span.button.roots_open{background-position:-92px 0}
|
||||
.ztree li span.button.roots_close{background-position:-74px 0}
|
||||
.ztree li span.button.center_open{background-position:-92px -18px}
|
||||
.ztree li span.button.center_close{background-position:-74px -18px}
|
||||
.ztree li span.button.bottom_open{background-position:-92px -36px}
|
||||
.ztree li span.button.bottom_close{background-position:-74px -36px}
|
||||
.ztree li span.button.noline_open{background-position:-92px -72px}
|
||||
.ztree li span.button.noline_close{background-position:-74px -72px}
|
||||
.ztree li span.button.root_docu{ background:none;}
|
||||
.ztree li span.button.roots_docu{background-position:-56px 0}
|
||||
.ztree li span.button.center_docu{background-position:-56px -18px}
|
||||
.ztree li span.button.bottom_docu{background-position:-56px -36px}
|
||||
.ztree li span.button.noline_docu{ background:none;}
|
||||
|
||||
.ztree li span.button.ico_open{margin-right:2px; background-position:-110px -16px; vertical-align:top; *vertical-align:middle}
|
||||
.ztree li span.button.ico_close{margin-right:2px; background-position:-110px 0; vertical-align:top; *vertical-align:middle}
|
||||
.ztree li span.button.ico_docu{margin-right:2px; background-position:-110px -32px; vertical-align:top; *vertical-align:middle}
|
||||
.ztree li span.button.edit {margin-right:2px; background-position:-110px -48px; vertical-align:top; *vertical-align:middle}
|
||||
.ztree li span.button.remove {margin-right:2px; background-position:-110px -64px; vertical-align:top; *vertical-align:middle}
|
||||
|
||||
.ztree li span.button.ico_loading{margin-right:2px; background:url(./img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
|
||||
|
||||
ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}
|
||||
|
||||
span.tmpzTreeMove_arrow {width:16px; height:16px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
|
||||
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
|
||||
background-position:-110px -80px; background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")}
|
||||
|
||||
ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
|
||||
.zTreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}
|
||||
|
||||
/* level style*/
|
||||
/*.ztree li span.button.level0 {
|
||||
display:none;
|
||||
}
|
||||
.ztree li ul.level0 {
|
||||
padding:0;
|
||||
background:none;
|
||||
}*/
|
|
@ -0,0 +1,10 @@
|
|||
div.content_wrap {width: 600px;height:380px;}
|
||||
div.content_wrap div.left{float: left;width: 250px;}
|
||||
div.content_wrap div.right{float: right;width: 340px;}
|
||||
div.zTreeDemoBackground {width:100%;height:100%;text-align:left;}
|
||||
|
||||
ul.ztree {margin-top: 10px;border: 1px solid #617775;background: #f0f6e4;width:100%;height:100%;overflow-y:scroll;overflow-x:auto;}
|
||||
ul.log {border: 1px solid #617775;background: #f0f6e4;width:300px;height:170px;overflow: hidden;}
|
||||
ul.log.small {height:45px;}
|
||||
ul.log li {color: #666666;list-style: none;padding-left: 10px;}
|
||||
ul.log li.dark {background-color: #E3E3E3;}
|
|
@ -1,6 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
{% include '/blog/template/head/head_index.html' %}
|
||||
<script src="/api/App/Views/blog/js//jquery.ztree.all.min.js"></script>
|
||||
<link href="/api/App/Views/blog/css/zTreeStyle/zTreeStyle.css" rel="stylesheet">
|
||||
<link href="/api/App/Views/blog/css/ztree.css" rel="stylesheet">
|
||||
|
||||
<body style="background: #eee">
|
||||
<div id = "header">
|
||||
|
@ -58,7 +61,7 @@
|
|||
|
||||
<div id="myTabContent" class="tab-content">
|
||||
<div class="tab-pane fade in active" id="home">
|
||||
{% include '/blog/template/newartile.html' %}
|
||||
{% include '/blog/template/articletree.html' %}
|
||||
</div>
|
||||
<div class="tab-pane fade" id="notes">
|
||||
{% include '/blog/template/about.html' %}
|
||||
|
@ -157,6 +160,7 @@
|
|||
}
|
||||
$(document).ready(
|
||||
function () {
|
||||
console.log("document is ready")
|
||||
var devicePixelRatio = window.devicePixelRatio || 1;
|
||||
dpi_x = document.getElementById('testdiv').offsetWidth * devicePixelRatio;
|
||||
dpi_y = document.getElementById('testdiv').offsetHeight * devicePixelRatio;
|
||||
|
@ -183,6 +187,7 @@
|
|||
$(".es-list").left = $("#editable-select").offset().left;
|
||||
var audio = document.getElementById('audio');
|
||||
})
|
||||
|
||||
$(function() {
|
||||
var defaultData = [
|
||||
|
||||
|
@ -190,10 +195,11 @@
|
|||
$('#treeview1').treeview({
|
||||
data: defaultData
|
||||
})
|
||||
|
||||
setInterval("startRequest()",1000);
|
||||
$('#doc_type_55').addClass("active");
|
||||
$('#group_key_0').addClass("active");
|
||||
});
|
||||
})
|
||||
|
||||
$(document).mousemove(function(e){
|
||||
if(e.pageX < 250){
|
||||
|
@ -206,7 +212,8 @@
|
|||
$('#docs').fadeIn(2000);
|
||||
}
|
||||
globalposx = e.pageX;
|
||||
});
|
||||
} )
|
||||
|
||||
function getMoreContents() {
|
||||
var domain = window.location.host;
|
||||
console.log(domain)
|
||||
|
@ -227,8 +234,8 @@
|
|||
return;
|
||||
} else {
|
||||
clearContent();
|
||||
$.ajax({
|
||||
|
||||
$.ajax(
|
||||
{
|
||||
type:"post",
|
||||
url:"{{openapi}}api/doc_match_search_hightlight",
|
||||
contentType: "application/json",
|
||||
|
@ -246,11 +253,9 @@
|
|||
},
|
||||
dataType:"json"
|
||||
},
|
||||
);
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function insertContent(content, url,title) {
|
||||
console.log(url)
|
||||
setLocation();
|
||||
|
|
|
@ -0,0 +1,150 @@
|
|||
{% block newartile %}
|
||||
<SCRIPT type="text/javascript">
|
||||
var setting = { };
|
||||
var jsonData = "{{treedoc}}"
|
||||
|
||||
jsonData = jsonData.replace(/&/g, "&");
|
||||
jsonData = jsonData.replace(/</g, "<");
|
||||
jsonData = jsonData.replace(/>/g, ">");
|
||||
jsonData = jsonData.replace(/ /g, " ");
|
||||
jsonData = jsonData.replace(/"/g, "\"");
|
||||
console.log("fasdfasdfasdfsdf",jsonData)
|
||||
|
||||
znode = $.parseJSON(jsonData)
|
||||
console.log(znode)
|
||||
var zNodes =[
|
||||
{ name:"父节点1 - 展开", open:true,id:1234,
|
||||
children: [
|
||||
{ name:"父节点11 - 折叠",
|
||||
children: [
|
||||
{ name:"叶子节点111"},
|
||||
{ name:"叶子节点112"},
|
||||
{ name:"叶子节点113"},
|
||||
{ name:"叶子节点114",id:123}
|
||||
]},
|
||||
{ name:"父节点12 - 折叠",
|
||||
children: [
|
||||
{ name:"叶子节点121"},
|
||||
{ name:"叶子节点122"},
|
||||
{ name:"叶子节点123"},
|
||||
{ name:"叶子节点124"}
|
||||
]},
|
||||
{ name:"父节点13 - 没有子节点", isParent:true}
|
||||
]},
|
||||
{ name:"父节点2 - 折叠",
|
||||
children: [
|
||||
{ name:"父节点21 - 展开", open:true,
|
||||
children: [
|
||||
{ name:"叶子节点211"},
|
||||
{ name:"叶子节点212"},
|
||||
{ name:"叶子节点213"},
|
||||
{ name:"叶子节点214"}
|
||||
]},
|
||||
{ name:"父节点22 - 折叠",
|
||||
children: [
|
||||
{ name:"叶子节点221"},
|
||||
{ name:"叶子节点222"},
|
||||
{ name:"叶子节点223"},
|
||||
{ name:"叶子节点224"}
|
||||
]},
|
||||
{ name:"父节点23 - 折叠",
|
||||
children: [
|
||||
{ name:"叶子节点231"},
|
||||
{ name:"叶子节点232"},
|
||||
{ name:"叶子节点233"},
|
||||
{ name:"叶子节点234"}
|
||||
]}
|
||||
]},
|
||||
{ name:"父节点3 - 没有子节点", isParent:true}
|
||||
|
||||
];
|
||||
|
||||
$(document).ready(function(){
|
||||
$.fn.zTree.init($("#treeDemo"), setting, zNodes);
|
||||
});
|
||||
</SCRIPT>
|
||||
|
||||
<div class="row" style="padding: 5px; margin: 0px;width: 100%">
|
||||
<div class="row">
|
||||
<div class="col-md-3" style="height: 800px;">
|
||||
<div class="zTreeDemoBackground left">
|
||||
<ul id="treeDemo" class="ztree"></ul>
|
||||
</div>
|
||||
</div>
|
||||
<!--
|
||||
<div id="grouptab" class="col-md-1" style="background: #bbbbbb; text-align: center;padding: 10px;">
|
||||
<ul class="nav nav-tabs" style="font-size: 12px;">
|
||||
{% for key,group in groups %}
|
||||
<li >
|
||||
<a href="#group_key_{{key}}" data-toggle="tab">
|
||||
1级索引{{group}}
|
||||
</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
<div id="doctype" class="col-md-1" style="background: #d4ccb0;padding: 0px;">
|
||||
<div id="grouptabContent" class="tab-content">
|
||||
{% for key,group_type in group_types %}
|
||||
<div id="group_key_{{key}}" class="tab-pane" style="background:#d4ccb0; margin-left: 5px;" >
|
||||
<ul class="nav nav-tabs" style="font-size: 12px;">
|
||||
{% for keys,types in group_type.arr %}
|
||||
<li style="width: 100%; background:#d4ccb0;">
|
||||
<a style="background:#d4ccb0;" href="#doc_type_{{ keys }}" data-toggle="tab" onclick="loadtypedoc(this)" >
|
||||
{{types.type_name}}
|
||||
</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-2" style="padding: 0px;" id="docs">
|
||||
<div id="typedocContent" class="tab-content">
|
||||
{% for key,typedoc in typedocs %}
|
||||
<div id="doc_type_{{typedoc.key}}" class="tab-pane" style="background:#d4ccb0; padding: 0px;" >
|
||||
<ul class="nav nav-tabs" style="font-size: 12px;">
|
||||
{% for docid,doc in typedoc.arr %}
|
||||
<li class="active" style="width: 100%; background:#d4ccb0;">
|
||||
<a style="background:#d4ccb0;" href="{{ url }}NewUi/article/{{ docid }}/{{ doc.title }}">
|
||||
{{doc.title}}
|
||||
</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div> -->
|
||||
<div class="col-lg-8" style="padding: 0px;" id="docshow" >
|
||||
{% for doc in docs %}
|
||||
<div class="panel panel-default" id="doc_id_{{ doc.id }}" style="letter-spacing: 0.4px;">
|
||||
<div class="panel-heading" style="font-size: 20px ; background: #1d5987;color: white">
|
||||
{{ doc.title }}
|
||||
<div style="float: right; margin-right: 30px;">
|
||||
上次修改时间: {{ doc.update_time }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel-body" style="letter-spacing: 0.5px">
|
||||
{{ doc.content | raw }}
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<ul class="pagination" style="margin-left: 50%" id="pagenation">
|
||||
<li><a href="#">«</a></li>
|
||||
<li><a href="#">»</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="list-group col-lg-1" style="position: fixed; bottom: 10px;left: 10px">
|
||||
<a class="list-group-item active">
|
||||
最新文章
|
||||
</a>
|
||||
{% for doc in topdoc %}
|
||||
<a href="{{ url }}NewUi/article/{{ doc.id }}/{{ doc.title }}" class="list-group-item">{{doc.title}}</a>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endblock %}
|
|
@ -1,11 +1,3 @@
|
|||
<!--
|
||||
* @Author: your name
|
||||
* @Date: 2020-09-24 23:37:49
|
||||
* @LastEditTime: 2022-03-16 23:06:50
|
||||
* @LastEditors: your name
|
||||
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||
* @FilePath: \api\App\Views\blog\template\newartile.html
|
||||
-->
|
||||
{% block newartile %}
|
||||
|
||||
<div class="container" style="padding: 5px; margin: 0px;width: 100%">
|
||||
|
@ -15,7 +7,7 @@
|
|||
{% for key,group in groups %}
|
||||
<li >
|
||||
<a href="#group_key_{{key}}" data-toggle="tab">
|
||||
{{group}}
|
||||
1级索引{{group}}
|
||||
</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
|
@ -77,5 +69,12 @@
|
|||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="list-group col-lg-1" style="position: fixed; bottom: 10px;left: 10px">
|
||||
<a class="list-group-item active">
|
||||
最新文章
|
||||
</a>
|
||||
{% for doc in topdoc %}
|
||||
<a href="{{ url }}NewUi/article/{{ doc.id }}/{{ doc.title }}" class="list-group-item">{{doc.title}}</a>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
|
|
@ -113,6 +113,6 @@ abstract class Controller
|
|||
}
|
||||
}
|
||||
protected function Crash($code,$msg){
|
||||
|
||||
print_r($msg);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -65,9 +65,9 @@ try{
|
|||
$router->dispatch($_SERVER['REQUEST_URI']);
|
||||
}
|
||||
}catch (Exception $exception){
|
||||
// echo "<pre>";
|
||||
// echo $_SERVER['REQUEST_URI'] . " ".$_SERVER['HTTP_HOST']." ". \App\Config::ROUTE_PREFIX;
|
||||
// echo $exception;
|
||||
// echo "</pre>";
|
||||
echo "<pre>";
|
||||
echo $_SERVER['REQUEST_URI'] . " ".$_SERVER['HTTP_HOST']." ". \App\Config::ROUTE_PREFIX;
|
||||
echo $exception;
|
||||
echo "</pre>";
|
||||
}
|
||||
|
||||
|
|