mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-12 23:14:18 +01:00
N°7793 Add common SCSS variables between backoffice and end-user portal (#674)
* N°7793 Add common SCSS variables between backoffice and end-user portal * Add shame & readme * Move font face to common * Inherit color functions * Move font icon to common * FIx breaking change introduced in lifecycle palette * FIx breaking change introduced in base * Move approot url to common * Make highlightjs common variables more coherent with 3.2.1 commonization approach * Deprecated and migrate the usage of ibo-adjust-alpha and ibo-adjust-lightness
This commit is contained in:
@@ -3,18 +3,18 @@
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
$ibo-scrollbar--scrollbar-width: 8px !default;
|
||||
$ibo-scrollbar--scrollbar-width: $common-scrollbar--scrollbar-width !default;
|
||||
$ibo-scrollbar--scrollbar-height: $ibo-scrollbar--scrollbar-width !default; /* For horizontal scrollbars */
|
||||
$ibo-scrollbar--scrollbar-track-background-color: $ibo-color-transparent !default;
|
||||
$ibo-scrollbar--scrollbar-track-border-radius: $ibo-border-radius-500 !default;
|
||||
$ibo-scrollbar--scrollbar-thumb-background-color: $ibo-color-grey-300 !default;
|
||||
$ibo-scrollbar--scrollbar-track-background-color: $common-scrollbar--scrollbar-track-background-color !default;
|
||||
$ibo-scrollbar--scrollbar-track-border-radius: $common-scrollbar--scrollbar-track-border-radius !default;
|
||||
$ibo-scrollbar--scrollbar-thumb-background-color: $common-scrollbar--scrollbar-thumb-background-color !default;
|
||||
$ibo-scrollbar--scrollbar-thumb-border: none !default;
|
||||
$ibo-scrollbar--scrollbar-thumb-border-radius: $ibo-border-radius-500 !default;
|
||||
$ibo-scrollbar--scrollbar-thumb-border-radius: $common-scrollbar--scrollbar-thumb-border-radius !default;
|
||||
|
||||
$ibo-svg-illustration--fill: $ibo-color-primary-500 !default;
|
||||
$ibo-svg-illustration--fill: $common-svg-illustration--fill !default;
|
||||
|
||||
$ibo-content-block--background-color: $ibo-color-white-100 !default;
|
||||
$ibo-content-block--border: 1px solid $ibo-color-grey-400 !default;
|
||||
$ibo-content-block--background-color: $common-content-block--background-color !default;
|
||||
$ibo-content-block--border: $common-content-block--border !default;
|
||||
|
||||
/* CSS variables */
|
||||
:root{
|
||||
|
||||
@@ -4,147 +4,3 @@
|
||||
*/
|
||||
|
||||
/* This is an overload of the default lib. stylesheet to use local fonts instead of the CDN */
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 100;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
src: local('Raleway Thin'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-100-normal.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 100;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
src: local('Raleway Thin'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-100-italic.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 200;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
src: local('Raleway ExtraLight'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-200-normal.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 200;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
src: local('Raleway ExtraLight'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-200-italic.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 300;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
src: local('Raleway Light'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-300-normal.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 300;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
src: local('Raleway Light'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-300-italic.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
src: local('Raleway'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-400-normal.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
src: local('Raleway'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-400-italic.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 500;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
src: local('Raleway Medium'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-500-normal.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 500;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
src: local('Raleway Medium'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-500-italic.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 600;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
src: local('Raleway SemiBold'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-600-normal.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 600;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
src: local('Raleway SemiBold'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-600-italic.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
src: local('Raleway'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-700-normal.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
src: local('Raleway'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-700-italic.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 800;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
src: local('Raleway ExtraBold'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-800-normal.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 800;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
src: local('Raleway ExtraBold'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-800-italic.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 900;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
src: local('Raleway Black'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-900-normal.woff') format('woff'),
|
||||
}
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
font-weight: 900;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
src: local('Raleway Black'),
|
||||
url($approot-relative + 'node_modules/@fontsource/raleway/files/raleway-all-900-italic.woff') format('woff'),
|
||||
}
|
||||
|
||||
@@ -14,8 +14,8 @@ $ibo-dm-class--Action--complementary-color: $ibo-color-white-100 !default;
|
||||
|
||||
.ibo-dm-class--Action {
|
||||
--ibo-main-color: #{$ibo-dm-class--Action--main-color};
|
||||
--ibo-main-color--100: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-class--Action--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-class--Action--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-main-color--100: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-class--Action--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-class--Action--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-complementary-color: #{$ibo-dm-class--Action--complementary-color};
|
||||
}
|
||||
|
||||
@@ -35,8 +35,8 @@ $ibo-dm-enum--Action-status-enabled--complementary-color: $ibo-lifecycle-active-
|
||||
|
||||
.ibo-dm-enum--Action-status-enabled {
|
||||
--ibo-main-color: #{$ibo-dm-enum--Action-status-enabled--main-color};
|
||||
--ibo-main-color--100: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-enum--Action-status-enabled--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-enum--Action-status-enabled--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-main-color--100: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-enum--Action-status-enabled--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-enum--Action-status-enabled--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-complementary-color: #{$ibo-dm-enum--Action-status-enabled--complementary-color};
|
||||
}
|
||||
|
||||
@@ -56,8 +56,8 @@ $ibo-dm-enum--Action-status-disabled--complementary-color: $ibo-lifecycle-frozen
|
||||
|
||||
.ibo-dm-enum--Action-status-disabled {
|
||||
--ibo-main-color: #{$ibo-dm-enum--Action-status-disabled--main-color};
|
||||
--ibo-main-color--100: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-enum--Action-status-disabled--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-enum--Action-status-disabled--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-main-color--100: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-enum--Action-status-disabled--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-enum--Action-status-disabled--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-complementary-color: #{$ibo-dm-enum--Action-status-disabled--complementary-color};
|
||||
}
|
||||
|
||||
@@ -78,8 +78,8 @@ $ibo-dm-enum--Action-status-test--complementary-color: $ibo-lifecycle-inactive-s
|
||||
|
||||
.ibo-dm-enum--Action-status-test {
|
||||
--ibo-main-color: #{$ibo-dm-enum--Action-status-test--main-color};
|
||||
--ibo-main-color--100: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-enum--Action-status-test--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-enum--Action-status-test--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-main-color--100: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-enum--Action-status-test--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-enum--Action-status-test--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-complementary-color: #{$ibo-dm-enum--Action-status-test--complementary-color};
|
||||
}
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@ $ibo-dm-class--User--complementary-color: $ibo-color-white-100 !default;
|
||||
|
||||
.ibo-dm-class--User {
|
||||
--ibo-main-color: #{$ibo-dm-class--User--main-color};
|
||||
--ibo-main-color--100: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-class--User--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-class--User--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-main-color--100: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-class--User--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-class--User--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-complementary-color: #{$ibo-dm-class--User--complementary-color};
|
||||
}
|
||||
.ibo-dm-class-alt--User {
|
||||
@@ -34,8 +34,8 @@ $ibo-dm-enum--User-status-enabled--complementary-color: $ibo-lifecycle-active-st
|
||||
|
||||
.ibo-dm-enum--User-status-enabled {
|
||||
--ibo-main-color: #{$ibo-dm-enum--User-status-enabled--main-color};
|
||||
--ibo-main-color--100: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-enum--User-status-enabled--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-enum--User-status-enabled--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-main-color--100: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-enum--User-status-enabled--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-enum--User-status-enabled--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-complementary-color: #{$ibo-dm-enum--User-status-enabled--complementary-color};
|
||||
}
|
||||
.ibo-dm-enum-alt--User-status-enabled {
|
||||
@@ -54,8 +54,8 @@ $ibo-dm-enum--User-status-disabled--complementary-color: $ibo-lifecycle-inactive
|
||||
|
||||
.ibo-dm-enum--User-status-disabled {
|
||||
--ibo-main-color: #{$ibo-dm-enum--User-status-disabled--main-color};
|
||||
--ibo-main-color--100: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-enum--User-status-disabled--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{ibo-adjust-alpha(ibo-adjust-lightness($ibo-dm-enum--User-status-disabled--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-main-color--100: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-enum--User-status-disabled--main-color, $ibo-color-base-lightness-100), $ibo-color-base-opacity-for-lightness-100)};
|
||||
--ibo-main-color--900: #{common-adjust-alpha(common-adjust-lightness($ibo-dm-enum--User-status-disabled--main-color, $ibo-color-base-lightness-900), $ibo-color-base-opacity-for-lightness-900)};
|
||||
--ibo-complementary-color: #{$ibo-dm-enum--User-status-disabled--complementary-color};
|
||||
}
|
||||
.ibo-dm-enum-alt--User-status-disabled {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @copyright Copyright (C) 2010-2024 Combodo SAS
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
@import "../common/main";
|
||||
@import "utils/all";
|
||||
@import "vendors/all";
|
||||
@import "base/all";
|
||||
|
||||
@@ -7,28 +7,20 @@
|
||||
* Adjust the lightness of $sColor to the absolute $fTargetLightness value.
|
||||
* It is different than lighten() / darken() that shift the current lightness by X%
|
||||
*
|
||||
* @deprecated Use common-adjust-lightness() instead
|
||||
* @return Modified color value in HSLA format
|
||||
*/
|
||||
@function ibo-adjust-lightness($sColor, $fTargetLightness) {
|
||||
$iHue: hue($sColor);
|
||||
$fSaturation: saturation($sColor);
|
||||
$fLightness: lightness($sColor);
|
||||
$fAlpha: alpha($sColor);
|
||||
|
||||
@return hsla($iHue, $fSaturation, $fTargetLightness, $fAlpha);
|
||||
@return common-adjust-lightness($sColor, $fTargetLightness);
|
||||
}
|
||||
|
||||
/**
|
||||
* Adjust the alpha chanel (opacity) of $sColor to the absolute $fTargetAlpha value.
|
||||
* It is different than opacify() / transparentize() that shift the current alpha value by X%
|
||||
*
|
||||
* @deprecated Use common-adjust-alpha() instead
|
||||
* @return Modified color value in HSLA format
|
||||
*/
|
||||
@function ibo-adjust-alpha($sColor, $fTargetAlpha) {
|
||||
$iHue: hue($sColor);
|
||||
$fSaturation: saturation($sColor);
|
||||
$fLightness: lightness($sColor);
|
||||
$fAlpha: alpha($sColor);
|
||||
|
||||
@return hsla($iHue, $fSaturation, $fLightness, $fTargetAlpha);
|
||||
@return common-adjust-alpha($sColor, $fTargetAlpha);
|
||||
}
|
||||
@@ -3,9 +3,9 @@
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
$ibo-class-icon--small--size: 32px !default;
|
||||
$ibo-class-icon--medium--size: 48px !default;
|
||||
$ibo-class-icon--large--size: 64px !default;
|
||||
$ibo-class-icon--small--size: $common-class-icon--small--size !default;
|
||||
$ibo-class-icon--medium--size: $common-class-icon--medium--size !default;
|
||||
$ibo-class-icon--large--size: $common-class-icon--large--size !default;
|
||||
|
||||
.ibo-class-icon{
|
||||
&.ibo-is-small{
|
||||
|
||||
@@ -3,24 +3,7 @@
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
$ibo-text-colors: (
|
||||
'primary': $ibo-color-primary-800,
|
||||
'secondary': $ibo-color-secondary-800,
|
||||
'neutral': $ibo-color-secondary-800,
|
||||
'information': $ibo-color-information-800,
|
||||
'success': $ibo-color-success-800,
|
||||
'failure': $ibo-color-danger-800,
|
||||
'warning': $ibo-color-warning-800,
|
||||
'danger': $ibo-color-danger-800,
|
||||
'grey' : $ibo-color-grey-800,
|
||||
'blue-grey': $ibo-color-blue-grey-800,
|
||||
'blue': $ibo-color-blue-800,
|
||||
'cyan': $ibo-color-cyan-800,
|
||||
'green': $ibo-color-green-800,
|
||||
'orange': $ibo-color-orange-800,
|
||||
'red': $ibo-color-red-800,
|
||||
'pink': $ibo-color-pink-800,
|
||||
) !default;
|
||||
$ibo-text-colors: $common-text-colors !default;
|
||||
|
||||
@each $sColor, $sColorValue in $ibo-text-colors {
|
||||
.ibo-text.ibo-is-#{$sColor} {
|
||||
|
||||
@@ -8,36 +8,3 @@
|
||||
/* To use it, simply "@extend %fa-regular-base" in a rule and put the desired icon "content: '\f054'" */
|
||||
/******************************************************************************************************************************/
|
||||
|
||||
%fa-regular-base{
|
||||
font-family: "Font Awesome 5 Free";
|
||||
font-weight: 400;
|
||||
|
||||
-webkit-font-smoothing: antialiased;
|
||||
display: inline-block;
|
||||
font-style: normal;
|
||||
font-variant: normal;
|
||||
text-rendering: auto;
|
||||
line-height: 1;
|
||||
}
|
||||
%fa-solid-base{
|
||||
font-family: "Font Awesome 5 Free";
|
||||
font-weight: 900;
|
||||
|
||||
-webkit-font-smoothing: antialiased;
|
||||
display: inline-block;
|
||||
font-style: normal;
|
||||
font-variant: normal;
|
||||
text-rendering: auto;
|
||||
line-height: 1;
|
||||
}
|
||||
%fc-regular-base{
|
||||
display: inline-block;
|
||||
font-family: CombodoRegular;
|
||||
font-style: normal;
|
||||
font-variant: normal;
|
||||
font-weight: normal;
|
||||
text-rendering: auto;
|
||||
line-height: 1;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
@@ -10,12 +10,12 @@
|
||||
/***********************************************************************/
|
||||
|
||||
/* SCSS variables */
|
||||
$ibo-sticky-sentinel--left: 0 !default;
|
||||
$ibo-sticky-sentinel--right: 0 !default;
|
||||
$ibo-sticky-sentinel--height: 0 !default;
|
||||
$ibo-sticky-sentinel-top--top: 0 !default;
|
||||
$ibo-sticky-sentinel--left: $common-sticky-sentinel--left !default;
|
||||
$ibo-sticky-sentinel--right: $common-sticky-sentinel--right !default;
|
||||
$ibo-sticky-sentinel--height: $common-sticky-sentinel--height !default;
|
||||
$ibo-sticky-sentinel-top--top: $common-sticky-sentinel-top--top !default;
|
||||
$ibo-sticky-sentinel-top--height: $ibo-sticky-sentinel--height !default;
|
||||
$ibo-sticky-sentinel-bottom--bottom: 0 !default;
|
||||
$ibo-sticky-sentinel-bottom--bottom: $common-sticky-sentinel-bottom--bottom !default;
|
||||
$ibo-sticky-sentinel-bottom--height: $ibo-sticky-sentinel--height !default;
|
||||
|
||||
/* Rules */
|
||||
|
||||
@@ -4,13 +4,13 @@
|
||||
*/
|
||||
|
||||
/* SCSS variables */
|
||||
$ibo-has-description--content: "?" !default;
|
||||
$ibo-has-description--padding-left: $ibo-spacing-200 !default;
|
||||
$ibo-has-description--color: $ibo-color-grey-600 !default;
|
||||
$ibo-has-description--font-size: 0.7em !default; /* Font size is em on purpose as we want it to be proportional to its context */
|
||||
$ibo-has-description--content: $common-has-description--content !default;
|
||||
$ibo-has-description--padding-left: $common-has-description--padding-left !default;
|
||||
$ibo-has-description--color: $common-has-description--color !default;
|
||||
$ibo-has-description--font-size: $common-has-description--font-size !default; /* Font size is em on purpose as we want it to be proportional to its context */
|
||||
|
||||
$ibo-is-code--background-color: $ibo-color-white-200 !default;
|
||||
$ibo-is-code--padding: 1.25rem 1.5rem !default;
|
||||
$ibo-is-code--background-color: $common-is-code--background-color !default;
|
||||
$ibo-is-code--padding: $common-is-code--padding !default;
|
||||
|
||||
$ibo-hyperlink-color: $ibo-color-primary-700 !default;
|
||||
$ibo-hyperlink-text-decoration: none !default;
|
||||
@@ -19,8 +19,8 @@ $ibo-hyperlink-text-decoration--on-hover: $ibo-hyperlink-text-decoration !defaul
|
||||
$ibo-hyperlink-color--on-active: $ibo-color-primary-900 !default;
|
||||
$ibo-hyperlink-text-decoration--on-active: $ibo-hyperlink-text-decoration !default;
|
||||
|
||||
$ibo-figure--spacing-x: 2em !default; /* Mind that this matches Bulma rule for figure */
|
||||
$ibo-figure--spacing-y: 2em !default;
|
||||
$ibo-figure--spacing-x: $common-figure--spacing-x !default; /* Mind that this matches Bulma rule for figure */
|
||||
$ibo-figure--spacing-y: $common-figure--spacing-y !default;
|
||||
|
||||
/* CSS variables */
|
||||
:root{
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
$ibo-vertical-highlight--width: $ibo-size-100;
|
||||
$ibo-vertical-highlight--height: 100%;
|
||||
$ibo-vertical-highlight--width: $common-vertical-highlight--width;
|
||||
$ibo-vertical-highlight--height: $common-vertical-highlight--height;
|
||||
|
||||
@mixin ibo-vertical-highlight {
|
||||
display: block;
|
||||
|
||||
@@ -3,18 +3,19 @@
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
$ibo-selectable--background-color: transparent !default;
|
||||
$ibo-selectable--background-color: $common-selectable--background-color !default;
|
||||
|
||||
$ibo-selectable--hover--color: $ibo-color-grey-100 !default;
|
||||
$ibo-selectable--hover--background-color: $ibo-color-grey-600 !default;
|
||||
$ibo-selectable--hover--background-opacity: 0.6 !default;
|
||||
$ibo-selectable--hover--color: $common-selectable--hover--color !default;
|
||||
$ibo-selectable--hover--background-color: $common-selectable--hover--background-color !default;
|
||||
$ibo-selectable--hover--background-opacity: $common-selectable--hover--background-opacity !default;
|
||||
|
||||
$ibo-selected--color: $ibo-color-grey-100 !default;
|
||||
$ibo-selected--background-color: $ibo-color-grey-900 !default;
|
||||
$ibo-selected--background-opacity: 0.5 !default;
|
||||
$ibo-selected--color: $common-selected--color !default;
|
||||
$ibo-selected--background-color: $common-selected--background-color !default;
|
||||
$ibo-selected--background-opacity: $common-selected--background-opacity !default;
|
||||
|
||||
$ibo-selected--hover--background-color: $common-selected--hover--background-color !default;
|
||||
$ibo-selected--hover--background-opacity: $common-selected--hover--background-opacity !default;
|
||||
|
||||
$ibo-selected--hover--background-color: $ibo-color-grey-700 !default;
|
||||
$ibo-selected--hover--background-opacity: 0.5 !default;
|
||||
@mixin ibo-selectable {
|
||||
content: ' ';
|
||||
@extend %fa-solid-base;
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
$ibo-border-radius-100: 1px !default;
|
||||
$ibo-border-radius-300: 3px !default;
|
||||
$ibo-border-radius-400: 4px !default;
|
||||
$ibo-border-radius-500: 5px !default;
|
||||
$ibo-border-radius-700: 10px !default;
|
||||
$ibo-border-radius-900: 16px !default;
|
||||
$ibo-border-radius-full: 100% !default;
|
||||
$ibo-border-radius-100: $common-border-radius-100 !default;
|
||||
$ibo-border-radius-300: $common-border-radius-300 !default;
|
||||
$ibo-border-radius-400: $common-border-radius-400!default;
|
||||
$ibo-border-radius-500: $common-border-radius-500 !default;
|
||||
$ibo-border-radius-700: $common-border-radius-700 !default;
|
||||
$ibo-border-radius-900: $common-border-radius-900 !default;
|
||||
$ibo-border-radius-full: $common-border-radius-full !default;
|
||||
|
||||
:root{
|
||||
--ibo-border-radius-100: #{$ibo-border-radius-100};
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
$ibo-depression-100: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15) !default;
|
||||
$ibo-depression-100: $common-depression-100 !default;
|
||||
|
||||
:root{
|
||||
--ibo-depression-100: #{$ibo-depression-100};
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
$ibo-elevation-100: 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12) !default;
|
||||
$ibo-elevation-200: 0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15) !default;
|
||||
$ibo-elevation-300: 0 3px 6px rgba(0, 0, 0, 0.10), 0 10px 20px rgba(0, 0, 0, 0.15) !default;
|
||||
$ibo-elevation-400: 0 5px 10px rgba(0, 0, 0, 0.05), 0 15px 25px rgba(0, 0, 0, 0.15) !default;
|
||||
$ibo-elevation-500: 0 20px 40px rgba(0, 0, 0, 0.20) !default;
|
||||
$ibo-elevation-100: $common-elevation-100 !default;
|
||||
$ibo-elevation-200: $common-elevation-200 !default;
|
||||
$ibo-elevation-300: $common-elevation-300 !default;
|
||||
$ibo-elevation-400: $common-elevation-400 !default;
|
||||
$ibo-elevation-500: $common-elevation-500 !default;
|
||||
|
||||
:root{
|
||||
--ibo-elevation-100: #{$ibo-elevation-100};
|
||||
|
||||
@@ -3,4 +3,3 @@
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
$approot-relative: '../../../../' !default;
|
||||
|
||||
@@ -3,25 +3,25 @@
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
$ibo-size-0: 0 !default;
|
||||
$ibo-size-50: 2px !default;
|
||||
$ibo-size-100: 4px !default;
|
||||
$ibo-size-150: 8px !default;
|
||||
$ibo-size-200: 12px !default;
|
||||
$ibo-size-250: 16px !default;
|
||||
$ibo-size-300: 24px !default;
|
||||
$ibo-size-350: 32px !default;
|
||||
$ibo-size-400: 48px !default;
|
||||
$ibo-size-450: 64px !default;
|
||||
$ibo-size-500: 96px !default;
|
||||
$ibo-size-550: 128px !default;
|
||||
$ibo-size-600: 192px !default;
|
||||
$ibo-size-650: 256px !default;
|
||||
$ibo-size-700: 384px !default;
|
||||
$ibo-size-750: 512px !default;
|
||||
$ibo-size-800: 640px !default;
|
||||
$ibo-size-850: 768px !default;
|
||||
$ibo-size-900: 896px !default;
|
||||
$ibo-size-0: $common-size-0 !default;
|
||||
$ibo-size-50: $common-size-50 !default;
|
||||
$ibo-size-100: $common-size-100 !default;
|
||||
$ibo-size-150: $common-size-150 !default;
|
||||
$ibo-size-200: $common-size-200 !default;
|
||||
$ibo-size-250: $common-size-250 !default;
|
||||
$ibo-size-300: $common-size-300 !default;
|
||||
$ibo-size-350: $common-size-350 !default;
|
||||
$ibo-size-400: $common-size-400 !default;
|
||||
$ibo-size-450: $common-size-450 !default;
|
||||
$ibo-size-500: $common-size-500 !default;
|
||||
$ibo-size-550: $common-size-550 !default;
|
||||
$ibo-size-600: $common-size-600 !default;
|
||||
$ibo-size-650: $common-size-650 !default;
|
||||
$ibo-size-700: $common-size-700 !default;
|
||||
$ibo-size-750: $common-size-750 !default;
|
||||
$ibo-size-800: $common-size-800 !default;
|
||||
$ibo-size-850: $common-size-850 !default;
|
||||
$ibo-size-900: $common-size-900 !default;
|
||||
|
||||
:root{
|
||||
--ibo-size-0: #{$ibo-size-0};
|
||||
|
||||
@@ -4,37 +4,37 @@
|
||||
*/
|
||||
|
||||
/* Base size: html font-size 12px */
|
||||
$ibo-font-size-20: 0.67rem !default; /* 8px */
|
||||
$ibo-font-size-50: 0.83rem !default; /* 10px */
|
||||
$ibo-font-size-100: 1rem !default; /* 12px */
|
||||
$ibo-font-size-150: 1.17rem !default; /* 14px */
|
||||
$ibo-font-size-200: 1.33rem !default; /* 16px */
|
||||
$ibo-font-size-250: 1.5rem !default; /* 18px */
|
||||
$ibo-font-size-300: 1.67rem !default; /* 20px */
|
||||
$ibo-font-size-350: 1.83rem !default; /* 22px */
|
||||
$ibo-font-size-400: 2rem !default; /* 24px */
|
||||
$ibo-font-size-450: 2.5rem !default; /* 30px */
|
||||
$ibo-font-size-500: 3rem !default; /* 36px */
|
||||
$ibo-font-size-550: 4rem !default; /* 48px */
|
||||
$ibo-font-size-600: 5rem !default; /* 60px */
|
||||
$ibo-font-size-650: 6rem !default; /* 72px */
|
||||
$ibo-font-size-700: 7rem !default; /* 84px */
|
||||
$ibo-font-size-20: $common-font-size-20 !default; /* 8px */
|
||||
$ibo-font-size-50: $common-font-size-50 !default; /* 10px */
|
||||
$ibo-font-size-100: $common-font-size-100 !default; /* 12px */
|
||||
$ibo-font-size-150: $common-font-size-150 !default; /* 14px */
|
||||
$ibo-font-size-200: $common-font-size-200 !default; /* 16px */
|
||||
$ibo-font-size-250: $common-font-size-250 !default; /* 18px */
|
||||
$ibo-font-size-300: $common-font-size-300 !default; /* 20px */
|
||||
$ibo-font-size-350: $common-font-size-350 !default; /* 22px */
|
||||
$ibo-font-size-400: $common-font-size-400 !default; /* 24px */
|
||||
$ibo-font-size-450: $common-font-size-450 !default; /* 30px */
|
||||
$ibo-font-size-500: $common-font-size-500 !default; /* 36px */
|
||||
$ibo-font-size-550: $common-font-size-550 !default; /* 48px */
|
||||
$ibo-font-size-600: $common-font-size-600 !default; /* 60px */
|
||||
$ibo-font-size-650: $common-font-size-650 !default; /* 72px */
|
||||
$ibo-font-size-700: $common-font-size-700 !default; /* 84px */
|
||||
|
||||
/* Value Common weight name (https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight) */
|
||||
$ibo-font-weight-100: 100 !default; /* 100 Thin (Harline) */
|
||||
$ibo-font-weight-200: 200 !default; /* 200 Extra Light (Ultra Light) */
|
||||
$ibo-font-weight-300: 300 !default; /* 300 Light */
|
||||
$ibo-font-weight-400: 400 !default; /* 400 Normal (Regular) */
|
||||
$ibo-font-weight-500: 500 !default; /* 500 Medium */
|
||||
$ibo-font-weight-600: 600 !default; /* 600 Semi Bold (Demi Bold) */
|
||||
$ibo-font-weight-700: 700 !default; /* 700 Bold */
|
||||
$ibo-font-weight-800: 800 !default; /* 800 Extra Bold (Ultra Bold) */
|
||||
$ibo-font-weight-900: 900 !default; /* 900 Black (Heavy) */
|
||||
$ibo-font-weight-950: 950 !default; /* 950 Extra Black (Ultra Black) */
|
||||
$ibo-font-weight-100: $common-font-weight-100 !default; /* 100 Thin (Harline) */
|
||||
$ibo-font-weight-200: $common-font-weight-200 !default; /* 200 Extra Light (Ultra Light) */
|
||||
$ibo-font-weight-300: $common-font-weight-300 !default; /* 300 Light */
|
||||
$ibo-font-weight-400: $common-font-weight-400 !default; /* 400 Normal (Regular) */
|
||||
$ibo-font-weight-500: $common-font-weight-500 !default; /* 500 Medium */
|
||||
$ibo-font-weight-600: $common-font-weight-600 !default; /* 600 Semi Bold (Demi Bold) */
|
||||
$ibo-font-weight-700: $common-font-weight-700 !default; /* 700 Bold */
|
||||
$ibo-font-weight-800: $common-font-weight-800 !default; /* 800 Extra Bold (Ultra Bold) */
|
||||
$ibo-font-weight-900: $common-font-weight-900 !default; /* 900 Black (Heavy) */
|
||||
$ibo-font-weight-950: $common-font-weight-950 !default; /* 950 Extra Black (Ultra Black) */
|
||||
|
||||
$ibo-font-family-base: "Raleway" !default;
|
||||
$ibo-font-family-fallbacks: "sans-serif", "system-ui" !default;
|
||||
$ibo-font-family-monospace: monospace !default;
|
||||
$ibo-font-family-base: $common-font-family-base !default;
|
||||
$ibo-font-family-fallbacks: $common-font-family-fallbacks !default;
|
||||
$ibo-font-family-monospace: $common-font-family-monospace !default;
|
||||
$ibo-font-family-code: $ibo-font-family-monospace !default;
|
||||
|
||||
:root {
|
||||
|
||||
@@ -4,102 +4,102 @@
|
||||
*/
|
||||
|
||||
/* Base color palettes */
|
||||
$ibo-color-white-100: hsla(0, 0%, 100%, 1) !default;
|
||||
$ibo-color-white-200: hsla(0, 0%, 94.9%, 1) !default;
|
||||
$ibo-color-transparent: hsla(0, 0%, 100%, 0) !default;
|
||||
$ibo-color-white-100: $common-color-white-100 !default;
|
||||
$ibo-color-white-200: $common-color-white-200 !default;
|
||||
$ibo-color-transparent: $common-color-transparent !default;
|
||||
|
||||
$ibo-color-grey-50: hsla(240, 20%, 99%, 1) !default;
|
||||
$ibo-color-grey-100: hsla(210, 16.7%, 97.6%, 1) !default;
|
||||
$ibo-color-grey-200: hsla(207, 22.4%, 90.4%, 1) !default;
|
||||
$ibo-color-grey-300: hsla(210, 23.5%, 86.7%, 1) !default;
|
||||
$ibo-color-grey-400: hsla(208, 17.2%, 82.9%, 1) !default;
|
||||
$ibo-color-grey-500: hsla(209, 23.7%, 74.3%, 1) !default;
|
||||
$ibo-color-grey-600: hsla(215, 16.6%, 63.3%, 1) !default;
|
||||
$ibo-color-grey-700: hsla(214, 11.3%, 48.6%, 1) !default;
|
||||
$ibo-color-grey-800: hsla(215, 16.9%, 30.2%, 1) !default;
|
||||
$ibo-color-grey-900: hsla(215, 22.4%, 16.7%, 1) !default;
|
||||
$ibo-color-grey-950: hsla(215, 26.4%, 10.7%, 1) !default;
|
||||
$ibo-color-grey-50: $common-color-grey-50 !default;
|
||||
$ibo-color-grey-100: $common-color-grey-100 !default;
|
||||
$ibo-color-grey-200: $common-color-grey-200 !default;
|
||||
$ibo-color-grey-300: $common-color-grey-300 !default;
|
||||
$ibo-color-grey-400: $common-color-grey-400 !default;
|
||||
$ibo-color-grey-500: $common-color-grey-500 !default;
|
||||
$ibo-color-grey-600: $common-color-grey-600 !default;
|
||||
$ibo-color-grey-700: $common-color-grey-700 !default;
|
||||
$ibo-color-grey-800: $common-color-grey-800 !default;
|
||||
$ibo-color-grey-900: $common-color-grey-900 !default;
|
||||
$ibo-color-grey-950: $common-color-grey-950 !default;
|
||||
|
||||
$ibo-color-blue-grey-50: hsla(210, 36%, 96%, 1) !default;
|
||||
$ibo-color-blue-grey-100: hsla(198, 15.7%, 83.7%, 1) !default;
|
||||
$ibo-color-blue-grey-200: hsla(200, 15.3%, 73.1%, 1) !default;
|
||||
$ibo-color-blue-grey-300: hsla(200, 15.6%, 62.4%, 1) !default;
|
||||
$ibo-color-blue-grey-400: hsla(200, 15.4%, 54.1%, 1) !default;
|
||||
$ibo-color-blue-grey-500: hsla(200, 18.3%, 46.1%, 1) !default;
|
||||
$ibo-color-blue-grey-600: hsla(199, 18.4%, 40.4%, 1) !default;
|
||||
$ibo-color-blue-grey-700: hsla(199, 18.3%, 33.1%, 1) !default;
|
||||
$ibo-color-blue-grey-800: hsla(200, 17.9%, 26.3%, 1) !default;
|
||||
$ibo-color-blue-grey-900: hsla(200, 19.1%, 18.4%, 1) !default;
|
||||
$ibo-color-blue-grey-950: hsla(200, 20.2%, 13.1%, 1) !default;
|
||||
$ibo-color-blue-grey-50: $common-color-blue-grey-50 !default;
|
||||
$ibo-color-blue-grey-100: $common-color-blue-grey-100 !default;
|
||||
$ibo-color-blue-grey-200: $common-color-blue-grey-200 !default;
|
||||
$ibo-color-blue-grey-300: $common-color-blue-grey-300 !default;
|
||||
$ibo-color-blue-grey-400: $common-color-blue-grey-400 !default;
|
||||
$ibo-color-blue-grey-500: $common-color-blue-grey-500 !default;
|
||||
$ibo-color-blue-grey-600: $common-color-blue-grey-600 !default;
|
||||
$ibo-color-blue-grey-700: $common-color-blue-grey-700 !default;
|
||||
$ibo-color-blue-grey-800: $common-color-blue-grey-800 !default;
|
||||
$ibo-color-blue-grey-900: $common-color-blue-grey-900 !default;
|
||||
$ibo-color-blue-grey-950: $common-color-blue-grey-950 !default;
|
||||
|
||||
$ibo-color-blue-100: hsla(201, 100%, 96.1%, 1) !default;
|
||||
$ibo-color-blue-200: hsla(202, 80.6%, 85.9%, 1) !default;
|
||||
$ibo-color-blue-300: hsla(203, 82%, 76.1%, 1) !default;
|
||||
$ibo-color-blue-400: hsla(205, 79.3%, 65.9%, 1) !default;
|
||||
$ibo-color-blue-500: hsla(207, 72.6%, 57.1%, 1) !default;
|
||||
$ibo-color-blue-600: hsla(209, 61.6%, 50%, 1) !default;
|
||||
$ibo-color-blue-700: hsla(211, 60.7%, 42.9%, 1) !default;
|
||||
$ibo-color-blue-800: hsla(213, 49.4%, 34.1%, 1) !default;
|
||||
$ibo-color-blue-900: hsla(215, 41.3%, 28%, 1) !default;
|
||||
$ibo-color-blue-950: hsla(215, 36.8%, 23%, 1) !default;
|
||||
$ibo-color-blue-100: $common-color-blue-100 !default;
|
||||
$ibo-color-blue-200: $common-color-blue-200 !default;
|
||||
$ibo-color-blue-300: $common-color-blue-300 !default;
|
||||
$ibo-color-blue-400: $common-color-blue-400 !default;
|
||||
$ibo-color-blue-500: $common-color-blue-500 !default;
|
||||
$ibo-color-blue-600: $common-color-blue-600 !default;
|
||||
$ibo-color-blue-700: $common-color-blue-700 !default;
|
||||
$ibo-color-blue-800: $common-color-blue-800 !default;
|
||||
$ibo-color-blue-900: $common-color-blue-900 !default;
|
||||
$ibo-color-blue-950: $common-color-blue-950 !default;
|
||||
|
||||
$ibo-color-cyan-100: hsla(186, 61.2%, 86.9%, 1) !default;
|
||||
$ibo-color-cyan-200: hsla(187, 71.6%, 71%, 1) !default;
|
||||
$ibo-color-cyan-300: hsla(187, 71.2%, 59.2%, 1) !default;
|
||||
$ibo-color-cyan-400: hsla(187, 70.9%, 50.2%, 1) !default;
|
||||
$ibo-color-cyan-500: hsla(187, 100%, 41.6%, 1) !default;
|
||||
$ibo-color-cyan-600: hsla(187, 100%, 37.8%, 1) !default;
|
||||
$ibo-color-cyan-700: hsla(186, 100%, 32.7%, 1) !default;
|
||||
$ibo-color-cyan-800: hsla(185, 100%, 28%, 1) !default;
|
||||
$ibo-color-cyan-900: hsla(182, 100%, 19.6%, 1) !default;
|
||||
$ibo-color-cyan-950: hsla(180, 100%, 10.6%, 1) !default;
|
||||
$ibo-color-cyan-100: $common-color-cyan-100 !default;
|
||||
$ibo-color-cyan-200: $common-color-cyan-200 !default;
|
||||
$ibo-color-cyan-300: $common-color-cyan-300 !default;
|
||||
$ibo-color-cyan-400: $common-color-cyan-400 !default;
|
||||
$ibo-color-cyan-500: $common-color-cyan-500 !default;
|
||||
$ibo-color-cyan-600: $common-color-cyan-600 !default;
|
||||
$ibo-color-cyan-700: $common-color-cyan-700 !default;
|
||||
$ibo-color-cyan-800: $common-color-cyan-800 !default;
|
||||
$ibo-color-cyan-900: $common-color-cyan-900 !default;
|
||||
$ibo-color-cyan-950: $common-color-cyan-950 !default;
|
||||
|
||||
$ibo-color-green-100: hsla(88, 50.7%, 85.7%, 1) !default;
|
||||
$ibo-color-green-200: hsla(88, 50%, 76.5%, 1) !default;
|
||||
$ibo-color-green-300: hsla(88, 50%, 67.1%, 1) !default;
|
||||
$ibo-color-green-400: hsla(88, 50.2%, 59.8%, 1) !default;
|
||||
$ibo-color-green-500: hsla(88, 50.2%, 52.7%, 1) !default;
|
||||
$ibo-color-green-600: hsla(89, 46.1%, 48%, 1) !default;
|
||||
$ibo-color-green-700: hsla(92, 47.9%, 42.2%, 1) !default;
|
||||
$ibo-color-green-800: hsla(95, 49.5%, 36.5%, 1) !default;
|
||||
$ibo-color-green-900: hsla(103, 55.6%, 26.5%, 1) !default;
|
||||
$ibo-color-green-950: hsla(108, 59.6%, 21.5%, 1) !default;
|
||||
$ibo-color-green-100: $common-color-green-100 !default;
|
||||
$ibo-color-green-200: $common-color-green-200 !default;
|
||||
$ibo-color-green-300: $common-color-green-300 !default;
|
||||
$ibo-color-green-400: $common-color-green-400 !default;
|
||||
$ibo-color-green-500: $common-color-green-500 !default;
|
||||
$ibo-color-green-600: $common-color-green-600 !default;
|
||||
$ibo-color-green-700: $common-color-green-700 !default;
|
||||
$ibo-color-green-800: $common-color-green-800 !default;
|
||||
$ibo-color-green-900: $common-color-green-900 !default;
|
||||
$ibo-color-green-950: $common-color-green-950 !default;
|
||||
|
||||
|
||||
$ibo-color-orange-100: hsla(40, 100%, 97.1%, 1) !default;
|
||||
$ibo-color-orange-200: hsla(39, 96.4%, 89%, 1) !default;
|
||||
$ibo-color-orange-300: hsla(38, 93.2%, 76.9%, 1) !default;
|
||||
$ibo-color-orange-400: hsla(33, 89.9%, 64.9%, 1) !default;
|
||||
$ibo-color-orange-500: hsla(28, 82.9%, 51.8%, 1) !default;
|
||||
$ibo-color-orange-600: hsla(24, 74.7%, 49.6%, 1) !default;
|
||||
$ibo-color-orange-700: hsla(20, 70.7%, 44.1%, 1) !default;
|
||||
$ibo-color-orange-800: hsla(16, 65.1%, 37.1%, 1) !default;
|
||||
$ibo-color-orange-900: hsla(14, 60.8%, 30%, 1) !default;
|
||||
$ibo-color-orange-950: hsla(14, 55.1%, 22%, 1) !default;
|
||||
$ibo-color-orange-100: $common-color-orange-100 !default;
|
||||
$ibo-color-orange-200: $common-color-orange-200 !default;
|
||||
$ibo-color-orange-300: $common-color-orange-300 !default;
|
||||
$ibo-color-orange-400: $common-color-orange-400 !default;
|
||||
$ibo-color-orange-500: $common-color-orange-500 !default;
|
||||
$ibo-color-orange-600: $common-color-orange-600 !default;
|
||||
$ibo-color-orange-700: $common-color-orange-700 !default;
|
||||
$ibo-color-orange-800: $common-color-orange-800 !default;
|
||||
$ibo-color-orange-900: $common-color-orange-900 !default;
|
||||
$ibo-color-orange-950: $common-color-orange-950 !default;
|
||||
|
||||
$ibo-color-red-100: hsla(0, 76.9%, 94.9%, 1) !default;
|
||||
$ibo-color-red-200: hsla(0, 95.1%, 92%, 1) !default;
|
||||
$ibo-color-red-300: hsla(0, 97.4%, 84.7%, 1) !default;
|
||||
$ibo-color-red-400: hsla(0, 95.3%, 74.7%, 1) !default;
|
||||
$ibo-color-red-500: hsla(0, 87.8%, 67.8%, 1) !default;
|
||||
$ibo-color-red-600: hsla(0, 76.3%, 57.1%, 1) !default;
|
||||
$ibo-color-red-700: hsla(0, 60.8%, 48%, 1) !default;
|
||||
$ibo-color-red-800: hsla(0, 55.8%, 39%, 1) !default;
|
||||
$ibo-color-red-900: hsla(0, 46.8%, 31%, 1) !default;
|
||||
$ibo-color-red-950: hsla(0, 42.9%, 20%, 1) !default;
|
||||
$ibo-color-red-100: $common-color-red-100 !default;
|
||||
$ibo-color-red-200: $common-color-red-200 !default;
|
||||
$ibo-color-red-300: $common-color-red-300 !default;
|
||||
$ibo-color-red-400: $common-color-red-400 !default;
|
||||
$ibo-color-red-500: $common-color-red-500 !default;
|
||||
$ibo-color-red-600: $common-color-red-600 !default;
|
||||
$ibo-color-red-700: $common-color-red-700 !default;
|
||||
$ibo-color-red-800: $common-color-red-800 !default;
|
||||
$ibo-color-red-900: $common-color-red-900 !default;
|
||||
$ibo-color-red-950: $common-color-red-950 !default;
|
||||
|
||||
$ibo-color-pink-100: hsla(348, 100%, 98%, 1) !default;
|
||||
$ibo-color-pink-200: hsla(343, 95%, 92%, 1) !default;
|
||||
$ibo-color-pink-300: hsla(339, 90%, 85%, 1) !default;
|
||||
$ibo-color-pink-400: hsla(336, 86%, 75%, 1) !default;
|
||||
$ibo-color-pink-500: hsla(331, 79%, 66%, 1) !default;
|
||||
$ibo-color-pink-600: hsla(329, 64%, 54%, 1) !default;
|
||||
$ibo-color-pink-700: hsla(325, 57%, 46%, 1) !default;
|
||||
$ibo-color-pink-800: hsla(322, 60%, 37%, 1) !default;
|
||||
$ibo-color-pink-900: hsla(318, 51%, 29%, 1) !default;
|
||||
$ibo-color-pink-950: hsla(318, 51%, 21%, 1) !default;
|
||||
$ibo-color-pink-100: $common-color-pink-100 !default;
|
||||
$ibo-color-pink-200: $common-color-pink-200 !default;
|
||||
$ibo-color-pink-300: $common-color-pink-300 !default;
|
||||
$ibo-color-pink-400: $common-color-pink-400 !default;
|
||||
$ibo-color-pink-500: $common-color-pink-500 !default;
|
||||
$ibo-color-pink-600: $common-color-pink-600 !default;
|
||||
$ibo-color-pink-700: $common-color-pink-700 !default;
|
||||
$ibo-color-pink-800: $common-color-pink-800 !default;
|
||||
$ibo-color-pink-900: $common-color-pink-900 !default;
|
||||
$ibo-color-pink-950: $common-color-pink-950 !default;
|
||||
|
||||
$ibo-colors: ('grey', 'blue-grey', 'blue', 'cyan', 'green', 'orange', 'red', 'pink', 'primary', 'secondary', 'information', 'success', 'warning', 'danger');
|
||||
$ibo-colors: $common-colors;
|
||||
|
||||
/* CSS variables */
|
||||
:root{
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
|
||||
/* Base helpers for colors */
|
||||
/* - These lightness vars are used to force a certain lightness on HSLA colors */
|
||||
$ibo-color-base-lightness-100: 93% !default;
|
||||
$ibo-color-base-lightness-900: 15% !default;
|
||||
$ibo-color-base-lightness-100: $common-color-base-lightness-100 !default;
|
||||
$ibo-color-base-lightness-900: $common-color-base-lightness-900 !default;
|
||||
|
||||
$ibo-color-base-opacity-for-lightness-100: 1 !default;
|
||||
$ibo-color-base-opacity-for-lightness-900: 1 !default;
|
||||
$ibo-color-base-opacity-for-lightness-100: $common-color-base-opacity-for-lightness-100 !default;
|
||||
$ibo-color-base-opacity-for-lightness-900: $common-color-base-opacity-for-lightness-900 !default;
|
||||
@@ -6,8 +6,8 @@
|
||||
/* Skeleton palette */
|
||||
/* - Colors used by skeletons svg to display placeholders */
|
||||
|
||||
$ibo-skeleton-start-color: $ibo-color-grey-200 !default;
|
||||
$ibo-skeleton-stop-color: $ibo-color-blue-grey-100 !default;
|
||||
$ibo-skeleton-start-color: $common-skeleton-start-color !default;
|
||||
$ibo-skeleton-stop-color: $common-skeleton-stop-color !default;
|
||||
|
||||
/* CSS variables */
|
||||
/* Skeleton CSS3 variables are not ibo prefixed as they are not iTop backoffice exclusives*/
|
||||
|
||||
143
css/backoffice/vendors/_highlightjs.scss
vendored
143
css/backoffice/vendors/_highlightjs.scss
vendored
@@ -2,44 +2,115 @@
|
||||
* @copyright Copyright (C) 2010-2024 Combodo SAS
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
@import "../../common/vendors/_highlightjs";
|
||||
|
||||
// Backoffice specific variables
|
||||
$ibo-vendors-highlightjs--padding: 0.9rem !default;
|
||||
$ibo-vendors-highlightjs--box-shadow: 0 0px 3px 2px inset rgba(0, 0, 0, 0.4) !default;
|
||||
$ibo-vendors-highlightjs--border-radius: $ibo-border-radius-300 !default;
|
||||
$ibo-vendors-highlightjs--code--padding-x: 5px !default;
|
||||
$ibo-vendors-highlightjs--code--padding-y: 3px !default;
|
||||
$ibo-vendors-highlightjs--padding: $common-vendors-highlightjs--padding !default;
|
||||
$ibo-vendors-highlightjs--box-shadow: $common-vendors-highlightjs--box-shadow !default;
|
||||
$ibo-vendors-highlightjs--border-radius: $common-vendors-highlightjs--border-radius !default;
|
||||
$ibo-vendors-highlightjs--code--padding-x: $common-vendors-highlightjs--code--padding-x !default;
|
||||
$ibo-vendors-highlightjs--code--padding-y: $common-vendors-highlightjs--code--padding-y !default;
|
||||
|
||||
$ibo-vendors-highlightjs--background-color: #282b2e !default;
|
||||
$ibo-vendors-highlightjs--color: #e0e2e4 !default;
|
||||
$ibo-vendors-highlightjs--keyword--color: #93c763 !default;
|
||||
$ibo-vendors-highlightjs--number--color: #ffcd22 !default;
|
||||
$ibo-vendors-highlightjs--attribute--color: #668bb0 !default;
|
||||
$ibo-vendors-highlightjs--regexp--color: #d39745 !default;
|
||||
$ibo-vendors-highlightjs--meta--color: #557182 !default;
|
||||
$ibo-vendors-highlightjs--tag--color: #8cbbad !default;
|
||||
$ibo-vendors-highlightjs--string--color: #ec7600 !default;
|
||||
$ibo-vendors-highlightjs--comment--color: #818e96 !default;
|
||||
$ibo-vendors-highlightjs--selector-class--color: #A082BD !default;
|
||||
$ibo-vendors-highlightjs--code--color: white !default;
|
||||
$ibo-vendors-highlightjs--background-color: $common-vendors-highlightjs--background-color !default;
|
||||
$ibo-vendors-highlightjs--color: $common-vendors-highlightjs--color !default;
|
||||
$ibo-vendors-highlightjs--keyword--color: $common-vendors-highlightjs--keyword--color !default;
|
||||
$ibo-vendors-highlightjs--number--color: $common-vendors-highlightjs--number--color !default;
|
||||
$ibo-vendors-highlightjs--attribute--color: $common-vendors-highlightjs--attribute--color !default;
|
||||
$ibo-vendors-highlightjs--regexp--color: $common-vendors-highlightjs--regexp--color !default;
|
||||
$ibo-vendors-highlightjs--meta--color: $common-vendors-highlightjs--meta--color !default;
|
||||
$ibo-vendors-highlightjs--tag--color: $common-vendors-highlightjs--tag--color !default;
|
||||
$ibo-vendors-highlightjs--string--color: $common-vendors-highlightjs--string--color !default;
|
||||
$ibo-vendors-highlightjs--comment--color: $common-vendors-highlightjs--comment--color !default;
|
||||
$ibo-vendors-highlightjs--selector-class--color: $common-vendors-highlightjs--selector-class--color !default;
|
||||
$ibo-vendors-highlightjs--code--color: $common-vendors-highlightjs--code--color !default;
|
||||
|
||||
// Override common variables
|
||||
$common-vendors-highlightjs--padding: $ibo-vendors-highlightjs--padding;
|
||||
$common-vendors-highlightjs--box-shadow: $ibo-vendors-highlightjs--box-shadow;
|
||||
$common-vendors-highlightjs--border-radius: $ibo-vendors-highlightjs--border-radius;
|
||||
$common-vendors-highlightjs--code--padding-x: $ibo-vendors-highlightjs--code--padding-x;
|
||||
$common-vendors-highlightjs--code--padding-y: $ibo-vendors-highlightjs--code--padding-y;
|
||||
// Highlight.js stylesheets
|
||||
/* Highlight JS */
|
||||
.common-hljs-container{
|
||||
padding: 0 !important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
$common-vendors-highlightjs--background-color: $ibo-vendors-highlightjs--background-color;
|
||||
$common-vendors-highlightjs--color: $ibo-vendors-highlightjs--color;
|
||||
$common-vendors-highlightjs--keyword--color: $ibo-vendors-highlightjs--keyword--color;
|
||||
$common-vendors-highlightjs--number--color: $ibo-vendors-highlightjs--number--color;
|
||||
$common-vendors-highlightjs--attribute--color: $ibo-vendors-highlightjs--attribute--color;
|
||||
$common-vendors-highlightjs--regexp--color: $ibo-vendors-highlightjs--regexp--color;
|
||||
$common-vendors-highlightjs--meta--color: $ibo-vendors-highlightjs--meta--color;
|
||||
$common-vendors-highlightjs--tag--color: $ibo-vendors-highlightjs--tag--color;
|
||||
$common-vendors-highlightjs--string--color: $ibo-vendors-highlightjs--string--color;
|
||||
$common-vendors-highlightjs--comment--color: $ibo-vendors-highlightjs--comment--color;
|
||||
$common-vendors-highlightjs--selector-class--color: $ibo-vendors-highlightjs--selector-class--color;
|
||||
$common-vendors-highlightjs--code--color: $ibo-vendors-highlightjs--code--color;
|
||||
pre code.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: $ibo-vendors-highlightjs--padding !important;
|
||||
}
|
||||
|
||||
code.hljs {
|
||||
padding: $ibo-vendors-highlightjs--code--padding-y $ibo-vendors-highlightjs--code--padding-x !important;
|
||||
}
|
||||
/**
|
||||
* Obsidian style
|
||||
* ported by Alexander Marenin (http://github.com/ioncreature)
|
||||
*/
|
||||
.hljs {
|
||||
box-shadow: $ibo-vendors-highlightjs--box-shadow !important;
|
||||
border-radius: $ibo-vendors-highlightjs--border-radius !important;
|
||||
white-space: pre-wrap;
|
||||
border: none !important;
|
||||
color: $ibo-vendors-highlightjs--color !important;
|
||||
background: $ibo-vendors-highlightjs--background-color !important;
|
||||
}
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag,
|
||||
.hljs-literal,
|
||||
.hljs-selector-id {
|
||||
color: $ibo-vendors-highlightjs--keyword--color !important;
|
||||
}
|
||||
.hljs-number {
|
||||
color: $ibo-vendors-highlightjs--number--color !important;
|
||||
}
|
||||
.hljs-attribute {
|
||||
color: $ibo-vendors-highlightjs--attribute--color
|
||||
}
|
||||
.hljs-regexp,
|
||||
.hljs-link {
|
||||
color: $ibo-vendors-highlightjs--regexp--color !important;
|
||||
}
|
||||
.hljs-meta {
|
||||
color: $ibo-vendors-highlightjs--meta--color !important;
|
||||
}
|
||||
.hljs-tag,
|
||||
.hljs-name,
|
||||
.hljs-bullet,
|
||||
.hljs-subst,
|
||||
.hljs-emphasis,
|
||||
.hljs-type,
|
||||
.hljs-built_in,
|
||||
.hljs-selector-attr,
|
||||
.hljs-selector-pseudo,
|
||||
.hljs-addition,
|
||||
.hljs-variable,
|
||||
.hljs-template-tag,
|
||||
.hljs-template-variable {
|
||||
color: $ibo-vendors-highlightjs--tag--color !important;
|
||||
}
|
||||
.hljs-string,
|
||||
.hljs-symbol {
|
||||
color: $ibo-vendors-highlightjs--string--color !important;
|
||||
}
|
||||
.hljs-comment,
|
||||
.hljs-quote,
|
||||
.hljs-deletion {
|
||||
color: $ibo-vendors-highlightjs--comment--color !important;
|
||||
}
|
||||
.hljs-selector-class {
|
||||
color: $ibo-vendors-highlightjs--selector-class--color !important;
|
||||
}
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag,
|
||||
.hljs-literal,
|
||||
.hljs-doctag,
|
||||
.hljs-title,
|
||||
.hljs-section,
|
||||
.hljs-type,
|
||||
.hljs-name,
|
||||
.hljs-strong {
|
||||
font-weight: bold
|
||||
}
|
||||
.hljs-code,
|
||||
.hljs-title.class_,
|
||||
.hljs-class .hljs-title,
|
||||
.hljs-section {
|
||||
color: $ibo-vendors-highlightjs--code--color !important;
|
||||
}
|
||||
Reference in New Issue
Block a user