Robert Vogel has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/194854

Change subject: Using $wgResourceLoaderLESSVars for most LESS vars
......................................................................

Using $wgResourceLoaderLESSVars for most LESS vars

This change should make it easier to adapt the look of BlueSpiceSkin to
the requirements of customers. It also enables extensions like FlexiSkin
to modify the variables by using 'ResourceLoaderGetLessVars' (1.25+) hook.

I don't know why, but having 'bs-skin-path' variable in the array breaks
the function. This should be subject to future improvements.

Change-Id: I6ad1a5719acb1a78b20be7fb602f5112524c373d
(cherry picked from commit ab9dc6e3917188f1bcb6132bb4b5804a312bd3bc)
---
M BlueSpiceSkin.php
M resources/variables.less
2 files changed, 33 insertions(+), 29 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/skins/BlueSpiceSkin 
refs/changes/54/194854/1

diff --git a/BlueSpiceSkin.php b/BlueSpiceSkin.php
index 772eecc..e193e40 100644
--- a/BlueSpiceSkin.php
+++ b/BlueSpiceSkin.php
@@ -86,4 +86,36 @@
 
 $wgDefaultSkin = 'bluespiceskin';
 $wgSkipSkins = array( 'chick', 'cologneblue', 'common', 'modern', 'monobook',
-       'myskin', 'nostalgia', 'simple', 'standard' );
\ No newline at end of file
+       'myskin', 'nostalgia', 'simple', 'standard' );
+
+// Set LESS global variables
+       $localBasePath = dirname( __DIR__ );
+       $wgResourceLoaderLESSImportPaths = array_merge( 
$wgResourceLoaderLESSImportPaths, array(
+               "$localBasePath/resources/",
+       ) );
+
+$wgResourceLoaderLESSVars += array(
+       'body-font-size' => '1em',
+       'bs-color-primary' => '#3e5389', //blue
+       'bs-color-secondary' => '#ffae00', //orange
+       'bs-color-tertiary' => '#b73a3a', //red
+       'bs-color-neutral' => '#929292', //grey
+       'bs-color-neutral2' => '#ABABAB', //lighten(@bs-color-neutral1, 10%); - 
LESS / RL issue
+       'bs-color-neutral3' => '#C4C4C4', //lighten(@bs-color-neutral1, 20%)',
+       'bs-color-neutral4' => '#787878', //darken(@bs-color-neutral1, 10%)',
+       'bs-color-dark-blue' => 'rgb(62, 83, 137)',
+       'bs-color-bright-blue-a' => 'rgba(205, 223, 242, 0.6)',
+       'bs-color-middle-blue-a' => 'rgba(62, 83, 137, 0.44)',
+       'bs-color-middle-blue' => 'rgba(152, 167, 196)',
+       'bs-color-light-grey' => 'rgb(211, 211, 211)',
+       'bs-color-dark-grey' => 'rgb(186, 186, 186)',
+       'bs-color-darker-grey' => '#494949',
+       'bs-color-content-default' => '#252525',
+       'bs-color-redlink' => '#ba0000',
+       'bs-font-default' => '"Source Sans Pro", sans-serif',
+       'bs-font-roboto' => '"RobotoSlab"',
+       'bs-box-shadow' => '0px 4px 20px 0px rgba(9, 7, 9, 0.45)',
+       'bs-width-page' => '1222px',
+       'bs-width-navcol' => '276px',
+       'bs-margin-left-content' => '302px'
+);
\ No newline at end of file
diff --git a/resources/variables.less b/resources/variables.less
index 985d8cf..d9f362d 100644
--- a/resources/variables.less
+++ b/resources/variables.less
@@ -1,32 +1,4 @@
-@body-font-size: 1em;
 @bs-skin-path: "";
-
-// BlueSpice
-// 
INT:https://wiki.hallowelt.biz/index.php/Blue_spice/Style_Guide/Allgemeine_Designobjekte
-@bs-color-primary: #3e5389; //blue
-@bs-color-secondary: #ffae00; //orange
-@bs-color-tertiary: #b73a3a; //red
-@bs-color-neutral: #929292; //grey
-@bs-color-neutral2: #ABABAB; //lighten(@bs-color-neutral1, 10%); - LESS / RL 
issue
-@bs-color-neutral3: #C4C4C4; //lighten(@bs-color-neutral1, 20%);
-@bs-color-neutral4: #787878; //darken(@bs-color-neutral1, 10%);
-@bs-color-dark-blue: rgb(62, 83, 137);
-@bs-color-bright-blue-a: rgba(205, 223, 242, 0.6);
-@bs-color-middle-blue-a: rgba(62, 83, 137, 0.44);
-@bs-color-middle-blue: rgba(152, 167, 196);
-@bs-color-light-grey: rgb(211, 211, 211);
-@bs-color-dark-grey: rgb(186, 186, 186);
-@bs-color-darker-grey: #494949;
-@bs-color-content-default: #252525;
-@bs-color-redlink: #ba0000;
-//@bs-font-default: "Neue Helvetica", Helvetica, Arial, sans-serif;
-@bs-font-default: "Source Sans Pro", sans-serif;
-@bs-font-roboto: "RobotoSlab";
-@bs-box-shadow: 0px 4px 20px 0px rgba(9, 7, 9, 0.45);
-
-@bs-width-page: 1222px;
-@bs-width-navcol: 276px;
-@bs-margin-left-content: 302px;
 
 .border-radius(@radius) {
        -webkit-border-radius: @radius;

-- 
To view, visit https://gerrit.wikimedia.org/r/194854
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6ad1a5719acb1a78b20be7fb602f5112524c373d
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/skins/BlueSpiceSkin
Gerrit-Branch: REL1_23
Gerrit-Owner: Robert Vogel <vo...@hallowelt.biz>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to