pinning.less 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. @import '../../../less/variables';
  2. .ui-grid-pinned-container {
  3. position: absolute;
  4. display: inline;
  5. top: 0;
  6. &.ui-grid-pinned-container-left {
  7. float: left;
  8. left: 0;
  9. }
  10. &.ui-grid-pinned-container-right {
  11. float: right;
  12. right: 0;
  13. }
  14. &.ui-grid-pinned-container-left .ui-grid-header-cell:last-child {
  15. box-sizing: border-box;
  16. border-right: @gridBorderWidth solid;
  17. border-width: @gridBorderWidth;
  18. border-right-color: darken(@headerVerticalBarColor, 15%);
  19. }
  20. &.ui-grid-pinned-container-left .ui-grid-cell:last-child {
  21. box-sizing: border-box;
  22. border-right: @gridBorderWidth solid;
  23. border-width: @gridBorderWidth;
  24. border-right-color: darken(@verticalBarColor, 15%);
  25. }
  26. &.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar, .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  27. width: @gridBorderWidth;
  28. }
  29. &.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar {
  30. background-color: @headerVerticalBarColor;
  31. }
  32. &.ui-grid-pinned-container-left .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  33. background-color: darken(@verticalBarColor, 15%);
  34. }
  35. &.ui-grid-pinned-container-left .ui-grid-header-cell:last-child .ui-grid-vertical-bar {
  36. right: -1px; // TODO(c0bra): Should this be grid width? Test column resizing with custom grid border width
  37. width: @gridBorderWidth;
  38. background-color: darken(@headerVerticalBarColor, 15%);
  39. }
  40. &.ui-grid-pinned-container-right .ui-grid-header-cell:first-child {
  41. box-sizing: border-box;
  42. border-left: @gridBorderWidth solid;
  43. border-width: @gridBorderWidth;
  44. border-left-color: darken(@headerVerticalBarColor, 15%);
  45. }
  46. &.ui-grid-pinned-container-right .ui-grid-cell:first-child {
  47. box-sizing: border-box;
  48. border-left: @gridBorderWidth solid;
  49. border-width: @gridBorderWidth;
  50. border-left-color: darken(@verticalBarColor, 15%);
  51. }
  52. &.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar, .ui-grid-cell:not(:first-child) .ui-grid-vertical-bar {
  53. width: @gridBorderWidth;
  54. }
  55. &.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar {
  56. background-color: @headerVerticalBarColor;
  57. }
  58. &.ui-grid-pinned-container-right .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  59. background-color: darken(@verticalBarColor, 15%);
  60. }
  61. &.ui-grid-pinned-container-first .ui-grid-header-cell:first-child .ui-grid-vertical-bar {
  62. left: -1px; // TODO(c0bra): Should this be grid width? Test column resizing with custom grid border width
  63. width: @gridBorderWidth;
  64. background-color: darken(@headerVerticalBarColor, 15%);
  65. }
  66. }
  67. .ui-grid-render-container-body {
  68. // float: left;
  69. }