Path: blob/master/web-gui/buildyourownbotnet/assets/js/aci-tree/css/aciTree.css
1293 views
@charset "utf-8";12/*3* aciTree jQuery Plugin4* http://acoderinsights.ro5*6*/78.aciTree {9outline: none;10}1112/* the big loader */13.aciTree.aciTreeLoad {14background:url(../image/load-root.gif) center center no-repeat;15}1617.aciTree .aciTreeUl {18list-style:none;19margin:0;20padding:0;21}22.aciTree .aciTreeLi {23display:block;24clear:both;25white-space:nowrap;26}27.aciTree .aciTreeLi:focus {28outline:none;29}3031.aciTree .aciTreeLi.aciTreeHidden {32display:none;33}3435/* the branch line */36.aciTree .aciTreeBranch {37padding-left:20px; /* branch indent */38background:url(../image/tree-branch.png) left 1px repeat-y;39}40.aciTree[dir=rtl] .aciTreeBranch {41padding-left:0;42padding-right:20px; /* branch indent */43background:url(../image/tree-branch.png) right 1px repeat-y;44}45/* if the parent is the last child on his level (this is level based; added for #8 levels, if you need more ... add them as needed) */46.aciTree .aciTreeLi.aciTreeLevel0.aciTreeLast .aciTreeBranch.aciTreeLevel0,47.aciTree .aciTreeLi.aciTreeLevel1.aciTreeLast .aciTreeBranch.aciTreeLevel1,48.aciTree .aciTreeLi.aciTreeLevel2.aciTreeLast .aciTreeBranch.aciTreeLevel2,49.aciTree .aciTreeLi.aciTreeLevel3.aciTreeLast .aciTreeBranch.aciTreeLevel3,50.aciTree .aciTreeLi.aciTreeLevel4.aciTreeLast .aciTreeBranch.aciTreeLevel4,51.aciTree .aciTreeLi.aciTreeLevel5.aciTreeLast .aciTreeBranch.aciTreeLevel5,52.aciTree .aciTreeLi.aciTreeLevel6.aciTreeLast .aciTreeBranch.aciTreeLevel6,53.aciTree .aciTreeLi.aciTreeLevel7.aciTreeLast .aciTreeBranch.aciTreeLevel7,54.aciTree .aciTreeLi.aciTreeLevel8.aciTreeLast .aciTreeBranch.aciTreeLevel8,55.aciTree.aciTreeNoBranches .aciTreeBranch {56background:none;57}58/* the branch line behind the button (for the siblings) */59.aciTree .aciTreeEntry {60overflow:hidden;61background:url(../image/tree-branch.png) left 1px repeat-y;62}63.aciTree[dir=rtl] .aciTreeEntry {64background:url(../image/tree-branch.png) right 1px repeat-y;65}66.aciTree .aciTreeLi.aciTreeLast>.aciTreeLine .aciTreeEntry,67.aciTree.aciTreeNoBranches .aciTreeEntry {68background:none;69}7071.aciTree.aciTreeBig .aciTreeEntry {72padding:0 0 2px 0;73}7475.aciTree .aciTreeButton, .aciTree .aciTreePush, .aciTree .aciTreeItem, .aciTree .aciTreeIcon, .aciTree .aciTreeText, .aciTree .aciTreeColumn {76display:inline-block;77height:20px;78line-height:20px;79font-family:Verdana, Geneva, sans-serif;80font-size:11px;81color:#000;82vertical-align:top;83}84.aciTree.aciTreeBig .aciTreeText, .aciTree.aciTreeBig .aciTreeColumn {85font-size:12px;86}8788.aciTree .aciTreeDisabled>.aciTreeLine .aciTreeText, .aciTree .aciTreeDisabled>.aciTreeLine .aciTreeColumn {89color:#888;90}9192.aciTree .aciTreeItem {93padding:0 2px 0 2px;94border:1px solid transparent;95height:auto;96white-space:normal;97cursor:pointer;98/* margin-right need to be set to icon width [.aciTree .aciTreeIcon = 20] +99item padding [.aciTree .aciTreeItem = 4] (+ the width of all columns, if any) */100margin-right:24px;101}102.aciTree[dir=rtl] .aciTreeItem{103margin-right:0;104/* margin-left need to be set to icon width [.aciTree .aciTreeIcon = 20] +105item padding [.aciTree .aciTreeItem = 4] (+ the width of all columns, if any) */106margin-left:24px;107}108.aciTree .aciTreeText {109display:inline;110height:auto;111}112.aciTree .aciTreeColumn {113float:right;114height:auto;115white-space:normal;116cursor:default;117}118.aciTree[dir=rtl] .aciTreeColumn {119float:left;120}121122/* columns width/style (left to right, if any) */123124.aciTree .aciTreeColumn0 {125width:80px;126}127.aciTree .aciTreeColumn1 {128width:60px;129}130131/* item selection */132133.aciTree .aciTreeLine.aciTreeHover .aciTreeItem {134background-color:#EFF5FD;135border:1px dashed #D9D9D9;136-webkit-border-radius:3px;137-moz-border-radius:3px;138border-radius:3px;139}140.aciTree .aciTreeFocus>.aciTreeLine .aciTreeItem {141/* not selected but with focus */142border:1px solid #D9D9D9;143-webkit-border-radius:3px;144-moz-border-radius:3px;145border-radius:3px;146}147.aciTree .aciTreeSelected>.aciTreeLine .aciTreeItem {148background-color:#E8E8E8;149border:1px dashed #D9D9D9;150-webkit-border-radius:3px;151-moz-border-radius:3px;152border-radius:3px;153}154.aciTree.aciTreeFocus .aciTreeSelected>.aciTreeLine .aciTreeItem {155background-color:#d0e5fe;156}157.aciTree.aciTreeFocus .aciTreeFocus>.aciTreeLine .aciTreeItem {158/* not selected but with focus */159border:1px solid #84acdd;160}161.aciTree.aciTreeFocus .aciTreeSelected.aciTreeFocus>.aciTreeLine .aciTreeItem {162border:1px dashed #84acdd;163}164165/* full row selection */166167.aciTree.aciTreeFullRow>.aciTreeUl {168margin:2px;169}170171.aciTree.aciTreeFullRow .aciTreeLine {172margin:-2px;173border:1px solid transparent;174}175176.aciTree.aciTreeFullRow .aciTreeLine.aciTreeHover .aciTreeItem {177background:none;178border:1px solid transparent;179}180.aciTree.aciTreeFullRow .aciTreeFocus>.aciTreeLine {181/* not selected but with focus */182border:1px solid #D9D9D9;183}184.aciTree.aciTreeFullRow .aciTreeSelected>.aciTreeLine .aciTreeItem,185.aciTree.aciTreeFullRow .aciTreeFocus>.aciTreeLine .aciTreeItem {186background:none;187border:1px solid transparent;188}189.aciTree.aciTreeFullRow.aciTreeFocus .aciTreeSelected>.aciTreeLine .aciTreeItem {190background:none;191border:1px solid transparent;192}193194.aciTree.aciTreeFullRow .aciTreeLine.aciTreeHover {195background: #e3edf9;196background: -moz-linear-gradient(top, #e3edf9 0%, #9cb7d8 100%);197background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3edf9), color-stop(100%,#9cb7d8));198background: -webkit-linear-gradient(top, #e3edf9 0%,#9cb7d8 100%);199background: -o-linear-gradient(top, #e3edf9 0%,#9cb7d8 100%);200background: -ms-linear-gradient(top, #e3edf9 0%,#9cb7d8 100%);201background: linear-gradient(to bottom, #e3edf9 0%,#9cb7d8 100%);202filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3edf9', endColorstr='#9cb7d8',GradientType=0 );203}204.aciTree.aciTreeFullRow .aciTreeSelected>.aciTreeLine {205background: #f4f4f4;206background: -moz-linear-gradient(top, #f4f4f4 0%, #c6c6c6 100%);207background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#c6c6c6));208background: -webkit-linear-gradient(top, #f4f4f4 0%,#c6c6c6 100%);209background: -o-linear-gradient(top, #f4f4f4 0%,#c6c6c6 100%);210background: -ms-linear-gradient(top, #f4f4f4 0%,#c6c6c6 100%);211background: linear-gradient(to bottom, #f4f4f4 0%,#c6c6c6 100%);212filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#c6c6c6',GradientType=0 );213}214.aciTree.aciTreeFullRow.aciTreeFocus .aciTreeFocus>.aciTreeLine {215/* not selected but with focus */216border:1px solid #84acdd;217}218.aciTree.aciTreeFullRow.aciTreeFocus .aciTreeSelected>.aciTreeLine {219border:1px solid transparent;220background: #d0e5fe;221background: -moz-linear-gradient(top, #d0e5fe 0%, #84acdd 100%);222background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e5fe), color-stop(100%,#84acdd));223background: -webkit-linear-gradient(top, #d0e5fe 0%,#84acdd 100%);224background: -o-linear-gradient(top, #d0e5fe 0%,#84acdd 100%);225background: -ms-linear-gradient(top, #d0e5fe 0%,#84acdd 100%);226background: linear-gradient(to bottom, #d0e5fe 0%,#84acdd 100%);227filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e5fe', endColorstr='#84acdd',GradientType=0 );228}229.aciTree.aciTreeFullRow.aciTreeFocus .aciTreeSelected>.aciTreeLine.aciTreeHover,230.aciTree.aciTreeFullRow .aciTreeSelected>.aciTreeLine.aciTreeHover {231background: #c3dbf7;232background: -moz-linear-gradient(top, #c3dbf7 0%, #84a9d6 100%);233background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3dbf7), color-stop(100%,#84a9d6));234background: -webkit-linear-gradient(top, #c3dbf7 0%,#84a9d6 100%);235background: -o-linear-gradient(top, #c3dbf7 0%,#84a9d6 100%);236background: -ms-linear-gradient(top, #c3dbf7 0%,#84a9d6 100%);237background: linear-gradient(to bottom, #c3dbf7 0%,#84a9d6 100%);238filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3dbf7', endColorstr='#84a9d6',GradientType=0 );239}240241/* checkbox/radio tree */242243.aciTree .aciTreeCheckbox label, .aciTree .aciTreeRadio label {244cursor:pointer;245}246.aciTree .aciTreeCheck {247width:20px;248height:20px;249display:inline-block;250margin:0 2px 0 2px;251padding:0;252vertical-align:text-bottom;253background:url(../image/tree-check-small.png) 0 0 no-repeat;254}255.aciTree.aciTreeBig .aciTreeCheck {256background:url(../image/tree-check-big.png) 0 0 no-repeat;257}258259.aciTree[dir=rtl] .aciTreeCheck {260background:url(../image/tree-check-small-rtl.png) 0 0 no-repeat;261}262.aciTree.aciTreeBig[dir=rtl] .aciTreeCheck {263background:url(../image/tree-check-big-rtl.png) 0 0 no-repeat;264}265266.aciTree .aciTreeCheckbox>.aciTreeLine .aciTreeCheck { background-position:-5px -65px; }267.aciTree .aciTreeCheckbox.aciTreeChecked>.aciTreeLine .aciTreeCheck { background-position:-5px -5px; }268.aciTree .aciTreeCheckbox.aciTreeChecked.aciTreeTristate>.aciTreeLine .aciTreeCheck { background-position:-5px -35px; }269270.aciTree .aciTreeCheckbox>.aciTreeLine.aciTreeHover .aciTreeCheck { background-position:-35px -65px; }271.aciTree .aciTreeCheckbox.aciTreeChecked>.aciTreeLine.aciTreeHover .aciTreeCheck { background-position:-35px -5px; }272.aciTree .aciTreeCheckbox.aciTreeChecked.aciTreeTristate>.aciTreeLine.aciTreeHover .aciTreeCheck { background-position:-35px -35px; }273274.aciTree .aciTreeCheckbox.aciTreeDisabled>.aciTreeLine .aciTreeCheck { background-position:-65px -65px; }275.aciTree .aciTreeCheckbox.aciTreeDisabled.aciTreeChecked>.aciTreeLine .aciTreeCheck { background-position:-65px -5px; }276.aciTree .aciTreeCheckbox.aciTreeDisabled.aciTreeChecked.aciTreeTristate>.aciTreeLine .aciTreeCheck { background-position:-65px -35px; }277278.aciTree .aciTreeRadio>.aciTreeLine .aciTreeCheck { background-position:-95px -65px; }279.aciTree .aciTreeRadio.aciTreeChecked>.aciTreeLine .aciTreeCheck { background-position:-95px -5px; }280.aciTree .aciTreeRadio.aciTreeChecked.aciTreeTristate>.aciTreeLine .aciTreeCheck { background-position:-95px -35px; }281282.aciTree .aciTreeRadio>.aciTreeLine.aciTreeHover .aciTreeCheck { background-position:-125px -65px; }283.aciTree .aciTreeRadio.aciTreeChecked>.aciTreeLine.aciTreeHover .aciTreeCheck { background-position:-125px -5px; }284.aciTree .aciTreeRadio.aciTreeChecked.aciTreeTristate>.aciTreeLine.aciTreeHover .aciTreeCheck { background-position:-125px -35px; }285286.aciTree .aciTreeRadio.aciTreeDisabled>.aciTreeLine .aciTreeCheck { background-position:-155px -65px; }287.aciTree .aciTreeRadio.aciTreeDisabled.aciTreeChecked>.aciTreeLine .aciTreeCheck { background-position:-155px -5px; }288.aciTree .aciTreeRadio.aciTreeDisabled.aciTreeChecked.aciTreeTristate>.aciTreeLine .aciTreeCheck { background-position:-155px -35px; }289290/* inplace editable */291292.aciTree .aciTreeEdited input[type=text] {293outline: none;294border:1px solid #000;295padding:0;296margin:0;297line-height:18px;298height:18px;299display:inline-block;300font-family:Verdana, Geneva, sans-serif;301font-size:11px;302color:#000;303vertical-align:top;304}305.aciTree.aciTreeBig .aciTreeEdited input[type=text] {306font-size:12px;307}308309/* sortable items */310311.aciTree .aciTreeChild {312height:0;313line-height:0;314}315316.aciTree .aciTreePlaceholder {317height:0;318line-height:0;319overflow:visible;320position:relative;321}322323.aciTree .aciTreePlaceholder div {324position:absolute;325left:0;326width:16px;327height:16px;328margin-left:20px;329background:#fff url(../image/drag-drop.png) -7px -37px no-repeat;330border:1px solid #999;331}332333.aciTree[dir=rtl] .aciTreePlaceholder div {334background:#fff url(../image/drag-drop-rtl.png) -7px -37px no-repeat;335}336337.aciTree .aciTreeChild .aciTreePlaceholder div {338top:-20px;339left:-20px;340}341.aciTree.aciTreeBig .aciTreeChild .aciTreePlaceholder div {342top:-22px;343}344345.aciTree .aciTreePlaceholder.aciTreeBefore div {346top:2px;347background-position:-7px -7px !important;348}349350.aciTree .aciTreePlaceholder.aciTreeAfter div {351top:-20px;352background-position:-7px -67px !important;353}354.aciTree.aciTreeBig .aciTreePlaceholder.aciTreeAfter div {355top:-22px;356}357358.aciTree.aciTreeDragDrop .aciTreeItem, .aciTree.aciTreeDragDrop .aciTreeColumn,359.aciTree.aciTreeDragDrop .aciTreeCheckbox label, .aciTree.aciTreeDragDrop .aciTreeRadio label {360cursor:inherit !important;361}362363/* this is level based; added for #8 levels, if you need more ... add them as needed */364.aciTree .aciTreeLi.aciTreeLevel0 .aciTreePlaceholder div { margin-left:40px; }365.aciTree .aciTreeLi.aciTreeLevel1 .aciTreePlaceholder div { margin-left:60px; }366.aciTree .aciTreeLi.aciTreeLevel2 .aciTreePlaceholder div { margin-left:80px; }367.aciTree .aciTreeLi.aciTreeLevel3 .aciTreePlaceholder div { margin-left:100px; }368.aciTree .aciTreeLi.aciTreeLevel4 .aciTreePlaceholder div { margin-left:120px; }369.aciTree .aciTreeLi.aciTreeLevel5 .aciTreePlaceholder div { margin-left:140px; }370.aciTree .aciTreeLi.aciTreeLevel6 .aciTreePlaceholder div { margin-left:160px; }371.aciTree .aciTreeLi.aciTreeLevel7 .aciTreePlaceholder div { margin-left:180px; }372.aciTree .aciTreeLi.aciTreeLevel8 .aciTreePlaceholder div { margin-left:200px; }373374.aciTree[dir=rtl] .aciTreePlaceholder div {375left:auto;376right:0;377margin-left:0;378margin-right:20px;379}380381.aciTree .aciTreeChild .aciTreePlaceholder div {382right:-20px;383}384385/* this is level based; added for #8 levels, if you need more ... add them as needed */386.aciTree[dir=rtl] .aciTreeLi.aciTreeLevel0 .aciTreePlaceholder div { margin-right:40px; }387.aciTree[dir=rtl] .aciTreeLi.aciTreeLevel1 .aciTreePlaceholder div { margin-right:60px; }388.aciTree[dir=rtl] .aciTreeLi.aciTreeLevel2 .aciTreePlaceholder div { margin-right:80px; }389.aciTree[dir=rtl] .aciTreeLi.aciTreeLevel3 .aciTreePlaceholder div { margin-right:100px; }390.aciTree[dir=rtl] .aciTreeLi.aciTreeLevel4 .aciTreePlaceholder div { margin-right:120px; }391.aciTree[dir=rtl] .aciTreeLi.aciTreeLevel5 .aciTreePlaceholder div { margin-right:140px; }392.aciTree[dir=rtl] .aciTreeLi.aciTreeLevel6 .aciTreePlaceholder div { margin-right:160px; }393.aciTree[dir=rtl] .aciTreeLi.aciTreeLevel7 .aciTreePlaceholder div { margin-right:180px; }394.aciTree[dir=rtl] .aciTreeLi.aciTreeLevel8 .aciTreePlaceholder div { margin-right:200px; }395396.aciTreeHelper {397position:absolute;398max-width:300px;399color:#000;400background-color:#d0e5fe;401border:1px dashed #84acdd;402-webkit-border-radius:3px;403-moz-border-radius:3px;404border-radius:3px;405padding:4px;406margin:20px 0 0 20px;407}408409/* default - item in the middle (comment the hover part to keep the same button image) */410411.aciTree .aciTreeButton, .aciTree .aciTreePush {412width:18px;413background:url(../image/tree-small.png) -7px -35px no-repeat;414}415.aciTree.aciTreeBig .aciTreeButton, .aciTree.aciTreeBig .aciTreePush {416background:url(../image/tree-big.png) -7px -35px no-repeat;417}418419.aciTree[dir=rtl] .aciTreeButton, .aciTree[dir=rtl] .aciTreePush {420background:url(../image/tree-small-rtl.png) -7px -35px no-repeat;421}422.aciTree.aciTreeBig[dir=rtl] .aciTreeButton, .aciTree.aciTreeBig[dir=rtl] .aciTreePush {423background:url(../image/tree-big-rtl.png) -7px -35px no-repeat;424}425426.aciTree.aciTreeArrow .aciTreeButton, .aciTree.aciTreeArrow .aciTreePush {427background:url(../image/tree-arrow-small.png) -7px -35px no-repeat;428}429.aciTree.aciTreeBig.aciTreeArrow .aciTreeButton, .aciTree.aciTreeBig.aciTreeArrow .aciTreePush {430background:url(../image/tree-arrow-big.png) -7px -35px no-repeat;431}432433.aciTree.aciTreeArrow[dir=rtl] .aciTreeButton, .aciTree.aciTreeArrow[dir=rtl] .aciTreePush {434background:url(../image/tree-arrow-small-rtl.png) -7px -35px no-repeat;435}436.aciTree.aciTreeBig.aciTreeArrow[dir=rtl] .aciTreeButton, .aciTree.aciTreeBig.aciTreeArrow[dir=rtl] .aciTreePush {437background:url(../image/tree-arrow-big-rtl.png) -7px -35px no-repeat;438}439440.aciTree.aciTreeNoBranches .aciTreeButton,441.aciTree .aciTreeLeaf>.aciTreeLine .aciTreePush { background:none !important; }442443.aciTree .aciTreeInodeMaybe>.aciTreeLine .aciTreePush { background-position:-67px -5px !important; }444.aciTree .aciTreeInodeMaybe>.aciTreeLine .aciTreePush.aciTreeHover { background-position:-67px -35px !important; }445.aciTree .aciTreeInode>.aciTreeLine .aciTreePush { background-position:-97px -5px !important; }446.aciTree .aciTreeInode>.aciTreeLine .aciTreePush.aciTreeHover { background-position:-97px -35px !important; }447.aciTree .aciTreeOpen>.aciTreeLine .aciTreePush { background-position:-127px -5px !important; }448.aciTree .aciTreeOpen>.aciTreeLine .aciTreePush.aciTreeHover { background-position:-127px -35px !important; }449450/* if it's the last item in list */451452.aciTree .aciTreeLi.aciTreeLast>.aciTreeLine .aciTreeButton { background-position:-37px -5px !important; }453454/* the item loader */455456.aciTree .aciTreePush>span {457display:none;458position:absolute;459width:18px;460height:18px;461left:0;462top:2px;463background:url(../image/load-node.gif) 0 0 no-repeat;464}465.aciTree .aciTreeLoad>.aciTreeLine .aciTreePush {466position:relative;467/* uncomment next line to hide the button while loading */468/*background:none !important;*/469}470.aciTree .aciTreeLoad>.aciTreeLine .aciTreePush>span {471display:inline-block;472}473474/* tree item icon */475476.aciTree .aciTreeIcon {477width:20px;478background:url(../image/tree-small.png) 0 0 no-repeat;479}480.aciTree.aciTreeBig .aciTreeIcon {481background:url(../image/tree-big.png) 0 0 no-repeat;482}483484.aciTree[dir=rtl] .aciTreeIcon {485width:16px;486margin-left:4px;487background:url(../image/tree-small-rtl.png) 0 0 no-repeat;488}489.aciTree.aciTreeBig[dir=rtl] .aciTreeIcon {490background:url(../image/tree-big-rtl.png) 0 0 no-repeat;491}492493.aciTree.aciTreeArrow .aciTreeIcon { background:url(../image/tree-arrow-small.png) 0 0 no-repeat; }494.aciTree.aciTreeBig.aciTreeArrow .aciTreeIcon { background:url(../image/tree-arrow-big.png) 0 0 no-repeat; }495496.aciTree.aciTreeArrow[dir=rtl] .aciTreeIcon { background:url(../image/tree-arrow-small-rtl.png) 0 0 no-repeat; }497.aciTree.aciTreeBig.aciTreeArrow[dir=rtl] .aciTreeIcon { background:url(../image/tree-arrow-big-rtl.png) 0 0 no-repeat; }498499/* demo file/folder icon class */500501.aciTree .aciTreeIcon.folder {502background-position:-157px -5px !important;503}504.aciTree .aciTreeLine.aciTreeHover .aciTreeIcon.folder {505/* comment next line to keep the same icon on hover */506background-position:-157px -35px !important;507}508.aciTree .aciTreeIcon.file {509background-position:-187px -5px !important;510}511.aciTree .aciTreeLine.aciTreeHover .aciTreeIcon.file {512/* comment next line to keep the same icon on hover */513background-position:-187px -35px !important;514}515516/* demo row colors */517518.aciTree.aciTreeColors .aciTreeOdd>.aciTreeLine {519/* odd rows */520background-color:#FFFFC4;521}522.aciTree.aciTreeColors .aciTreeEven>.aciTreeLine {523/* even rows */524background-color:#CAFFCA;525}526.aciTree.aciTreeColors .aciTreeFirst>.aciTreeLine {527/* first item on each level */528/*background-color:#B0DFFF;*/529}530.aciTree.aciTreeColors .aciTreeLast>.aciTreeLine {531/* last item on each level */532/*background-color:#FFCEFF;*/533}534535/* uncomment below to keep the item in one line and scroll the tree horizontally when needed */536537/*538539.aciTree .aciTreeEntry {540overflow:visible;541}542543.aciTree .aciTreeItem {544white-space:nowrap;545margin-right:12px;546}547548*/549550551