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.

_all.scss 4.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. @import "absolutelayout";
  2. @import "accordion";
  3. @import "button";
  4. @import "calendar";
  5. @import "checkbox";
  6. @import "colorpicker";
  7. @import "combobox";
  8. @import "csslayout";
  9. @import "customcomponent";
  10. @import "customlayout";
  11. @import "datefield";
  12. @import "dragwrapper";
  13. @import "form";
  14. @import "formlayout";
  15. @import "grid";
  16. @import "gridlayout";
  17. @import "label";
  18. @import "link";
  19. @import "loginform";
  20. @import "menubar";
  21. @import "nativebutton";
  22. @import "nativeselect";
  23. @import "notification";
  24. @import "optiongroup";
  25. @import "orderedlayout";
  26. @import "panel";
  27. @import "popupview";
  28. @import "progressbar";
  29. @import "richtextarea";
  30. @import "slider";
  31. @import "splitpanel";
  32. @import "table";
  33. @import "tabsheet";
  34. @import "textfield";
  35. @import "textarea";
  36. @import "tree";
  37. @import "treegrid";
  38. @import "tree8";
  39. @import "treetable";
  40. @import "twincolselect";
  41. @import "upload";
  42. @import "widget";
  43. @import "window";
  44. @import "valo-menu";
  45. /**
  46. * Outputs all the selectors and properties for all individual components to produce
  47. * the variation specified by global variables.
  48. *
  49. * This mixin can be called multiple times for a theme, if you for instance wish to
  50. * generate alternative color versions of the components.
  51. *
  52. * @example scss
  53. * .my-theme {
  54. * // The default color variation
  55. * @include valo;
  56. *
  57. * .sidebar {
  58. * // For the sidebar context, we generate a darker variant of all components
  59. * $v-background-color: #696969;
  60. * background-color: $v-background-color;
  61. * @include valo-components;
  62. * }
  63. * }
  64. */
  65. @mixin valo-components {
  66. @if v-is-included(absolutelayout) {
  67. @include valo-absolutelayout;
  68. }
  69. @if v-is-included(orderedlayout) or v-is-included(verticallayout) or v-is-included(horizontallayout) {
  70. @include valo-orderedlayout;
  71. }
  72. @if v-is-included(button) {
  73. @include valo-button;
  74. }
  75. @if v-is-included(checkbox) or v-is-included(optiongroup) {
  76. @include valo-checkbox;
  77. }
  78. @if v-is-included(combobox) {
  79. @include valo-combobox;
  80. }
  81. @if v-is-included(csslayout) {
  82. @include valo-csslayout;
  83. }
  84. @if v-is-included(customcomponent) {
  85. @include valo-customcomponent;
  86. }
  87. @if v-is-included(customlayout) {
  88. @include valo-customlayout;
  89. }
  90. @if v-is-included(form) {
  91. @include valo-form;
  92. }
  93. @if v-is-included(formlayout) {
  94. @include valo-formlayout;
  95. }
  96. @if v-is-included(grid) {
  97. @include valo-grid;
  98. }
  99. @if v-is-included(textfield) {
  100. @include valo-textfield;
  101. }
  102. @if v-is-included(textarea) {
  103. @include valo-textarea;
  104. }
  105. @if v-is-included(datefield) {
  106. @include valo-datefield;
  107. @include valo-inline-datefield;
  108. }
  109. @if v-is-included(gridlayout) {
  110. @include valo-gridlayout;
  111. }
  112. @if v-is-included(menubar) {
  113. @include valo-menubar;
  114. }
  115. @if v-is-included(optiongroup) {
  116. @include valo-optiongroup;
  117. }
  118. @if v-is-included(link) {
  119. @include valo-link;
  120. }
  121. @if v-is-included(window) {
  122. @include valo-window;
  123. }
  124. @if v-is-included(tree) {
  125. @include valo-tree;
  126. }
  127. @if v-is-included(tree8) {
  128. @include valo-tree8;
  129. }
  130. @if v-is-included(treegrid) {
  131. @include valo-treegrid;
  132. }
  133. @if v-is-included(table) or v-is-included(treetable) {
  134. @include valo-table;
  135. }
  136. @if v-is-included(treetable) {
  137. @include valo-treetable;
  138. }
  139. @if v-is-included(splitpanel) {
  140. @include valo-splitpanel;
  141. }
  142. @if v-is-included(progressbar) {
  143. @include valo-progressbar;
  144. }
  145. @if v-is-included(progressindicator) {
  146. @include valo-progressbar($primary-stylename: v-progressindicator);
  147. }
  148. @if v-is-included(slider) {
  149. @include valo-slider;
  150. }
  151. @if v-is-included(tabsheet) {
  152. @include valo-tabsheet;
  153. }
  154. @if v-is-included(colorpicker) {
  155. @include valo-colorpicker;
  156. }
  157. @if v-is-included(panel) {
  158. @include valo-panel;
  159. }
  160. @if v-is-included(accordion) {
  161. @include valo-accordion;
  162. }
  163. @if v-is-included(twincolselect) {
  164. @include valo-twincolselect;
  165. }
  166. @if v-is-included(nativeselect) {
  167. @include valo-nativeselect;
  168. }
  169. @if v-is-included(calendar) {
  170. @include valo-calendar;
  171. }
  172. @if v-is-included(label) {
  173. @include valo-label;
  174. }
  175. @if v-is-included(dragwrapper) {
  176. @include valo-dragwrapper;
  177. }
  178. @if v-is-included(loginform) {
  179. @include valo-loginform;
  180. }
  181. @if v-is-included(nativebutton) {
  182. @include valo-nativebutton;
  183. }
  184. @if v-is-included(nativeselect) {
  185. @include valo-nativeselect;
  186. }
  187. @if v-is-included(popupview) {
  188. @include valo-popupview;
  189. }
  190. @if v-is-included(richtextarea) {
  191. @include valo-richtextarea;
  192. }
  193. @if v-is-included(upload) {
  194. @include valo-upload;
  195. }
  196. @if v-is-included(notification) {
  197. @include valo-notification;
  198. }
  199. @if v-is-included(valo-menu) {
  200. @include valo-menu;
  201. }
  202. }