denniss17/pimatic-angular-material-frontend

View on GitHub
lib/color.min.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * 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}])}]);