123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- /*
- .dojoxGrid
- Sorted, SingleSorted | NestSorted
- .dojoxGridCell
- Over, SortFocus, ShowIndex
- .dojoxGridSortNode
- Asc | Desc, Main|Sub
- .dojoxGridSortBtn
- :hover, Single|Nested
- */
- .dojoxGrid .dojoxGridSortNode {
- position: relative;
- border: 1px solid transparent;
- }
- .dj_ie6 .dojoxGrid .dojoxGridSortNode,
- .dj_ie7 .dojoxGrid .dojoxGridSortNode {
- overflow: hidden;
- width:100%;
- }
- .dojoxGrid .dojoxGridSortNoWrap {
- white-space:nowrap;
- cursor: pointer;
- }
- .dojoxGridSortBtn {
- width: 10px;
- height:100%;
- visibility: hidden;
- top: 0;
- display:block;
- position: absolute;
- color: #000;
- background: #DFEAF1 url(images/sprite_icons.png) no-repeat 100px 0;
- text-decoration: none;
- outline: none;
- right: 0;
- border: 1px solid transparent;
- box-sizing: border-box; /* css3 rec */
- -moz-box-sizing: border-box; /* ff */
- -ms-box-sizing: border-box; /* ie8 */
- -webkit-box-sizing: border-box; /* safari3 */
- -khtml-box-sizing: border-box; /* konqueror */
- }
- .dj_ie6 .dojoxGridSortBtn,
- .dj_ie6 .dojoxGrid .dojoxGridSortNode {
- border: none;
- }
- .dojoxGridSortBtnNested {
- right: 10px;
- }
- .dojoxGridCellSortFocus .dojoxGridSortBtn {
- border-left: 1px solid #999999;
- background-color: #DFEAF1;
- }
- .dojoxGridCellOver .dojoxGridSortBtn {
- border-left: 1px solid #999999;
- background-color: #9dcfff;
- }
- .dojoxGridSortNode {
- outline: none;
- }
- /*Control the title node width*/
- .dojoxGridSorted .dojoxGridCellOver .dojoxGridSortNode,
- .dojoxGridCellSortFocus .dojoxGridSortNode,
- .dojoxGridSingleSorted .dojoxGridHeader .dojoxGridCellOver .dojoxGridSortNodeMain,
- .dojoxGridSingleSorted .dojoxGridHeader .dojoxGridCellSortFocus .dojoxGridSortNodeMain {
- margin-right: 5px;
- }
- .dojoxGridSorted .dojoxGridCellOver .dojoxGridSortNode,
- .dojoxGridSorted .dojoxGridCellSortFocus .dojoxGridSortNode {
- margin-right: 24px;
- }
- /*html > body used for !dj_ie6, TBD - a better way*/
- html > body .dojoxGridCellOver .dojoxGridSortNode .dojoxGridSortBtnSingle {
- right: -5px;
- }
- html > body .dojoxGridCellSortFocus .dojoxGridSortNode .dojoxGridSortBtnSingle,
- html > body .dojoxGridSorted .dojoxGridCellOver .dojoxGridSortNodeMain .dojoxGridSortBtnSingle,
- html > body .dojoxGridSorted .dojoxGridCellSortFocus .dojoxGridSortNodeMain .dojoxGridSortBtnSingle {
- right: -10px;
- }
- html > body .dojoxGridSorted .dojoxGridCellOver .dojoxGridSortBtnSingle,
- html > body .dojoxGridSorted .dojoxGridCellSortFocus .dojoxGridSortBtnSingle,
- html > body .dojoxGridNestSorted .dojoxGridCellOver .dojoxGridSortNodeMain .dojoxGridSortBtnSingle,
- html > body .dojoxGridNestSorted .dojoxGridCellSortFocus .dojoxGridSortNodeMain .dojoxGridSortBtnSingle {
- right: -28px;
- }
- html > body .dojoxGridSorted .dojoxGridCellOver .dojoxGridSortBtnNested,
- html > body .dojoxGridSorted .dojoxGridCellSortFocus .dojoxGridSortBtnNested {
- right: -17px;
- }
- .dojoxGrid .dojoxGridHeader .dojoxGridRowTable .dojoxGridNoSort .dojoxGridSortNode {
- margin: 0!important;
- }
- .dj_ie7 .dojoxGridSortBtn {
- right: 0!important;
- }
- .dj_ie7 .dojoxGridSortBtnNested {
- right: 10px!important;
- }
- /*Focus border*/
- /*Control visibility*/
- .dojoxGrid .dojoxGridCellOver .dojoxGridSortNode .dojoxGridSortBtnSingle, /* single sort btn is always visible when mouseover*/
- .dojoxGrid .dojoxGridCellSortFocus .dojoxGridSortNode .dojoxGridSortBtnSingle,
- .dojoxGridSorted .dojoxGridCellOver .dojoxGridSortNode .dojoxGridSortBtnNested, /* in a sorted grid, nest btn is always visible when mouseover (except 1)*/
- .dojoxGridSorted .dojoxGridCellSortFocus .dojoxGridSortNode .dojoxGridSortBtnNested,
- .dojoxGrid .dojoxGridCellShowIndex .dojoxGridSortNode .dojoxGridSortBtnNested, /* in a single sort grid, when mouseover other columns, show 1 on the main sort column*/
- .dojoxGrid .dojoxGridSortNodeSorted .dojoxGridSortBtn { /* in a sorted column, single or nested sort btn are always visible (except 2)*/
- visibility: visible;
- }
- .dojoxGridSingleSorted .dojoxGridCellOver .dojoxGridSortNodeMain .dojoxGridSortBtnNested, /*(1)in a single sorted grid, nest btn is hidden in sort column when mouseover*/
- .dojoxGridSingleSorted .dojoxGridCellSortFocus .dojoxGridSortNodeMain .dojoxGridSortBtnNested,
- .dojoxGridSingleSorted .dojoxGridSortNode .dojoxGridSortBtnNested { /*(2)all nested btn is hidden in single sort grid without mouse over*/
- visibility: hidden;
- }
- /*
- -119 asc
- -99 desc
- -159 do asc
- -139 do desc
- -179 no sort
- */
- /*Control background image*/
- .dojoxGridSortNodeAsc .dojoxGridSortBtnSingle {
- background-position: -119px 5px;
- visibility: visible;
- }
- .dojoxGridSortNodeDesc .dojoxGridSortBtnSingle {
- background-position: -99px 5px;
- visibility: visible;
- }
- /*hover single sort*/
- .dojoxGridCellOver .dojoxGridSortBtnSingle,
- .dojoxGridCellSortFocus .dojoxGridSortBtnSingle {
- background-position: -159px 5px;
- }
- .dojoxGridCellOver .dojoxGridSortNodeAsc .dojoxGridSortBtnSingle,
- .dojoxGridCellSortFocus .dojoxGridSortNodeAsc .dojoxGridSortBtnSingle,
- .dojoxGrid .dojoxGridCellOver .dojoxGridSortNode .dojoxGridSortBtnAsc,
- .dojoxGrid .dojoxGridCellSortFocus .dojoxGridSortNode .dojoxGridSortBtnAsc {
- background-position: -139px 5px;
- }
- .dojoxGridCellOver .dojoxGridSortNodeDesc .dojoxGridSortBtnSingle,
- .dojoxGridCellSortFocus .dojoxGridSortNodeDesc .dojoxGridSortBtnSingle,
- .dojoxGrid .dojoxGridCellOver .dojoxGridSortNode .dojoxGridSortBtnDesc,
- .dojoxGrid .dojoxGridCellSortFocus .dojoxGridSortNode .dojoxGridSortBtnDesc {
- background-position: -179px 5px;
- }
- /*hover nested sort*/
- .dojoxGridCellOver .dojoxGridSortBtnNested,
- .dojoxGridCellSortFocus .dojoxGridSortBtnNested {
- background-position: -149px 5px;
- width: 19px;
- }
- .dojoxGridCellOver .dojoxGridSortNodeAsc .dojoxGridSortBtnNested,
- .dojoxGridCellSortFocus .dojoxGridSortNodeAsc .dojoxGridSortBtnNested {
- background-position: -129px 5px;
- }
- .dojoxGridCellOver .dojoxGridSortNodeDesc .dojoxGridSortBtnNested,
- .dojoxGridCellSortFocus .dojoxGridSortNodeDesc .dojoxGridSortBtnNested {
- background-position: -169px 5px;
- }
- .dojoxGridNestSorted .dojoxGridCellOver .dojoxGridSortBtnSingle,
- .dojoxGridNestSorted .dojoxGridCellSortFocus .dojoxGridSortBtnSingle {
- background-position: -159px 5px;
- }
- .dojoxGridCellOver .dojoxGridSortBtn:hover {
- background-color:#A3E4FF;
- }
- .dojoxGrid .dojoxGridSortNodeFocus,
- .dojoxGridCellSortFocus .dojoxGridRowSelector,
- .dojoxGridCellSortFocus .dojoxGridSortBtnFocus {
- border: 1px dashed #666;
- }
|