summaryrefslogtreecommitdiffstats
path: root/src/wwwroot/libraries/fomantic/src/theme.less
diff options
context:
space:
mode:
Diffstat (limited to 'src/wwwroot/libraries/fomantic/src/theme.less')
-rw-r--r--src/wwwroot/libraries/fomantic/src/theme.less77
1 files changed, 77 insertions, 0 deletions
diff --git a/src/wwwroot/libraries/fomantic/src/theme.less b/src/wwwroot/libraries/fomantic/src/theme.less
new file mode 100644
index 0000000..2555c43
--- /dev/null
+++ b/src/wwwroot/libraries/fomantic/src/theme.less
@@ -0,0 +1,77 @@
+/*******************************
+ Import Directives
+*******************************/
+
+/*------------------
+ Theme
+-------------------*/
+
+@theme: @@element;
+
+/*--------------------
+ Site Variables
+---------------------*/
+
+/* Default site.variables */
+@import "@{themesFolder}/default/globals/site.variables";
+
+/* Packaged site.variables */
+@import (optional) "@{themesFolder}/@{site}/globals/site.variables";
+
+/* Component's site.variables */
+& when not (@theme = 'default') {
+ @import (optional) "@{themesFolder}/@{theme}/globals/site.variables";
+}
+
+/* Site theme site.variables */
+@import (optional) "@{siteFolder}/globals/site.variables";
+
+
+/*-------------------
+ Component Variables
+---------------------*/
+
+/* Default */
+@import "@{themesFolder}/default/@{type}s/@{element}.variables";
+
+/* Packaged Theme */
+@import (optional) "@{themesFolder}/@{theme}/@{type}s/@{element}.variables";
+
+/* Site Theme */
+@import (optional) "@{siteFolder}/@{type}s/@{element}.variables";
+
+
+/*-------------------------
+ Central Color Map
+-------------------------*/
+
+/* Default */
+@import "@{themesFolder}/default/globals/colors.less";
+
+/* Site Theme */
+@import (optional) "@{themesFolder}/@{site}/globals/colors.less";
+
+
+/*******************************
+ Mix-ins
+*******************************/
+
+/*------------------
+ Fonts
+-------------------*/
+
+.loadFonts() when (@importGoogleFonts) {
+ @import (css) url('@{googleProtocol}fonts.googleapis.com/css?family=@{googleFontRequest}');
+}
+
+/*------------------
+ Overrides
+-------------------*/
+
+.loadUIOverrides() {
+ & when not (@theme = 'default') {
+ @import (optional) "@{themesFolder}/default/@{type}s/@{element}.overrides";
+ }
+ @import (optional) "@{themesFolder}/@{theme}/@{type}s/@{element}.overrides";
+ @import (optional) "@{siteFolder}/@{type}s/@{element}.overrides";
+}