claroGrid.css 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. /* Claro styles for DataGrid */
  2. @import url("Grid.css");
  3. .claro .dojoxGrid {
  4. margin:0px;
  5. padding:0px;
  6. border-collapse:collapse;
  7. background-color:#fff;
  8. }
  9. /* messages */
  10. .claro .dojoxGridMasterMessages {
  11. background-color: #fefefe;
  12. }
  13. .claro .dojoxGridLoading,
  14. .claro .dojoxGridError {
  15. background-position:left center;
  16. background-repeat: no-repeat;
  17. padding-left:25px;
  18. }
  19. .claro .dojoxGridLoading {
  20. background-image:url("../../../dijit/themes/claro/images/loadingAnimation.gif");
  21. }
  22. .claro .dojoxGridError {
  23. background-image: url('../../../dijit/icons/images/commonIconsObjActEnabled.png');
  24. background-position: -496px;
  25. width: 16px;
  26. height: 16px;
  27. }
  28. /* header */
  29. .claro .dojoxGridHeader {
  30. background-color:#FFF;
  31. }
  32. .claro .dojoxGridHeader .dojoxGridCell {
  33. background:url("images/header.png") #e5edf4 repeat-x top;
  34. border-style:solid;
  35. border-width:1px;
  36. border-color:#BCBCBC #BCBCBC #BCBCBC transparent;
  37. }
  38. .dj_ie6 .claro .dojoxGridHeader .dojoxGridCell {
  39. border-color:#BCBCBC #BCBCBC #BCBCBC #e5edf4;
  40. }
  41. /* header sorting arrow */
  42. .claro .dojoxGridSortNode {
  43. background:url("images/header_shadow.png") #e5edf4 repeat-x bottom;
  44. text-decoration:none;
  45. display:block;
  46. padding:4px 6px 5px 6px;
  47. border:1px solid #e0eefb;
  48. }
  49. .dj_ie6 .claro .dojoxGridSortNode {
  50. background-image:none;
  51. }
  52. .claro .dojoxGridCellOver .dojoxGridSortNode {
  53. background-color:#9dcfff;
  54. }
  55. .claro .dojoxGridArrowButtonChar {
  56. display:none;
  57. float:right;
  58. }
  59. .claro .dojoxGridArrowButtonNode {
  60. background:transparent url("../../../dijit/themes/claro/images/spriteArrows.png") no-repeat scroll left center;
  61. display:block;
  62. float:right;
  63. height:1em;
  64. margin:2px 4px 0 5px;
  65. padding-left:0;
  66. width:7px;
  67. }
  68. .claro .dojoxGridSortUp .dojoxGridArrowButtonNode {
  69. background-position:-21px 50%;
  70. }
  71. /* header rows */
  72. .dj_ie .claro .dojoxGridHeader .dojoxGridRowTable {
  73. border-collapse:separate;
  74. }
  75. /* Grid view content */
  76. .claro .dojoxGridScrollbox {
  77. background-color: #fefefe;
  78. }
  79. /* rowbar - row headers */
  80. .claro .dojoxGridRowbar {
  81. background:url("images/header.png") #e5edf4 repeat-x top;
  82. border:none;
  83. border-right:1px solid #BCBCBC;
  84. }
  85. .claro .dojoxGridRowbarTable {
  86. background:transparent url("images/header_shadow.png") repeat-x scroll center bottom;
  87. }
  88. .dj_ie6 .claro .dojoxGridRowbar,
  89. .dj_ie6 .claro .dojoxGridRowbarTable {
  90. background-image:none;
  91. }
  92. .claro .dojoxGridRowbarInner {
  93. border:none;
  94. border-bottom:1px solid #ccc;
  95. }
  96. .claro .dojoxGridRowbarOver .dojoxGridRowbarTable {
  97. background-color:#abd5fd;
  98. }
  99. .claro .dojoxGridRowBarActive .dojoxGridRowbarTable {
  100. background-color:#91c9fe;
  101. }
  102. .claro .dojoxGridRowbarSelected {
  103. background-color:#abd5fd;
  104. border-right:1px solid #ccc;
  105. }
  106. /* rows */
  107. .claro .dojoxGridRow {
  108. border:none;
  109. background-color:#fff;
  110. }
  111. .dj_ie .claro .dojoxGridMasterView .dojoxGridRowTable {
  112. border-collapse:separate;/*IE, separate is must to show the border of tr and td*/
  113. }
  114. .claro .dojoxGridRowTable tr {
  115. background:url("images/row_back.png") #fff repeat-x;
  116. }
  117. .claro .dojoxGridRowOdd .dojoxGridRowTable tr {
  118. background-color:#f7fcff;
  119. }
  120. .claro .dojoxGridRowSelected .dojoxGridRowTable tr {
  121. background-color:#cee6fa;
  122. }
  123. /* cells */
  124. .claro .dojoxGridCell {
  125. padding:0px;
  126. border:1px solid transparent;
  127. }
  128. .dj_ie6 .claro .dojoxGridCell {
  129. border-color:#fff
  130. }
  131. .dj_ie6 .claro .dojoxGridRowOdd .dojoxGridCell {
  132. border-left-color:#f4f9fd;
  133. border-right-color:#f4f9fd;
  134. }
  135. .dj_ie6 .claro .dojoxGridRowSelected .dojoxGridCell {
  136. border-left-color:#d3e9fb;
  137. border-right-color:#d3e9fb;
  138. }
  139. .claro .dojoxGridRowSelected .dojoxGridCell {
  140. border-top:1px solid #BFD6EB;
  141. border-bottom:1px solid #BFD6EB;
  142. }
  143. .claro .dojoxGridCellFocus {
  144. border:1px dashed darkblue !important;
  145. }
  146. .claro .dojoxGridCellContent {
  147. padding:4px 6px 4px 6px;
  148. }
  149. /* Single Affordance Hover Effect */
  150. .claro .dojoxGridRowOver .dojoxGridCell {
  151. background:url("images/row_back.png") #ABD6FF repeat-x;
  152. border-top:1px solid #769DC0;
  153. border-bottom:1px solid #769DC0;
  154. }
  155. .dj_ie6 .claro .dojoxGridRowOver .dojoxGridCell,
  156. .dj_ie7 .claro .dojoxGridRowOver .dojoxGridCell {
  157. border-left:1px solid #ABD6FF;
  158. border-right:1px solid #ABD6FF;
  159. }
  160. .claro .dojoxGridRowActive .dojoxGridCell {
  161. background:url("images/td_button_down.png") #7DBEFA repeat-x;
  162. }
  163. .dj_ie6 .claro .dojoxGridRowActive .dojoxGridCell,
  164. .dj_ie7 .claro .dojoxGridRowActive .dojoxGridCell {
  165. border-left:1px solid #7DBEFA;
  166. border-right:1px solid #7DBEFA;
  167. }
  168. /* Double Affordance Hover Effect */
  169. .claro .dojoxGridDoubleAffordance .dojoxGridRowOver .dojoxGridCellOver {
  170. border:solid 1px #769dc0;
  171. background-color:#93cafe;
  172. border-collapse:separate;/*FF*/
  173. }
  174. .claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCell{
  175. background-image:url("images/row_back.png");
  176. }
  177. .claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCellActive {
  178. background:url("images/td_button_down.png") #93cafe repeat-x;
  179. }
  180. .dj_ie6 .claro .dojoxGridCell {
  181. background-image:none !important;
  182. }
  183. /* editing */
  184. .claro .dojoxGridRowEditing td {
  185. /* background-color: #F4FFF4; */
  186. background-color: #cee6fa;
  187. /* padding: 0px 3px 0px 3px; */
  188. }
  189. .claro .dojoxGridRow-inserting td {
  190. background-color: #F4FFF4;
  191. }
  192. .claro .dojoxGridRow-inflight td {
  193. background-color: #F2F7B7;
  194. }
  195. .claro .dojoxGridRow-error td {
  196. background-color: #F8B8B6;
  197. }
  198. /* Drag and Drop */
  199. .claro .dojoxGrid .dojoDndItemBefore {
  200. border-left-color: #3559ac;
  201. }
  202. .claro .dojoxGrid .dojoDndItemAfter {
  203. border-right-color: #3559ac;
  204. }
  205. /* Tree Grid */
  206. .claro .dojoxGridExpando {
  207. float: left;
  208. height: 18px;
  209. width: 18px;
  210. text-align: center;
  211. margin-top: -3px;
  212. }
  213. .dijitRtl .claro .dojoxGridExpando {
  214. float: right;
  215. }
  216. .claro .dojoxGridExpandoCell {
  217. padding-top: 5px;
  218. background-position: left top !important;
  219. }
  220. .claro .dojoxGridExpandoNode {
  221. background-image: url('../../../dijit/themes/claro/images/treeExpandImages.png');
  222. width: 16px;
  223. height: 16px;
  224. background-position: 1px 0px; /* for closed state */
  225. }
  226. .dj_ie6 .claro .dojoxGridExpandoNode {
  227. background-image: url('../../../dijit/themes/claro/images/treeExpandImages8bit.png');
  228. }
  229. .claro .dojoxGridRowOver .dojoxGridExpandoNode {
  230. background-position: -17px 0px;
  231. }
  232. .claro .dojoxGridExpandoOpened .dojoxGridExpandoNode {
  233. background-position: -35px 0px;
  234. }
  235. .claro .dojoxGridRowOver .dojoxGridExpandoOpened .dojoxGridExpandoNode {
  236. background-position: -53px 0px;
  237. }
  238. .claro .dojoxGridExpandoLoading .dojoxGridExpandoNode {
  239. background-image: url('../../../dijit/themes/claro/images/loadingAnimation.gif');
  240. }
  241. .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando {
  242. visibility: visible !important;
  243. width: 18px !important;
  244. }
  245. .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode,
  246. .dj_ie6 .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode {
  247. background-image:none;
  248. }
  249. .claro .dojoxGridExpandoNodeInner {
  250. visibility: hidden;
  251. }
  252. .dijit_a11y .dojoxGridExpandoNodeInner {
  253. visibility: visible;
  254. }
  255. .claro .dojoxGridSummaryRow .dojoxGridCell {
  256. border:1px solid transparent;
  257. }
  258. .dj_ie6 .claro .dojoxGridSummaryRow .dojoxGridCell {
  259. border-color:#fff
  260. }
  261. .claro tr.dojoxGridSubRowAlt {
  262. background-color:#f4f9fd;
  263. }
  264. .claro .dojoxGridRowOdd tr.dojoxGridSubRowAlt {
  265. background-color:#fff;
  266. }
  267. .claro .dojoxGridRow .dojoxGridRowTable tr.dojoxGridRowSelected {
  268. background-color:#cee6fa;
  269. }