|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297 |
- /*
- 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-columns {
- background-color: #f2f2f2;
- border-bottom: 1px solid silver;
- }
-
- .slick-header-column {
- border-right: 1px solid silver;
- }
-
- .slick-header-column:hover, .slick-header-column-active {
- background-color: #f5f5f5;
- }
-
- .slick-headerrow {
- background: #fafafa;
- }
-
- .slick-headerrow-column {
- background: #fafafa;
- border-bottom: 0;
- height: 100%;
- }
-
- .slick-row.ui-state-active {
- background: #F5F7D7;
- }
-
- .slick-row {
- position: absolute;
- background: white;
- border: 0px;
- line-height: 20px;
- }
-
- .slick-row.selected {
- z-index: 10;
- background: #DFE8F6;
- }
-
- .slick-cell {
- padding: 0px 4px;
- }
-
- .slick-group {
- border-bottom: 2px solid silver;
- }
-
- .slick-group-toggle {
- width: 9px;
- height: 9px;
- margin-right: 5px;
- }
-
- .slick-group-toggle.expanded {
- background: url(../lib/js/lib/slickgrid/images/collapse.gif) no-repeat center center;
- }
-
- .slick-group-toggle.collapsed {
- background: url(../lib/js/lib/slickgrid/images/expand.gif) no-repeat center center;
- }
-
- .slick-group-totals {
- color: gray;
- background: white;
- }
-
- .slick-cell.selected {
- background-color: beige;
- }
-
- .slick-cell.active {
- border-color: gray;
- border-style: solid;
- }
-
- .slick-sortable-placeholder {
- background: silver !important;
- }
-
- .slick-row[row$="1"], .slick-row[row$="3"], .slick-row[row$="5"], .slick-row[row$="7"], .slick-row[row$="9"] {
- background: #fafafa;
- }
-
- .slick-row.odd .slick-cell {
- background-color: #f9f9f9;
- }
-
- .slick-row.ui-state-active {
- background: #F5F7D7;
- }
-
- .slick-row.loading {
- opacity: 0.5;
- filter: alpha(opacity = 50);
- }
-
- .slick-cell.invalid {
- border-color: red;
- }
-
- .grid-header {
- border: 1px solid gray;
- border-bottom: 0;
- border-top: 0;
- background: url('../lib/js/lib/slickgrid/images/header-bg.gif') repeat-x center top;
- color: black;
- height: 24px;
- line-height: 24px;
- }
-
- .grid-header label {
- display: inline-block;
- font-weight: bold;
- margin: auto auto auto 6px;
- }
-
- .grid-header .ui-icon {
- margin: 4px 4px auto 6px;
- background-color: transparent;
- border-color: transparent;
- }
-
- .grid-header .ui-icon.ui-state-hover {
- background-color: white;
- }
-
- .grid-header #txtSearch {
- margin: 0 4px 0 4px;
- padding: 2px 2px;
- -moz-border-radius: 2px;
- -webkit-border-radius: 2px;
- border: 1px solid silver;
- }
-
- .options-panel {
- -moz-border-radius: 6px;
- -webkit-border-radius: 6px;
- border: 1px solid silver;
- background: #f0f0f0;
- padding: 4px;
- margin-bottom: 20px;
- width: 320px;
- position: absolute;
- top: 0px;
- left: 650px;
- }
-
- /* Individual cell styles */
- .slick-cell.task-name {
- font-weight: bold;
- text-align: right;
- }
-
- .slick-cell.task-percent {
- text-align: right;
- }
-
- .slick-cell.cell-move-handle {
- font-weight: bold;
- text-align: right;
- border-right: solid gray;
-
- background: #efefef;
- cursor: move;
- }
-
- .cell-move-handle:hover {
- background: #b6b9bd;
- }
-
- .slick-row.selected .cell-move-handle {
- background: #D5DC8D;
- }
-
- .slick-row .cell-actions {
- text-align: left;
- }
-
- .slick-row.complete {
- background-color: #DFD;
- color: #555;
- }
-
- .percent-complete-bar {
- display: inline-block;
- height: 6px;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- }
-
- /* Slick.Editors.Text, Slick.Editors.Date */
- input.editor-text {
- width: 100%;
- height: 100%;
- border: 0;
- margin: 0;
- background: transparent;
- outline: 0;
- padding: 0;
-
- }
-
- .ui-datepicker-trigger {
- margin-top: 2px;
- padding: 0;
- vertical-align: top;
- }
-
- /* Slick.Editors.PercentComplete */
- input.editor-percentcomplete {
- width: 100%;
- height: 100%;
- border: 0;
- margin: 0;
- background: transparent;
- outline: 0;
- padding: 0;
-
- float: left;
- }
-
- .editor-percentcomplete-picker {
- position: relative;
- display: inline-block;
- width: 16px;
- height: 100%;
- background: url("../lib/js/lib/slickgrid/images/pencil.gif") no-repeat center center;
- overflow: visible;
- z-index: 1000;
- float: right;
- }
-
- .editor-percentcomplete-helper {
- border: 0 solid gray;
- position: absolute;
- top: -2px;
- left: -9px;
- background: url("../lib/js/lib/slickgrid/images/editor-helper-bg.gif") no-repeat top left;
- padding-left: 9px;
-
- width: 120px;
- height: 140px;
- display: none;
- overflow: visible;
- }
-
- .editor-percentcomplete-wrapper {
- background: beige;
- padding: 20px 8px;
-
- width: 100%;
- height: 98px;
- border: 1px solid gray;
- border-left: 0;
- }
-
- .editor-percentcomplete-buttons {
- float: right;
- }
-
- .editor-percentcomplete-buttons button {
- width: 80px;
- }
-
- .editor-percentcomplete-slider {
- float: left;
- }
-
- .editor-percentcomplete-picker:hover .editor-percentcomplete-helper {
- display: block;
- }
-
- .editor-percentcomplete-helper:hover {
- display: block;
- }
-
- /* Slick.Editors.YesNoSelect */
- select.editor-yesno {
- width: 100%;
- margin: 0;
- vertical-align: middle;
- }
-
- /* Slick.Editors.Checkbox */
- input.editor-checkbox {
- margin: 0;
- height: 100%;
- padding: 0;
- border: 0;
- }
|