-// this file just defines all chameleon mixins by importing them
-
-// common (mostly application or page level) parts of the theme
-
+@import "../base/styles.scss";
@import "common/common.scss";
-
-// components - can override or replace in user themes
-
@import "components/components.scss";
@import "compound/compound.scss";
+
+@mixin chameleon {
+ // TODO each
+ @include chameleon-app;
+ @include chameleon-common;
+ @include chameleon-components;
+ @include chameleon-compound;
+}
-@import "../base/styles.scss";
@import "chameleon.scss";
-
-@include chameleon-app;
-
-// .v-theme-chameleon {
-@include chameleon-common;
-@include chameleon-components;
-@include chameleon-compound;
-// }
+.chameleon {
+ @include chameleon;
+}
\ No newline at end of file
-// this file just defines all reindeer mixins by importing them
-
-// common between others for now for backwards compatibility
+@import "../base/styles.scss";
@import "accordion/accordion.scss";
@import "button/button.scss";
@import "textfield/textfield.scss";
@import "tree/tree.scss";
@import "window/window.scss";
+
+@mixin liferay {
+ @include liferay-accordion;
+ @include liferay-button;
+
+ @include liferay-common;
+ @include liferay-contextmenu;
+ @include liferay-datefield;
+ @include liferay-formlayout;
+ @include liferay-menubar;
+ @include liferay-notification;
+ @include liferay-panel;
+ @include liferay-popupview;
+ @include liferay-progressindicator;
+ @include liferay-select;
+ @include liferay-slider;
+ @include liferay-splitpanel;
+ @include liferay-table;
+ @include liferay-tabsheet;
+ @include liferay-textfield;
+ @include liferay-tree;
+ @include liferay-window;
+}
-// this file actually attaches all liferay mixins to a parent style
-
-@import "../base/styles.scss";
@import "liferay.scss";
-// .v-theme-liferay {
- @include liferay-accordion;
- @include liferay-button;
-
- @include liferay-common;
-
- @include liferay-contextmenu;
- @include liferay-datefield;
- @include liferay-formlayout;
- @include liferay-menubar;
- @include liferay-notification;
- @include liferay-panel;
- @include liferay-popupview;
- @include liferay-progressindicator;
- @include liferay-select;
- @include liferay-slider;
- @include liferay-splitpanel;
- @include liferay-table;
- @include liferay-tabsheet;
- @include liferay-textfield;
- @include liferay-tree;
- @include liferay-window;
-// }
+.liferay {
+ @include liferay;
+}
+
-// this file just defines all reindeer mixins by importing them
+// move this(?)
+@import "base.scss";
// common between others for now for backwards compatibility
-
@import "accordion/accordion.scss";
@import "a-sprite-definitions/a-sprite-definitions.scss";
@import "button/button.scss";
@import "textfield/textfield.scss";
@import "tree/tree.scss";
@import "window/window.scss";
+
+@mixin reindeer {
+ // TODO @each
+
+ @include reindeer-accordion;
+ // TODO @include a-sprite-definitions;
+ @include reindeer-button;
+ @include reindeer-common;
+ @include reindeer-datefield;
+ @include reindeer-formlayout;
+ @include reindeer-label;
+ @include reindeer-layouts;
+ @include reindeer-link;
+ @include reindeer-menubar;
+ @include reindeer-notification;
+ @include reindeer-panel;
+ @include reindeer-popupview;
+ @include reindeer-progressindicator;
+ @include reindeer-select;
+ @include reindeer-slider;
+ @include reindeer-splitpanel;
+ @include reindeer-table;
+ @include reindeer-tabsheet;
+ @include reindeer-textfield;
+ @include reindeer-tree;
+ @include reindeer-window;
+}
+
+
-// this file actually attaches all reindeer mixins to a parent style
-
-@import "../base/styles.scss";
@import "reindeer.scss";
-// .v-theme-reindeer {
- @include reindeer-accordion;
- // TODO this is problematic: comments get stripped out
- // @include a-sprite-definitions;
- @include reindeer-button;
-
- @include reindeer-common;
-
- @include reindeer-datefield;
- @include reindeer-formlayout;
- @include reindeer-label;
- @include reindeer-layouts;
- @include reindeer-link;
- @include reindeer-menubar;
- @include reindeer-notification;
- @include reindeer-panel;
- @include reindeer-popupview;
- @include reindeer-progressindicator;
- @include reindeer-select;
- @include reindeer-slider;
- @include reindeer-splitpanel;
- @include reindeer-table;
- @include reindeer-tabsheet;
- @include reindeer-textfield;
- @include reindeer-tree;
- @include reindeer-window;
-// }
+.reindeer {
+ @include reindeer;
+}
-// this file just defines all runo mixins by importing them
+@import "../base/styles.scss";
@import "absolutelayout/absolutelayout.scss";
@import "accordion/accordion.scss";
@import "textfield/textfield.scss";
@import "tree/tree.scss";
@import "window/window.scss";
+
+@mixin runo {
+ // TODO each
+ @include runo-absolutelayout;
+ @include runo-accordion;
+ @include runo-button;
+ @include runo-caption;
+
+ @include runo-common;
+
+ @include runo-datefield;
+ @include runo-formlayout;
+ @include runo-gridlayout;
+ @include runo-label;
+ @include runo-link;
+ @include runo-menubar;
+ @include runo-notification;
+ @include runo-orderedlayout;
+ @include runo-panel;
+ @include runo-popupview;
+ @include runo-progressindicator;
+ @include runo-select;
+ @include runo-shadow;
+ @include runo-slider;
+ @include runo-splitpanel;
+ @include runo-table;
+ @include runo-tabsheet;
+ @include runo-textfield;
+ @include runo-tree;
+ @include runo-window;
+}
\ No newline at end of file
-@import "../base/styles.scss";
@import "runo.scss";
-
-// .v-theme-runo {
-@include runo-absolutelayout;
-@include runo-accordion;
-@include runo-button;
-@include runo-caption;
-
-@include runo-common;
-
-@include runo-datefield;
-@include runo-formlayout;
-@include runo-gridlayout;
-@include runo-label;
-@include runo-link;
-@include runo-menubar;
-@include runo-notification;
-@include runo-orderedlayout;
-@include runo-panel;
-@include runo-popupview;
-@include runo-progressindicator;
-@include runo-select;
-@include runo-shadow;
-@include runo-slider;
-@include runo-splitpanel;
-@include runo-table;
-@include runo-tabsheet;
-@include runo-textfield;
-@include runo-tree;
-@include runo-window;
-// }
+.runo {
+ @include runo;
+}