.hgrid { border: 1px solid gray; } .hg-cell { } .hg-indent { display:inline-block; height:1px; } .slick-cell.cell-reorder { cursor: move; background: url('./images/drag-handle.png') no-repeat center center; } .hg-toggle, .hg-folder, .hg-file { height: 16px; width: 16px; display: inline-block; margin-bottom: -3px; } .hg-toggle.hg-expand { background: url('./images/expand.gif') no-repeat center center; } .hg-toggle.hg-collapse { background: url('./images/collapse.gif') no-repeat center center; } .hg-toggle.hg-loading { background: url('./images/loading.gif') no-repeat center center; } .hg-folder { background: url('./images/folder.png') no-repeat left top; } .hg-file { background: url('./images/file.png') no-repeat left top; margin-left: 5px; } .hg-toggle.spacer { width: 32px; } .hgrid .hg-row-highlight, .hgrid .slick-row .hg-row-highlight { background-color: rgba(0,0,255,0.5); } .hgrid .slick-row.hg-upload-processing { background-color: #99cccc; opacity: 50%; } /*Progress bar*/ .hg-progress { position: absolute; top: 100px; left: 6px; right: 6px; height: 6px; background: #d7d7d7; display: none; } .hg-progress .hg-upload { display: block; position: absolute; top: 0; bottom: 0; left: 0; width: 0%; background-color: #8cc657; } /* slick.grid.css IMPORTANT: In order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes. No built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS classes should alter those! */ .slick-header.ui-state-default, .slick-headerrow.ui-state-default { width: 100%; overflow: hidden; border-left: 0px; } .slick-header-columns, .slick-headerrow-columns { position: relative; white-space: nowrap; cursor: default; overflow: hidden; } .slick-header-column.ui-state-default { position: relative; display: inline-block; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 16px; margin: 0; padding: 4px; border-right: 1px solid silver; border-left: 0px; border-top: 0px; border-bottom: 0px; float: left; } .slick-headerrow-column.ui-state-default { padding: 4px; } .slick-header-column-sorted { font-style: italic; } .slick-sort-indicator { display: inline-block; width: 8px; height: 5px; margin-left: 4px; margin-top: 6px; float: left; } .slick-sort-indicator-desc { background: url('./images/sort-desc.gif'); } .slick-sort-indicator-asc { background: url('./images/sort-asc.gif'); } .slick-resizable-handle { position: absolute; font-size: 0.1px; display: block; cursor: col-resize; width: 4px; right: 0px; top: 0; height: 100%; } .slick-sortable-placeholder { background: silver; } .grid-canvas { position: relative; outline: 0; } .slick-row.ui-widget-content, .slick-row.ui-state-active { position: absolute; border: 0px; width: 100%; } .slick-cell, .slick-headerrow-column { position: absolute; border: 1px solid transparent; border-right: 1px dotted silver; border-bottom-color: silver; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; vertical-align: middle; z-index: 1; padding: 1px 2px 2px 1px; margin: 0; white-space: nowrap; cursor: default; } .slick-cell.highlighted { background: lightskyblue; background: rgba(0, 0, 255, 0.2); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .slick-cell.editable { z-index: 11; overflow: visible; background: white; border-color: black; border-style: solid; } .slick-cell:focus { outline: none; } .slick-reorder-proxy { display: inline-block; background: blue; opacity: 0.15; filter: alpha(opacity = 15); cursor: move; } .slick-reorder-guide { display: inline-block; height: 2px; background: blue; opacity: 0.7; filter: alpha(opacity = 70); } .slick-header-columns { background: url('./images/header-columns-bg.gif') repeat-x center bottom; border-bottom: 1px solid silver; } .slick-header-column { background: url('./images/header-columns-bg.gif') repeat-x center bottom; border-right: 1px solid silver; } .slick-header-sortable:hover, .slick-header-column-active { background: white url('./images/header-columns-over-bg.gif') repeat-x center bottom; } .slick-row { position: absolute; background: white; border: 0px; line-height: 20px; } .slick-sortable-placeholder { background: silver !important; }