/* * Fancytree Win8 styles Borders have NO radius and NO gradients are used! both: unselected background: white hover bar (unselected, inactive): #E5F3FB (border: #70C0E7) 'very light blue' active node: #CBE8F6 (border: #26A0DA) 'light blue' active node with hover: wie active node Tree view: active node, tree inactive: #F7F7F7 (border: #DEDEDE) 'light gray, selected, but tree not active' List view: selected bar: --> active bar focus bar: transparent(white) + border 1px solid #3399FF () table left/right border: #EDEDED 'light gray' */ .ui-helper-hidden { display: none; } .fancytree-container { /*font-family: tahoma, arial, helvetica;*/ font-size: 10pt; /* font size should not be too big */ white-space: nowrap; padding: 3px; margin: 0; /* issue 201 */ background-color: white; border: 1px dotted gray; overflow: auto; height: 100%; /* issue 263 */ } ul.fancytree-container ul { padding: 0 0 0 16px; margin: 0; } ul.fancytree-container li { list-style-image: none; list-style-position: outside; list-style-type: none; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background-attachment: scroll; background-color: transparent; background-position: 0 0; background-repeat: repeat-y; background-image: none; /* no v-lines */ margin: 0; padding: 1px 0 0 0; } /* Suppress lines for last child node */ ul.fancytree-container li.fancytree-lastsib { background-image: none; } /* Suppress lines if level is fixed expanded (option minExpandLevel) */ ul.fancytree-no-connector > li { background-image: none; } /* Style, when control is disabled */ .ui-fancytree-disabled ul.fancytree-container { opacity: 0.5; /* filter: alpha(opacity=50); /* Yields a css warning */ background-color: silver; } span.fancytree-node { display: inline-block; width: 100%; border: 1px solid transparent; } /******************************************************************************* * Common icon definitions */ span.fancytree-empty, span.fancytree-vline, /*span.fancytree-connector,*/ span.fancytree-expander, span.fancytree-icon, span.fancytree-checkbox, span.fancytree-radio, span.fancytree-drag-helper-img, #fancytree-drop-marker { width: 16px; height: 16px; /* display: -moz-inline-box; /* @ FF 1+2 removed for issue 221*/ /* -moz-box-align: start; /* issue 221 */ display: inline-block; /* Required to make a span sizeable */ vertical-align: top; background-repeat: no-repeat; background-position: left; background-image: url(data:image/png;base64,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) /*icons-DiscoMod.png*/; background-position: 0 0; } /** Used by iconclass option */ span.fancytree-custom-icon { display: inline-block; } /** Used by 'icon' node option: */ .fancytree-container img { width: 16px; height: 16px; margin-left: 3px; vertical-align: top; border-style: none; } /******************************************************************************* * Lines and connectors */ /* span.fancytree-connector { background-image: none; } */ /******************************************************************************* * Expander icon * Note: IE6 doesn't correctly evaluate multiples class names, * so we create combined class names that can be used in the CSS. * * Prefix: fancytree-exp- * 1st character: 'e': expanded, 'c': collapsed, 'n': no children * 2nd character (optional): 'd': lazy (Delayed) * 3rd character (optional): 'l': Last sibling */ span.fancytree-expander { background-position: 0px -80px; cursor: pointer; } span.fancytree-expander:hover { background-position: -16px -80px; } .fancytree-exp-n span.fancytree-expander:hover /* Collapsed, not delayed, not last sibling */ { background-position: -16px -80px; } .fancytree-exp-cl span.fancytree-expander /* Collapsed, not delayed, last sibling */ { } .fancytree-exp-cd span.fancytree-expander /* Collapsed, delayed, not last sibling */ { } .fancytree-exp-cdl span.fancytree-expander /* Collapsed, delayed, last sibling */ { } .fancytree-exp-e span.fancytree-expander, /* Expanded, not delayed, not last sibling */ .fancytree-exp-ed span.fancytree-expander, /* Expanded, delayed, not last sibling */ .fancytree-exp-el span.fancytree-expander, /* Expanded, not delayed, last sibling */ .fancytree-exp-edl span.fancytree-expander /* Expanded, delayed, last sibling */ { background-position: -32px -80px; } .fancytree-exp-e span.fancytree-expander:hover, /* Expanded, not delayed, not last sibling */ .fancytree-exp-ed span.fancytree-expander:hover, /* Expanded, delayed, not last sibling */ .fancytree-exp-el span.fancytree-expander:hover, /* Expanded, not delayed, last sibling */ .fancytree-exp-edl span.fancytree-expander:hover /* Expanded, delayed, last sibling */ { background-position: -48px -80px; } .fancytree-loading span.fancytree-expander /* 'Loading' status overrides all others */ { background-position: 0 0; background-image: url(data:image/gif;base64,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) /*loading.gif*/; } .fancytree-exp-n span.fancytree-expander, /* Connector instead of expander, if node has no children */ .fancytree-exp-nl span.fancytree-expander { background-image: none; cursor: default; } /******************************************************************************* * Checkbox icon */ span.fancytree-checkbox { margin-left: 3px; background-position: 0px -32px; } span.fancytree-checkbox:hover { background-position: -16px -32px; } .fancytree-partsel span.fancytree-checkbox { background-position: -64px -32px; } .fancytree-partsel span.fancytree-checkbox:hover { background-position: -80px -32px; } .fancytree-selected span.fancytree-checkbox { background-position: -32px -32px; } .fancytree-selected span.fancytree-checkbox:hover { background-position: -48px -32px; } /******************************************************************************* * Radiobutton icon * This is a customization, that may be activated by overriding the 'checkbox' * class name as 'fancytree-radio' in the tree options. */ .fancytree-radio span.fancytree-checkbox { margin-left: 3px; background-position: 0px -48px; } .fancytree-radio span.fancytree-checkbox:hover { background-position: -16px -48px; } .fancytree-radio .fancytree-partsel span.fancytree-checkbox { background-position: -64px -48px; } .fancytree-radio .fancytree-partsel span.fancytree-checkbox:hover { background-position: -80px -48px; } .fancytree-radio .fancytree-selected span.fancytree-checkbox { background-position: -32px -48px; } .fancytree-radio .fancytree-selected span.fancytree-checkbox:hover { background-position: -48px -48px; } /******************************************************************************* * Node type icon * Note: IE6 doesn't correctly evaluate multiples class names, * so we create combined class names that can be used in the CSS. * * Prefix: fancytree-ico- * 1st character: 'e': expanded, 'c': collapsed * 2nd character (optional): 'f': folder */ span.fancytree-icon /* Default icon */ { margin-left: 3px; background-position: 0px 0px; } .fancytree-has-children span.fancytree-icon /* Default icon */ { /* background-position: 0px -16px; */ } .fancytree-ico-cf span.fancytree-icon /* Collapsed Folder */ { background-position: 0px -16px; } .fancytree-ico-ef span.fancytree-icon /* Expanded Folder */ { background-position: -64px -16px; } /* Status node icons */ .fancytree-statusnode-wait span.fancytree-icon { background-image: url(data:image/gif;base64,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) /*loading.gif*/; } .fancytree-statusnode-error span.fancytree-icon { background-position: 0px -112px; /* background-image: url("ltError.gif");*/ } /******************************************************************************* * Node titles */ span.fancytree-title { display: inline-block; } /* Remove blue color and underline from title links */ a.fancytree-title { text-decoration: none; } .fancytree-title { display: inline-block; /* Better alignment, when title contains
*/ /* vertical-align: top;*/ padding-left: 3px; padding-right: 3px; /* Otherwise italic font will be outside bounds */ /* line-height: 16px; /* should be the same as img height, in case 16 px */ color: black; /* inherit doesn't work on IE */ vertical-align: top; margin: 0px; margin-left: 3px; /* outline: 0; /* @ Firefox, prevent dotted border after click */ /* Set transparent border to prevent jumping when active node gets a border (we can do this, because this theme doesn't use vertical lines) */ /* border: 1px solid white; /* Note: 'transparent' would not work in IE6 */ cursor: pointer; } span.fancytree-node:hover { background-color: #E5F3FB; border-color: #70C0E7; } .fancytree-container.fancytree-focused span.fancytree-node.fancytree-focused { border-color: #3399FF; /* outline: 1px solid #3399FF; */ } span.fancytree-node.fancytree-active, span.fancytree-node.fancytree-selected { /* active/selcted nodes inside inactive tree */ background-color: #F7F7F7; border-color: #DEDEDE; } .fancytree-container.fancytree-focused span.fancytree-node.fancytree-active, .fancytree-container.fancytree-focused span.fancytree-node.fancytree-selected, span.fancytree-node.fancytree-active:hover, span.fancytree-node.fancytree-selected:hover { background-color: #CBE8F6; border-color: #26A0DA; } span.fancytree-node.fancytree-selected { font-style: italic; } /******************************************************************************* * 'table' extension */ /* table.fancytree-ext-table { border-collapse: collapse; width: 100%; } table.fancytree-ext-table tbody tr:nth-child(even){ background-color: #f4f4f8; } table.fancytree-ext-table tbody tr td { border: 1px solid lightgray; } */ table.fancytree-ext-table { border-collapse: collapse; } table.fancytree-ext-table tbody tr:hover { background-color: #E5F3FB; outline: 1px solid #70C0E7; } table.fancytree-ext-table.fancytree-container.fancytree-focused span.fancytree-node.fancytree-focused { outline: 1px solid #3399FF; } table.fancytree-ext-table.fancytree-focused tbody tr.fancytree-focused { outline: 1px solid #26A0DA; } table.fancytree-ext-table.fancytree-focused tbody tr.fancytree-active, table.fancytree-ext-table.fancytree-focused tbody tr.fancytree-selected { background-color: #CBE8F6; outline: 1px solid #26A0DA; } table.fancytree-ext-table tbody tr.fancytree-active, table.fancytree-ext-table tbody tr.fancytree-selected { background-color: #F7F7F7; outline: 1px solid #DEDEDE; } /******************************************************************************* * 'columnview' extension */ /* table.fancytree-ext-columnview { border-collapse: collapse; width: 100%; } */ table.fancytree-ext-columnview td { position: relative; } table.fancytree-ext-columnview td > ul { padding: 0; } table.fancytree-ext-columnview td > ul li { list-style-image: none; list-style-position: outside; list-style-type: none; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background-attachment: scroll; background-color: transparent; background-position: 0 0; background-repeat: repeat-y; background-image: none; /* no v-lines */ margin: 0; padding: 1px 0 0 0; } /* table.fancytree-ext-columnview tbody tr[0] { height: 200px; } */ table.fancytree-ext-columnview tbody tr td { border: 1px solid gray; vertical-align: top; overflow: auto; } table.fancytree-ext-columnview span.fancytree-node { position: relative; /* allow positioning of embedded spans*/ } table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded { background-color: #CBE8F6; } /* table.fancytree-ext-columnview span.fancytree-node.fancytree-active { background-color: royalblue; } */ table.fancytree-ext-columnview span.fancytree-cv-right { background-position: 0px -80px; position: absolute; right: 3px; } /******************************************************************************* * 'filter' extension */ .fancytree-ext-filter span.fancytree-node .fancytree-title { color: silver; font-weight: lighter; } .fancytree-ext-filter span.fancytree-node.fancytree-submatch .fancytree-title { color: black; font-weight: normal; } .fancytree-ext-filter span.fancytree-node.fancytree-match .fancytree-title { color: black; font-weight: bold; } /******************************************************************************* * Drag'n'drop support */ /*** Helper object ************************************************************/ div.fancytree-drag-helper { } div.fancytree-drag-helper a { border: 1px solid gray; background-color: white; padding-left: 5px; padding-right: 5px; opacity: 0.8; } span.fancytree-drag-helper-img { /* position: relative; left: -16px; */ } div.fancytree-drag-helper /*.fancytree-drop-accept*/ { /* border-color: green; background-color: red;*/ } div.fancytree-drop-accept span.fancytree-drag-helper-img { background-position: -32px -112px; } div.fancytree-drag-helper.fancytree-drop-reject { border-color: red; } div.fancytree-drop-reject span.fancytree-drag-helper-img { background-position: -16px -112px; } /*** Drop marker icon *********************************************************/ #fancytree-drop-marker { width: 24px; position: absolute; background-position: 0 -128px; margin: 0; } #fancytree-drop-marker.fancytree-drop-after, #fancytree-drop-marker.fancytree-drop-before { width: 64px; background-position: 0 -144px; } #fancytree-drop-marker.fancytree-drop-copy { background-position: -64px -128px; } #fancytree-drop-marker.fancytree-drop-move { background-position: -64px -128px; } /*** Source node while dragging ***********************************************/ span.fancytree-drag-source { /* border: 1px dotted gray; */ background-color: #e0e0e0; } span.fancytree-drag-source a { color: gray; } /*** Target node while dragging cursor is over it *****************************/ span.fancytree-drop-target { /*border: 1px solid gray;*/ } span.fancytree-drop-target a { } span.fancytree-drop-target.fancytree-drop-accept a { /*border: 1px solid green;*/ background-color: #3169C6 !important; color: white !important; /* @ IE6 */ text-decoration: none; } span.fancytree-drop-target.fancytree-drop-reject { /*border: 1px solid red;*/ } span.fancytree-drop-target.fancytree-drop-after a { }