pstundraGrid.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561
  1. .dojoxGrid {
  2. position: relative;
  3. background-color: #EBEADB;
  4. font-family: Geneva, Arial, Helvetica, sans-serif;
  5. -moz-outline-style: none;
  6. outline: none;
  7. overflow: hidden;
  8. height: 0;
  9. }
  10. .dojoxGrid table {
  11. padding: 0;
  12. }
  13. .dojoxGrid td {
  14. -moz-outline: none;
  15. }
  16. .dojoxGridMasterHeader {
  17. position: relative;
  18. }
  19. .dojoxGridMasterView {
  20. position: relative;
  21. }
  22. .dojoxGridMasterMessages {
  23. position: relative;
  24. padding: 1em;
  25. text-align: center;
  26. background-color: white;
  27. }
  28. .dojoxGridView {
  29. position: absolute;
  30. overflow: hidden;
  31. }
  32. .dojoxGridHeader {
  33. position: absolute;
  34. overflow: hidden;
  35. cursor: default;
  36. }
  37. .dojoxGridHeader {
  38. background-color: #E8E1CF;
  39. }
  40. .dojoxGridHeader table {
  41. text-align: center;
  42. }
  43. .dojoxGridHeader .dojoxGridCell {
  44. border: 1px solid;
  45. border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
  46. background: url(images/grid_dx_gradient.gif) #E8E1CF top repeat-x;
  47. padding-bottom: 2px;
  48. }
  49. .dojoxGridHeader .dojoxGridCellOver {
  50. background-image: none;
  51. background-color: white;
  52. border-bottom-color: #FEBE47;
  53. margin-bottom: 0;
  54. padding-bottom: 0;
  55. border-bottom-width: 3px;
  56. }
  57. .dojoxGridHeader .dojoxGridCellFocus {
  58. border: 1px dashed blue;
  59. }
  60. .dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver {
  61. background-image: none;
  62. background-color: white;
  63. border-bottom-color: #FEBE47;
  64. margin-bottom: 0;
  65. padding-bottom: 0;
  66. border-bottom-width: 3px;
  67. }
  68. .dojoxGridArrowButtonNode {
  69. display: none;
  70. padding-left: 16px;
  71. }
  72. .dojoxGridArrowButtonChar {
  73. display:inline;
  74. }
  75. .dojoxGridArrowButtonNode:hover {
  76. cursor: default;
  77. }
  78. .dojoxGridArrowButtonChar:hover {
  79. cursor: default;
  80. }
  81. .dojoxGridSortUp:hover {
  82. cursor: default;
  83. }
  84. .dojoxGridSortDown:hover {
  85. cursor: default;
  86. }
  87. .dijit_a11y .dojoxGridArrowButtonChar {
  88. display:inline !important;
  89. }
  90. .dojoxGridScrollbox {
  91. position: relative;
  92. overflow: auto;
  93. background-color: white;
  94. width: 100%;
  95. }
  96. .dojoxGridContent {
  97. position: relative;
  98. overflow: hidden;
  99. -moz-outline-style: none;
  100. outline: none;
  101. }
  102. .dojoxGridRowbar {
  103. border: 1px solid;
  104. border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
  105. border-top: none;
  106. background: url(images/grid_dx_gradient.gif) #E8E1CF top repeat-x;
  107. }
  108. .dojoxGridRowbarInner {
  109. border-top: 1px solid #F6F4EB;
  110. }
  111. .dojoxGridRowbarOver {
  112. background-image: none;
  113. background-color: white;
  114. border-top-color: #FEBE47;
  115. border-bottom-color: #FEBE47;
  116. }
  117. .dojoxGridRowbarSelected {
  118. background-color: #D9E8F9;
  119. }
  120. .dojoxGridRow {
  121. position: relative;
  122. width: 9000em;
  123. }
  124. .dojoxGridRow {
  125. border: 1px solid #E8E4D8;
  126. border-color: #F8F7F1;
  127. border-left: none;
  128. border-right: none;
  129. background-color: white;
  130. border-top: none;
  131. }
  132. .dojoxGridRowOver {
  133. border-top-color: #FEBE47;
  134. border-bottom-color: #FEBE47;
  135. }
  136. .dojoxGridRowOdd {
  137. background-color: #FFFDF3;
  138. }
  139. .dojoxGridRowSelected {
  140. background-color: #D9E8F9;
  141. }
  142. .dojoxGridRowTable {
  143. table-layout: fixed;
  144. width: 0;
  145. empty-cells: show;
  146. }
  147. .dj_ie .dojoxGridRowTable {
  148. border-collapse: collapse;
  149. }
  150. .dojoxGridInvisible {
  151. visibility: hidden;
  152. }
  153. .Xdojo-ie .dojoxGridInvisible {
  154. display: none;
  155. }
  156. .dojoxGridInvisible td, .dojoxGridHeader .dojoxGridInvisible td {
  157. border-top-width: 0;
  158. border-bottom-width: 0;
  159. padding-top: 0;
  160. padding-bottom: 0;
  161. height: 0;
  162. overflow: hidden;
  163. }
  164. .dojoxGridCell {
  165. border: 1px solid;
  166. border-color: #EBEADB;
  167. border-right-color: #D5CDB5;
  168. padding: 3px 3px 3px 3px;
  169. text-align: left;
  170. overflow: hidden;
  171. }
  172. .dojoxGridCellFocus {
  173. border: 1px dashed blue;
  174. }
  175. .dojoxGridCellOver {
  176. border: 1px dotted #FEBE47;
  177. }
  178. .dojoxGridCellFocus.dojoxGridCellOver {
  179. border: 1px dashed green;
  180. }
  181. .dojoxGridRowEditing td {
  182. background-color: #F4FFF4;
  183. }
  184. .dojoxGridRow-inserting td {
  185. background-color: #F4FFF4;
  186. }
  187. .dojoxGridRow-inflight td {
  188. background-color: #F2F7B7;
  189. }
  190. .dojoxGridRow-error td {
  191. background-color: #F8B8B6;
  192. }
  193. .dojoxGridInput, .dojoxGridSelect, .dojoxGridTextarea {
  194. margin: 0;
  195. padding: 0;
  196. border-style: none;
  197. width: 100%;
  198. font-size: 100%;
  199. font-family: inherit;
  200. }
  201. .dojoxGridHiddenFocus {
  202. position: absolute;
  203. top: -1000px;
  204. height: 0;
  205. width: 0;
  206. }
  207. .dijit_a11y .dojoxGridRowbarSelected {
  208. border-top: 1px solid white;
  209. border-bottom: 1px dashed black;
  210. border-top: 0;
  211. background: none;
  212. }
  213. .dijit_a11y .dojoxGridRowbarSelected .dojoxGridRowbarInner {
  214. border: 0;
  215. border-top: 1px solid white;
  216. }
  217. .dijit_a11y .dojoxGridRowSelected {
  218. border: 1px solid black !important;
  219. }
  220. .dojoxGridDndAvatar {
  221. font-size: 100%;
  222. }
  223. .dojoxGrid .dojoDndItemBefore {
  224. border-left-color: red;
  225. }
  226. .dojoxGrid .dojoDndItemAfter {
  227. border-right-color: red;
  228. }
  229. .dijit_a11y .dojoDndItemBefore {
  230. border-left: double;
  231. }
  232. .dijit_a11y .dojoDndItemAfter {
  233. border-right: double;
  234. }
  235. .dojoxGridDndAvatarItem td {
  236. border: 1px solid;
  237. border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
  238. background: url(images/grid_dx_gradient.gif) #E8E1CF top repeat-x;
  239. padding: 0pt;
  240. margin: 0pt;
  241. }
  242. .dojoxGridDndAvatarItem td.dojoxGridDndAvatarItemImage {
  243. border: 0;
  244. border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
  245. background-color: transparent;
  246. padding: 3px;
  247. padding-bottom: 2px;
  248. margin: 0;
  249. }
  250. .dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
  251. background-image: url(../../../dojo/resources/images/dndNoMove.png);
  252. background-repeat: no-repeat;
  253. background-position: center center;
  254. }
  255. .dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
  256. background-image: url(../../../dojo/resources/images/dndNoCopy.png);
  257. background-repeat: no-repeat;
  258. background-position: center center;
  259. }
  260. .dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
  261. background-image: url(../../../dojo/resources/images/dndMove.png);
  262. background-repeat: no-repeat;
  263. background-position: center center;
  264. }
  265. .dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
  266. background-image: url(../../../dojo/resources/images/dndCopy.png);
  267. background-repeat: no-repeat;
  268. background-position: center center;
  269. }
  270. .dojoxGridColPlaceBottom {
  271. background: transparent url(images/grid_sort_up.gif) no-repeat scroll left top;
  272. }
  273. .dojoxGridColPlaceTop {
  274. background: transparent url(images/grid_sort_down.gif) no-repeat scroll left top;
  275. }
  276. .dojoxGridColPlaceTop, .dojoxGridColPlaceBottom {
  277. font-size:1px;
  278. height:6px;
  279. z-index:10000;
  280. top:0;
  281. overflow:hidden;
  282. position:absolute;
  283. line-height:1px;
  284. width:8px;
  285. }
  286. .dojoxGridResizeColLine {
  287. width: 1px;
  288. background-color: #777;
  289. position: absolute;
  290. cursor: col-resize;
  291. z-index:10000;
  292. }
  293. .dojoxGridColNoResize,
  294. .dojoxGridColNoResize .dojoDndItemOver {
  295. cursor: not-allowed !important;
  296. }
  297. .dojoxGridColResize,
  298. .dojoxGridColResize .dojoDndItemOver,
  299. .dojoxGridColumnResizing,
  300. .dojoxGridColumnResizing .dojoDndItemOver,
  301. .dojoxGridColumnResizing .dojoxGridHeader {
  302. cursor: col-resize !important;
  303. }
  304. .dojoxGridColPlaceBottom {
  305. background: transparent url(images/grid_sort_up.gif) no-repeat scroll left top;
  306. }
  307. .dojoxGridColPlaceTop {
  308. background: transparent url(images/grid_sort_down.gif) no-repeat scroll left top;
  309. }
  310. .dojoxGridColPlaceTop, .dojoxGridColPlaceBottom {
  311. font-size:1px;
  312. height:6px;
  313. z-index:10000;
  314. top:0;
  315. overflow:hidden;
  316. position:absolute;
  317. line-height:1px;
  318. width:8px;
  319. }
  320. .dojoxGridResizeColLine {
  321. width: 1px;
  322. background-color: #777;
  323. position: absolute;
  324. }
  325. .dojoxGridExpandoCell {
  326. vertical-align: middle;
  327. }
  328. .dojoxGridSummarySpan {
  329. visibility: hidden;
  330. }
  331. .dojoxGridSummaryRow .dojoxGridSummarySpan,
  332. .dojoxGridRowCollapsed .dojoxGridSummarySpan {
  333. visibility: visible;
  334. }
  335. .dojoxGridNoChildren .dojoxGridExpando {
  336. visibility: hidden !important;
  337. width: 0px !important;
  338. }
  339. .tundra .dojoxGrid {
  340. background-color: #e9e9e9;
  341. font-size: 0.85em;
  342. }
  343. .tundra .dojoxGridMasterMessages {
  344. background-color: #fefefe;
  345. }
  346. .tundra .dojoxGridLoading,
  347. .tundra .dojoxGridError {
  348. background-position:left center;
  349. background-repeat: no-repeat;
  350. padding-left:25px;
  351. }
  352. .dijitRtl .tundra .dojoxGridLoading,
  353. .dijitRtl .tundra .dojoxGridError,
  354. .dijitRtl .tundra .dojoxGridNoData {
  355. background-position:right;
  356. padding-right:25px;
  357. padding-left:0px;
  358. }
  359. .tundra .dojoxGridLoading {
  360. background-image: url('../../../dijit/themes/tundra/images/loading.gif');
  361. }
  362. .tundra .dojoxGridError {
  363. background-image: url('../../../dijit/themes/tundra/images/warning.png');
  364. }
  365. .tundra .dojoxGridHeader {
  366. background-color: #e9e9e9;
  367. }
  368. .tundra .dojoxGridHeader .dojoxGridCell {
  369. border-width: 1px;
  370. padding-bottom: 0px;
  371. border-color: transparent #ACA899 #919191 transparent;
  372. background: url(../../../dijit/themes/tundra/images/tabEnabled.png) #e9e9e9 repeat-x top;
  373. color: #000 !important;
  374. }
  375. .tundra .dojoxGridHeader .dojoxGridCellOver {
  376. background: url(../../../dijit/themes/tundra/images/tabHover.png) #e9e9e9 repeat-x top;
  377. color: #000 !important;
  378. }
  379. .tundra .dojoxGridHeader .dojoxGridCellFocus {
  380. border-color: #ACA899 #919191;
  381. border-style: dashed;
  382. }
  383. .tundra .dojoxGridArrowButtonChar {
  384. float: right;
  385. display: none;
  386. }
  387. .tundra .dojoxGridArrowButtonNode {
  388. display: block !important;
  389. padding-left: 0px;
  390. float: right;
  391. background:url("../../../dijit/themes/tundra/images/spriteArrows.png") no-repeat left center;
  392. width: 7px;
  393. height: 1em;
  394. margin: 2px 4px 0px 5px;
  395. }
  396. .dj_ie6 .tundra .dojoxGridArrowButtonNode {
  397. background-image:url("../../../dijit/themes/tundra/images/spriteArrows.gif");
  398. margin-left: 0px;
  399. }
  400. .tundra .dojoxGridSortUp .dojoxGridArrowButtonNode {
  401. background-position: -21px;
  402. }
  403. .dijit_a11y .tundra .dojoxGridArrowButtonNode {
  404. display: none !important;
  405. }
  406. .tundra .dojoxGridScrollbox {
  407. background-color: #fefefe;
  408. }
  409. .tundra .dojoxGridRowbar {
  410. border: none;
  411. background: url(images/tabEnabled_rotated.png) #e9e9e9 repeat-y right;
  412. border-right: 1px solid #ccc;
  413. padding: 0px;
  414. }
  415. .tundra .dojoxGridRowbarInner {
  416. border: none;
  417. border-bottom: 1px solid #ccc;
  418. }
  419. .tundra .dojoxGridRowbarOver {
  420. background: url(images/tabHover_rotated.png) #e9e9e9 repeat-y right;
  421. }
  422. .tundra .dojoxGridRowbarSelected {
  423. background: url(../../../dijit/themes/tundra/images/tabDisabled.png) #D8E8F9 no-repeat center;
  424. border-right: 1px solid #ccc;
  425. }
  426. .tundra .dojoxGridRow {
  427. border: none;
  428. background-color: white;
  429. }
  430. .tundra .dojoxGridRowOver {
  431. border-top-color: #ccc;
  432. border-bottom-color: #ccc;
  433. }
  434. .tundra .dojoxGridRowOver .dojoxGridCell {
  435. background-color: #60a1ea;
  436. color:#fff;
  437. }
  438. .tundra .dojoxGridRowOver .dojoxGridCell .dijit {
  439. color: #000;
  440. }
  441. .tundra .dojoxGridRowOver .dojoxGridCell .dijitDisabled {
  442. color: gray;
  443. }
  444. .tundra .dojoxGridRowOdd {
  445. background-color: #f2f5f9;
  446. }
  447. .tundra .dojoxGridRowSelected {
  448. background-color: #aec7e3 !important;
  449. }
  450. .dijit_a11y .tundra .dojoxGridRowSelected {
  451. background-color: #aec7e3;
  452. border-style: solid;
  453. }
  454. .tundra .dojoxGridCell {
  455. border: 1px dotted #D5CDB5;
  456. border-left-color: transparent;
  457. border-top-color: transparent;
  458. }
  459. .dj_ff2 .tundra .dojoxGridCell {
  460. border-left-width: 0px;
  461. border-top-width: 0px;
  462. }
  463. .dj_ie6 .tundra .dojoxGridCell {
  464. border: 1px solid white;
  465. border-right: 1px solid #D5CDB5;
  466. }
  467. .tundra .dojoxGridCellFocus {
  468. border: 1px dashed darkblue !important;
  469. }
  470. .tundra .dojoxGridCellOver {
  471. border: 1px dotted #a6a6a6;
  472. }
  473. .tundra .dojoxGridCellFocus .dojoxGridCellOver {
  474. border: 1px dashed darkblue !important;
  475. }
  476. .tundra .dojoxGridRowEditing td {
  477. background-color: #60a1ea;
  478. }
  479. .tundra .dojoxGridRow-inserting td {
  480. background-color: #F4FFF4;
  481. }
  482. .tundra .dojoxGridRow-inflight td {
  483. background-color: #F2F7B7;
  484. }
  485. .tundra .dojoxGridRow-error td {
  486. background-color: #F8B8B6;
  487. }
  488. .tundra .dojoxGrid .dojoDndItemBefore {
  489. border-left-color: #3559ac;
  490. }
  491. .tundra .dojoxGrid .dojoDndItemAfter {
  492. border-right-color: #3559ac;
  493. }
  494. .tundra .dojoxGridExpando {
  495. float: left;
  496. height: 18px;
  497. width: 18px;
  498. text-align: center;
  499. margin-top: -3px;
  500. }
  501. .dijitRtl .tundra .dojoxGridExpando {
  502. float: right;
  503. }
  504. .tundra .dojoxGridExpandoCell {
  505. padding-top: 5px;
  506. }
  507. .tundra .dojoxGridExpandoNode {
  508. height: 18px;
  509. background-image: url('../../../dijit/themes/tundra/images/treeExpand_plus.gif');
  510. }
  511. .tundra .dojoxGridExpandoOpened .dojoxGridExpandoNode {
  512. background-image: url('../../../dijit/themes/tundra/images/treeExpand_minus.gif');
  513. }
  514. .tundra .dojoxGridExpandoLoading .dojoxGridExpandoNode {
  515. background-image: url('../../../dijit/themes/tundra/images/treeExpand_loading.gif');
  516. }
  517. .tundra .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando {
  518. visibility: visible !important;
  519. width: 18px !important;
  520. }
  521. .tundra .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode {
  522. background-image: url('../../../dijit/themes/tundra/images/treeExpand_leaf.gif');
  523. background-position: -3px;
  524. }
  525. .tundra .dojoxGridExpandoNodeInner {
  526. visibility: hidden;
  527. }
  528. .dijit_a11y .dojoxGridExpandoNodeInner {
  529. visibility: visible;
  530. }
  531. .tundra .dojoxGridSummaryRow .dojoxGridCell {
  532. border-top-color: #999;
  533. border-top-style: solid;
  534. }
  535. .tundra .dojoxGridSpacerCell,
  536. .tundra .dojoxGridExpandoCell,
  537. .tundra .dojoxGridSummaryRow .dojoxGridSpacerCell {
  538. border-color: transparent;
  539. border-right-color: #D5CDB5;
  540. }
  541. .tundra .dojoxGridSummaryRow .dojoxGridTotalCell,
  542. .tundra .dojoxGridRowCollapsed .dojoxGridExpandoCell,
  543. .tundra .dojoxGridTreeModel .dojoxGridExpandoCell {
  544. border-bottom-color: #D5CDB5;
  545. }
  546. .tundra .dojoxGridSubRowAlt {
  547. background-color: #F8F8F8;
  548. }
  549. .tundra .dojoxGridRowOdd .dojoxGridSubRowAlt {
  550. background-color: #EDEFF3;
  551. }