diff --git a/docs/doc-fragments/buildYourOwnFlavor.js b/docs/doc-fragments/buildYourOwnFlavor.js index a8dde3a..1ef5830 100644 --- a/docs/doc-fragments/buildYourOwnFlavor.js +++ b/docs/doc-fragments/buildYourOwnFlavor.js @@ -742,6 +742,24 @@ module.exports = {

Background color for progress bars

+
+ + + +

Foreground color for progress bar primary variant

+
+
+ + + +

Foreground color for progress bar secondary variant

+
+
+ + + +

Foreground color for progress bar tertiary variant

+
@@ -777,6 +795,24 @@ module.exports = {

Background color for donut spinners

+
+ + + +

Foreground color for donut spinner primary variant

+
+
+ + + +

Foreground color for donut spinner secondary variant

+
+
+ + + +

Foreground color for donut spinner tertiary variant

+

Icons module

@@ -899,8 +935,14 @@ module.exports = { ['collapseSelectedLabelBorderColor','collapseSelectedLabelBorderColorPreview'], ['progressForeColor','progressForeColorPreview'], ['progressBackColor','progressBackColorPreview'], + ['progressPrimaryForeColor','progressPrimaryForeColorPreview'], + ['progressSecondaryForeColor','progressSecondaryForeColorPreview'], + ['progressTertiaryForeColor','progressTertiaryForeColorPreview'], ['spinnerDonutForeColor','spinnerDonutForeColorPreview'], ['spinnerDonutBackColor','spinnerDonutBackColorPreview'], + ['spinnerDonutPrimaryForeColor','spinnerDonutPrimaryForeColorPreview'], + ['spinnerDonutSecondaryForeColor','spinnerDonutSecondaryForeColorPreview'], + ['spinnerDonutTertiaryForeColor','spinnerDonutTertiaryForeColorPreview'], ['genericBorderColor','genericBorderColorPreview'], ['genericBoxShadowColor','genericBoxShadowColorPreview'] ]; @@ -1067,6 +1109,21 @@ module.exports = { }, progress : { enabled: document.getElementById('progressEnabled').checked, + progressBackColor: document.getElementById('progressBackColor').value, + progressForeColor: document.getElementById('progressForeColor').value, + progressPrimaryForeColor: document.getElementById('progressPrimaryForeColor').value, + progressSecondaryForeColor: document.getElementById('progressSecondaryForeColor').value, + progressTertiaryForeColor: document.getElementById('progressTertiaryForeColor').value, + progressHeight: document.getElementById('progressHeight').value, + progressMaxValue: document.getElementById('progressMaxValue').value, + progressInlineWidth: document.getElementById('progressInlineWidth').value, + spinnerDonutSize: document.getElementById('spinnerDonutSize').value, + spinnerDonutBorderThickness: document.getElementById('spinnerDonutBorderThickness').value, + spinnerDonutBackColor: document.getElementById('spinnerDonutBackColor').value, + spinnerDonutForeColor: document.getElementById('spinnerDonutForeColor').value, + spinnerDonutPrimaryForeColor: document.getElementById('spinnerDonutPrimaryForeColor').value, + spinnerDonutSecondaryForeColor: document.getElementById('spinnerDonutSecondaryForeColor').value, + spinnerDonutTertiaryForeColor: document.getElementById('spinnerDonutTertiaryForeColor').value }, icon : { enabled: document.getElementById('iconsEnabled').checked @@ -1191,10 +1248,42 @@ module.exports = { flavorFile +='\\n'; } if(flavorData.progress.enabled){ - + flavorFile +='$progress-back-color: '+flavorData.progress.progressBackColor+'; // Background color of .\\n'; + flavorFile +='$progress-fore-color '+flavorData.progress.progressForeColor+'; // Foreground color of .\\n'; + flavorFile +='$progress-height: '+flavorData.progress.progressHeight+'rem; // Height of .\\n'; + flavorFile +='$progress-max-value: '+flavorData.progress.progressMaxValue+'; // Arithmetic max value of - use integer values.\\n'; + flavorFile +='$progress-inline-width: '+flavorData.progress.progressInlineWidth+'%; // Width of inline elements.\\n'; + flavorFile +='$spinner-donut-size: '+flavorData.progress.spinnerDonutSize+'rem; // Size of the spinner donuts\\n'; + flavorFile +='$spinner-donut-border-thickness: '+flavorData.progress.spinnerDonutBorderThickness+'rem; // Border thickness for spinner donuts\\n'; + flavorFile +='$spinner-donut-back-color: '+flavorData.progress.spinnerDonutBackColor+'; // Background color for spinner donuts\\n'; + flavorFile +='$spinner-donut-fore-color: '+flavorData.progress.spinnerDonutForeColor+'; // Foreground color for spinner donuts\\n'; flavorFile +='\\n'; flavorFile +='@import \\'../mini/progress\\';\\n'; flavorFile +='\\n'; + flavorFile +='$progress-primary-name: \\'primary\\'; // Class name for primary color variant.\\n'; + flavorFile +='$progress-primary-fore-color: '+flavorData.progress.progressPrimaryForeColor+'; // Foreground color for primary color variant.\\n'; + flavorFile +='@include make-progress-alt-color ($progress-primary-name, $progress-primary-fore-color);\\n'; + flavorFile +='\\n'; + flavorFile +='$progress-secondary-name: \\'secondary\\'; // Class name for secondary color variant.\\n'; + flavorFile +='$progress-secondary-fore-color: '+flavorData.progress.progressSecondaryForeColor+'; // Foreground color for secondary color variant.\\n'; + flavorFile +='@include make-progress-alt-color ($progress-secondary-name, $progress-secondary-fore-color);\\n'; + flavorFile +='\\n'; + flavorFile +='$progress-tertiary-name: \\'tertiary\\'; // Class name for tertiary color variant.\\n'; + flavorFile +='$progress-tertiary-fore-color: '+flavorData.progress.progressTertiaryForeColor+'; // Foreground color for tertiary color variant.\\n'; + flavorFile +='@include make-progress-alt-color ($progress-tertiary-name, $progress-tertiary-fore-color);\\n'; + flavorFile +='\\n'; + flavorFile +='$spinner-donut-primary-name: \\'primary\\'; // Class name for primary spinner donut color variant.\\n'; + flavorFile +='$spinner-donut-primary-fore-color: '+flavorData.progress.spinnerDonutPrimaryForeColor+'; // Foreground color for primary spinner donut color variant.\\n'; + flavorFile +='@include make-spinner-donut-alt-color ($spinner-donut-primary-name, $spinner-donut-primary-fore-color);\\n'; + flavorFile +='\\n'; + flavorFile +='$spinner-donut-secondary-name: \\'secondary\\'; // Class name for secondary spinner donut color variant.\\n'; + flavorFile +='$spinner-donut-secondary-fore-color: '+flavorData.progress.spinnerDonutSecondaryForeColor+'; // Foreground color for secondary spinner donut color variant.\\n'; + flavorFile +='@include make-spinner-donut-alt-color ($spinner-donut-secondary-name, $spinner-donut-secondary-fore-color);\\n'; + flavorFile +='\\n'; + flavorFile +='$spinner-donut-tertiary-name: \\'tertiary\\'; // Class name for tertiary spinner donut color variant.\\n'; + flavorFile +='$spinner-donut-tertiary-fore-color: '+flavorData.progress.spinnerDonutTertiaryForeColor+'; // Foreground color for tertiary spinner donut color variant.\\n'; + flavorFile +='@include make-spinner-donut-alt-color ($spinner-donut-tertiary-name, $spinner-donut-tertiary-fore-color);\\n'; + flavorFile +='\\n'; } if(flavorData.icon.enabled){ flavorFile +='\\n'; diff --git a/docs/v3/DEVLOG.md b/docs/v3/DEVLOG.md index f37aca8..65341c8 100644 --- a/docs/v3/DEVLOG.md +++ b/docs/v3/DEVLOG.md @@ -352,3 +352,5 @@ - Finished Sass variable generation for `utility` module in flavors page. - Finished Sass variable generation for `table` module in flavors page. - Finished Sass variable generation for `navigation` module in flavors page. +- Added mixin parts to `progress` for flavors page. +- Finished Sass variable generation for `progress` module in flavors page. diff --git a/docs/v3/flavors.html b/docs/v3/flavors.html index 9219ccd..8c26562 100644 --- a/docs/v3/flavors.html +++ b/docs/v3/flavors.html @@ -766,6 +766,24 @@

Background color for progress bars

+
+ + + +

Foreground color for progress bar primary variant

+
+
+ + + +

Foreground color for progress bar secondary variant

+
+
+ + + +

Foreground color for progress bar tertiary variant

+
@@ -801,6 +819,24 @@

Background color for donut spinners

+
+ + + +

Foreground color for donut spinner primary variant

+
+
+ + + +

Foreground color for donut spinner secondary variant

+
+
+ + + +

Foreground color for donut spinner tertiary variant

+

Icons module

@@ -923,8 +959,14 @@ ['collapseSelectedLabelBorderColor','collapseSelectedLabelBorderColorPreview'], ['progressForeColor','progressForeColorPreview'], ['progressBackColor','progressBackColorPreview'], + ['progressPrimaryForeColor','progressPrimaryForeColorPreview'], + ['progressSecondaryForeColor','progressSecondaryForeColorPreview'], + ['progressTertiaryForeColor','progressTertiaryForeColorPreview'], ['spinnerDonutForeColor','spinnerDonutForeColorPreview'], ['spinnerDonutBackColor','spinnerDonutBackColorPreview'], + ['spinnerDonutPrimaryForeColor','spinnerDonutPrimaryForeColorPreview'], + ['spinnerDonutSecondaryForeColor','spinnerDonutSecondaryForeColorPreview'], + ['spinnerDonutTertiaryForeColor','spinnerDonutTertiaryForeColorPreview'], ['genericBorderColor','genericBorderColorPreview'], ['genericBoxShadowColor','genericBoxShadowColorPreview'] ]; @@ -1091,6 +1133,21 @@ }, progress : { enabled: document.getElementById('progressEnabled').checked, + progressBackColor: document.getElementById('progressBackColor').value, + progressForeColor: document.getElementById('progressForeColor').value, + progressPrimaryForeColor: document.getElementById('progressPrimaryForeColor').value, + progressSecondaryForeColor: document.getElementById('progressSecondaryForeColor').value, + progressTertiaryForeColor: document.getElementById('progressTertiaryForeColor').value, + progressHeight: document.getElementById('progressHeight').value, + progressMaxValue: document.getElementById('progressMaxValue').value, + progressInlineWidth: document.getElementById('progressInlineWidth').value, + spinnerDonutSize: document.getElementById('spinnerDonutSize').value, + spinnerDonutBorderThickness: document.getElementById('spinnerDonutBorderThickness').value, + spinnerDonutBackColor: document.getElementById('spinnerDonutBackColor').value, + spinnerDonutForeColor: document.getElementById('spinnerDonutForeColor').value, + spinnerDonutPrimaryForeColor: document.getElementById('spinnerDonutPrimaryForeColor').value, + spinnerDonutSecondaryForeColor: document.getElementById('spinnerDonutSecondaryForeColor').value, + spinnerDonutTertiaryForeColor: document.getElementById('spinnerDonutTertiaryForeColor').value }, icon : { enabled: document.getElementById('iconsEnabled').checked @@ -1215,10 +1272,42 @@ flavorFile +='\n'; } if(flavorData.progress.enabled){ - + flavorFile +='$progress-back-color: '+flavorData.progress.progressBackColor+'; // Background color of .\n'; + flavorFile +='$progress-fore-color '+flavorData.progress.progressForeColor+'; // Foreground color of .\n'; + flavorFile +='$progress-height: '+flavorData.progress.progressHeight+'rem; // Height of .\n'; + flavorFile +='$progress-max-value: '+flavorData.progress.progressMaxValue+'; // Arithmetic max value of - use integer values.\n'; + flavorFile +='$progress-inline-width: '+flavorData.progress.progressInlineWidth+'%; // Width of inline elements.\n'; + flavorFile +='$spinner-donut-size: '+flavorData.progress.spinnerDonutSize+'rem; // Size of the spinner donuts\n'; + flavorFile +='$spinner-donut-border-thickness: '+flavorData.progress.spinnerDonutBorderThickness+'rem; // Border thickness for spinner donuts\n'; + flavorFile +='$spinner-donut-back-color: '+flavorData.progress.spinnerDonutBackColor+'; // Background color for spinner donuts\n'; + flavorFile +='$spinner-donut-fore-color: '+flavorData.progress.spinnerDonutForeColor+'; // Foreground color for spinner donuts\n'; flavorFile +='\n'; flavorFile +='@import \'../mini/progress\';\n'; flavorFile +='\n'; + flavorFile +='$progress-primary-name: \'primary\'; // Class name for primary color variant.\n'; + flavorFile +='$progress-primary-fore-color: '+flavorData.progress.progressPrimaryForeColor+'; // Foreground color for primary color variant.\n'; + flavorFile +='@include make-progress-alt-color ($progress-primary-name, $progress-primary-fore-color);\n'; + flavorFile +='\n'; + flavorFile +='$progress-secondary-name: \'secondary\'; // Class name for secondary color variant.\n'; + flavorFile +='$progress-secondary-fore-color: '+flavorData.progress.progressSecondaryForeColor+'; // Foreground color for secondary color variant.\n'; + flavorFile +='@include make-progress-alt-color ($progress-secondary-name, $progress-secondary-fore-color);\n'; + flavorFile +='\n'; + flavorFile +='$progress-tertiary-name: \'tertiary\'; // Class name for tertiary color variant.\n'; + flavorFile +='$progress-tertiary-fore-color: '+flavorData.progress.progressTertiaryForeColor+'; // Foreground color for tertiary color variant.\n'; + flavorFile +='@include make-progress-alt-color ($progress-tertiary-name, $progress-tertiary-fore-color);\n'; + flavorFile +='\n'; + flavorFile +='$spinner-donut-primary-name: \'primary\'; // Class name for primary spinner donut color variant.\n'; + flavorFile +='$spinner-donut-primary-fore-color: '+flavorData.progress.spinnerDonutPrimaryForeColor+'; // Foreground color for primary spinner donut color variant.\n'; + flavorFile +='@include make-spinner-donut-alt-color ($spinner-donut-primary-name, $spinner-donut-primary-fore-color);\n'; + flavorFile +='\n'; + flavorFile +='$spinner-donut-secondary-name: \'secondary\'; // Class name for secondary spinner donut color variant.\n'; + flavorFile +='$spinner-donut-secondary-fore-color: '+flavorData.progress.spinnerDonutSecondaryForeColor+'; // Foreground color for secondary spinner donut color variant.\n'; + flavorFile +='@include make-spinner-donut-alt-color ($spinner-donut-secondary-name, $spinner-donut-secondary-fore-color);\n'; + flavorFile +='\n'; + flavorFile +='$spinner-donut-tertiary-name: \'tertiary\'; // Class name for tertiary spinner donut color variant.\n'; + flavorFile +='$spinner-donut-tertiary-fore-color: '+flavorData.progress.spinnerDonutTertiaryForeColor+'; // Foreground color for tertiary spinner donut color variant.\n'; + flavorFile +='@include make-spinner-donut-alt-color ($spinner-donut-tertiary-name, $spinner-donut-tertiary-fore-color);\n'; + flavorFile +='\n'; } if(flavorData.icon.enabled){ flavorFile +='\n';