UNPKG

pimatic-angular-material-frontend

Version:

Provides an AngularJS webinterface for Pimatic with material design.

7 lines 929 B
/** * Module for accessing the theme colors in javascript. * * Extracted from * http://plnkr.co/edit/gBDV2ABghTMqqs5YaElB?p=preview */ angular.module("mdThemeColors",["ngMaterial"]).config(["$provide","$mdThemingProvider",function(a,b){var c={};Object.keys(b._PALETTES).forEach(function(a){var d=b._PALETTES[a],e=[];c[a]=e,Object.keys(d).forEach(function(a){/#[0-9A-Fa-f]{6}|0-9A-Fa-f]{8}\b/.exec(d[a])&&(e[a]=d[a])})}),a.factory("mdThemeColors",[function(){var a={},d=function(a){return function(){var d=b._THEMES["default"].colors[a],e=d.name;return c[e]["default"]=c[e][d.hues["default"]],c[e].hue1=c[e][d.hues["hue-1"]],c[e].hue2=c[e][d.hues["hue-2"]],c[e].hue3=c[e][d.hues["hue-3"]],c[e]}};return Object.defineProperty(a,"primary",{get:d("primary")}),Object.defineProperty(a,"accent",{get:d("accent")}),Object.defineProperty(a,"warn",{get:d("warn")}),Object.defineProperty(a,"background",{get:d("background")}),a}])}]);