You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

formlayout.scss 2.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. @mixin base-formlayout($primaryStyleName : v-formlayout) {
  2. .#{$primaryStyleName}.v-has-width > table {
  3. width: 100%;
  4. }
  5. .#{$primaryStyleName}.v-has-height > table {
  6. height: 100%;
  7. }
  8. .#{$primaryStyleName}-cell .v-errorindicator {
  9. display: block;
  10. }
  11. .#{$primaryStyleName}-error-indicator {
  12. /* fix width so layout is not jumpy when error disappears */
  13. width: 12px;
  14. }
  15. .#{$primaryStyleName}-captioncell {
  16. text-align:right;
  17. white-space: nowrap;
  18. }
  19. .#{$primaryStyleName}-errorcell, .#{$primaryStyleName}-captioncell {
  20. width: 1px; /* Don't use any extra space */
  21. min-width: 1px;
  22. }
  23. .#{$primaryStyleName}-captioncell .v-caption {
  24. overflow: visible;
  25. }
  26. .#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-captioncell,
  27. .#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-contentcell,
  28. .#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-errorcell {
  29. padding-top: 6px;
  30. }
  31. .#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-captioncell,
  32. .#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-contentcell,
  33. .#{$primaryStyleName}-spacing > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-errorcell {
  34. padding-top: 0;
  35. }
  36. .#{$primaryStyleName}-margin-top > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-captioncell,
  37. .#{$primaryStyleName}-margin-top > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-contentcell,
  38. .#{$primaryStyleName}-margin-top > tbody > .#{$primaryStyleName}-firstrow > .#{$primaryStyleName}-errorcell {
  39. padding-top: 12px;
  40. }
  41. .#{$primaryStyleName}-margin-bottom > tbody > .#{$primaryStyleName}-lastrow > .#{$primaryStyleName}-captioncell,
  42. .#{$primaryStyleName}-margin-bottom > tbody > .#{$primaryStyleName}-lastrow > .#{$primaryStyleName}-contentcell,
  43. .#{$primaryStyleName}-margin-bottom > tbody > .#{$primaryStyleName}-lastrow > .#{$primaryStyleName}-errorcell {
  44. padding-bottom: 12px;
  45. }
  46. .#{$primaryStyleName}-margin-left > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-captioncell {
  47. padding-left: 12px;
  48. }
  49. .#{$primaryStyleName}-margin-right > tbody > .#{$primaryStyleName}-row > .#{$primaryStyleName}-contentcell {
  50. padding-right: 12px;
  51. }
  52. .#{$primaryStyleName}-captioncell .v-caption .v-required-field-indicator {
  53. float: none;
  54. }
  55. }