coffeescript-ui
Version:
Coffeescript User Interface System
138 lines (111 loc) • 2.2 kB
CSS
div.tree {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
div.tree > table {
width: 100%;
}
table.tree-node > tbody > tr > td {
width: 17px;
empty-cells: show;
vertical-align: middle;
padding: 0;
margin: 0;
}
div.tree .ez-tree-label {
width: 100%;
}
div.tree table.ez-tree-label > tbody > tr > td {
width: 100%;
padding: 0;
margin: 0;
}
.ez-tree {
width: 17px;
max-width: 17px;
height: 17px;
font-size: 0px;
word-spacing: 0px;
}
td.lv {
min-width:17px;
max-width:17px;
}
td.lv2 {
min-width:17px;
max-width:17px;
}
td.spcr {
min-width:17px;
max-width:17px;
height:1px;
}
.ez-open, .ez-close {
cursor: pointer;
font-size: 14px;
margin-top: 3px;
}
.ez-tree.no-children {
opacity: 0.5;
cursor: default;
}
.ez-tree.zweig,
.ez-tree.ecke {
opacity: 0.3;
background-image: url("/static/external/bootstrap/img/glyphicons-halflings.png");
background-position: -456px -72px;
background-repeat: no-repeat;
margin-top: 3px;
}
.tree tr.node.selected {
background-color: #f0f0f0;
}
.tree .ez-tree {
// visibility: hidden;
opacity: 0.8;
}
.tree:hover .ez-tree {
// visibility: visible;
}
table.tree-node td.ez-tree-content {
width: 100%;
}
.list-view-tree .waffle-row.selected:not(.ui-drop-hover) {
background-color: $active_background_color ;
}
table.ez-list-view-header-col {
height: 100%;
width: 100%;
border-spacing: 0;
}
table.ez-list-view-header-col td {
vertical-align: bottom;
text-align: center;
padding: 0;
}
.ez-list-view-header-col-text-outer.ez-rotate-90 {
width: 18px;
overflow: hidden;
height: 120px;
}
.ez-list-view-header-col-text-outer.ez-rotate-90 .ez-list-view-header-col-text {
display: inline-block;
text-align: left;
white-space: nowrap;
margin-bottom: -104px;
-webkit-transform-origin: bottom left;
-webkit-transform:rotate(-90deg) translateY(100%) translateX(-102px);
transform-origin: bottom left;
transform:rotate(-90deg) translateY(100%) translateX(-102px);
}
.ez-tree > i {
width: 17px;
height: 17px;
}
.waffle-cell > table.tree-node {
width: 100%;
}