SummaryRow.scss 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. /**
  2. * @class Ext.grid.plugin.SummaryRow
  3. */
  4. //# fashion replaces $grid-summary-row-cell-color
  5. /**
  6. * @var {color}
  7. * Summary row text color
  8. */
  9. $summaryrow-color: dynamic(null);
  10. //# fashion replaces $grid-summary-row-background-color
  11. /**
  12. * @var {color}
  13. * Summary row background-color
  14. */
  15. $summaryrow-background-color: dynamic(null);
  16. /**
  17. * @var {number}
  18. * Summary row border-width
  19. */
  20. $summaryrow-border-width: dynamic(null);
  21. /**
  22. * @var {string}
  23. * Summary row border-style
  24. */
  25. $summaryrow-border-style: dynamic(null);
  26. //# fashion replaces $grid-summary-row-cell-border-color
  27. /**
  28. * @var {color}
  29. * Summary row border-color
  30. */
  31. $summaryrow-border-color: dynamic(null);
  32. /**
  33. * Creates a visual theme for a grid summary row.
  34. *
  35. * @param {string} $ui
  36. * The name of the UI being created. Can not included spaces or special punctuation
  37. * (used in CSS class names).
  38. *
  39. * @param {String} [$xtype=summaryrow] (protected) The {@link Ext.Class#xtype} to use
  40. * in CSS selectors. For use by UI mixins of derived classes.
  41. *
  42. * @param {color} $color
  43. * Summary row text color
  44. *
  45. * @param {color} $background-color
  46. * Summary row background-color
  47. *
  48. * @param {number} $border-width
  49. * Summary row border-width
  50. *
  51. * @param {string} $border-style
  52. * Summary row border-style
  53. *
  54. * @param {color} $border-color
  55. * Summary row border-color
  56. */
  57. @mixin summaryrow-ui(
  58. $ui: null,
  59. $xtype: summaryrow,
  60. $color: null,
  61. $background-color: null,
  62. $border-width: null,
  63. $border-style: null,
  64. $border-color: null
  65. ) {
  66. $ui-suffix: ui-suffix($ui);
  67. $arguments: intersect-arguments(summaryrow-ui, listitem-base);
  68. .#{$prefix}summaryrow#{$ui-suffix} {
  69. @include listitem-base($arguments...);
  70. }
  71. }