35 lines
1.8 KiB
JavaScript
35 lines
1.8 KiB
JavaScript
(function() {
|
|
'use strict';
|
|
|
|
angular.module('SOGo.Common')
|
|
.config(configure)
|
|
|
|
configure.$inject = ['$mdThemingProvider'];
|
|
function configure($mdThemingProvider) {
|
|
|
|
$mdThemingProvider.definePalette("sogo-green",{50:"eaf5e9",100:"cbe5c8",200:"aad6a5",300:"88c781",400:"66b86a",500:"56b04c",600:"4da143",700:"388e3c",800:"367d2e",900:"225e1b",A100:"ffffff",A200:"69f0ae",A400:"00e676",A700:"00c853",contrastDefaultColor:"dark",contrastLightColors:["300","400","500","600","700","800","900"]})
|
|
$mdThemingProvider.definePalette("sogo-blue",{50:"f0faf9",100:"e1f5f3",200:"ceebe8",300:"bfe0dd",400:"b2d6d3",500:"a1ccc8",600:"8ebfbb",700:"7db3b0",800:"639997",900:"4d8080",A100:"d4f7fa",A200:"c3f5fa",A400:"53e3f0",A700:"00b0c0",contrastDefaultColor:"light",contrastDarkColors:["50","100","200"]})
|
|
$mdThemingProvider.definePalette("sogo-grey",$mdThemingProvider.extendPalette("grey",{1e3:"baa870"}))
|
|
|
|
var primarySettings = {default:"900","hue-1":"400","hue-2":"800","hue-3":"A700"}
|
|
var accentSettings = {default:"500","hue-1":"A100","hue-2":"300","hue-3":"A700"}
|
|
var backgroundSettings = {}
|
|
|
|
var primary = $mdThemingProvider.extendPalette('sogo-blue', {});
|
|
var accent = $mdThemingProvider.extendPalette('sogo-green', {
|
|
'A100': 'ffffff'
|
|
});
|
|
var background = $mdThemingProvider.extendPalette('sogo-grey', {});
|
|
|
|
$mdThemingProvider.definePalette('primary-cow', primary);
|
|
$mdThemingProvider.definePalette('accent-cow', accent);
|
|
$mdThemingProvider.definePalette('background-cow', background);
|
|
|
|
$mdThemingProvider.theme('default')
|
|
.primaryPalette('primary-cow', primarySettings)
|
|
.accentPalette('accent-cow', accentSettings)
|
|
.backgroundPalette('background-cow', backgroundSettings);
|
|
$mdThemingProvider.generateThemesOnDemand(false);
|
|
}
|
|
})();
|