@skyux/theme
Advanced tools
Comparing version 3.12.0 to 3.13.0
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@angular/core"),require("fontfaceobserver"),require("rxjs/ReplaySubject")):"function"==typeof define&&define.amd?define(["@angular/core","fontfaceobserver","rxjs/ReplaySubject"],t):"object"==typeof exports?exports["skyux-theme"]=t(require("@angular/core"),require("fontfaceobserver"),require("rxjs/ReplaySubject")):e["skyux-theme"]=t(e["@angular/core"],e.fontfaceobserver,e["rxjs/ReplaySubject"])}(window,(function(e,t,r){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=4)}([function(e,t,r){"use strict";r.r(t),r.d(t,"__extends",(function(){return o})),r.d(t,"__assign",(function(){return u})),r.d(t,"__rest",(function(){return i})),r.d(t,"__decorate",(function(){return c})),r.d(t,"__param",(function(){return a})),r.d(t,"__metadata",(function(){return f})),r.d(t,"__awaiter",(function(){return l})),r.d(t,"__generator",(function(){return s})),r.d(t,"__exportStar",(function(){return p})),r.d(t,"__values",(function(){return d})),r.d(t,"__read",(function(){return y})),r.d(t,"__spread",(function(){return _})),r.d(t,"__spreadArrays",(function(){return b})),r.d(t,"__await",(function(){return v})),r.d(t,"__asyncGenerator",(function(){return h})),r.d(t,"__asyncDelegator",(function(){return w})),r.d(t,"__asyncValues",(function(){return m})),r.d(t,"__makeTemplateObject",(function(){return O})),r.d(t,"__importStar",(function(){return S})),r.d(t,"__importDefault",(function(){return j})),r.d(t,"__classPrivateFieldGet",(function(){return x})),r.d(t,"__classPrivateFieldSet",(function(){return g})); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@angular/core"),require("fontfaceobserver"),require("rxjs/operators"),require("rxjs"),require("rxjs/ReplaySubject")):"function"==typeof define&&define.amd?define(["@angular/core","fontfaceobserver","rxjs/operators","rxjs","rxjs/ReplaySubject"],t):"object"==typeof exports?exports["skyux-theme"]=t(require("@angular/core"),require("fontfaceobserver"),require("rxjs/operators"),require("rxjs"),require("rxjs/ReplaySubject")):e["skyux-theme"]=t(e["@angular/core"],e.fontfaceobserver,e["rxjs/operators"],e.rxjs,e["rxjs/ReplaySubject"])}(window,(function(e,t,r,n,o){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=8)}([function(e,t,r){"use strict";r.r(t),r.d(t,"__extends",(function(){return o})),r.d(t,"__assign",(function(){return i})),r.d(t,"__rest",(function(){return u})),r.d(t,"__decorate",(function(){return s})),r.d(t,"__param",(function(){return a})),r.d(t,"__metadata",(function(){return c})),r.d(t,"__awaiter",(function(){return f})),r.d(t,"__generator",(function(){return l})),r.d(t,"__exportStar",(function(){return p})),r.d(t,"__values",(function(){return d})),r.d(t,"__read",(function(){return h})),r.d(t,"__spread",(function(){return y})),r.d(t,"__spreadArrays",(function(){return _})),r.d(t,"__await",(function(){return m})),r.d(t,"__asyncGenerator",(function(){return v})),r.d(t,"__asyncDelegator",(function(){return b})),r.d(t,"__asyncValues",(function(){return S})),r.d(t,"__makeTemplateObject",(function(){return g})),r.d(t,"__importStar",(function(){return j})),r.d(t,"__importDefault",(function(){return O})),r.d(t,"__classPrivateFieldGet",(function(){return w})),r.d(t,"__classPrivateFieldSet",(function(){return x})); | ||
/*! ***************************************************************************** | ||
@@ -16,2 +16,2 @@ Copyright (c) Microsoft Corporation. All rights reserved. | ||
***************************************************************************** */ | ||
var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function o(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var u=function(){return(u=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function c(e,t,r,n){var o,u=arguments.length,i=u<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(u<3?o(i):u>3?o(t,r,i):o(t,r))||i);return u>3&&i&&Object.defineProperty(t,r,i),i}function a(e,t){return function(r,n){t(r,n,e)}}function f(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))((function(o,u){function i(e){try{a(n.next(e))}catch(e){u(e)}}function c(e){try{a(n.throw(e))}catch(e){u(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,c)}a((n=n.apply(e,t||[])).next())}))}function s(e,t){var r,n,o,u,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return u={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u;function c(u){return function(c){return function(u){if(r)throw new TypeError("Generator is already executing.");for(;i;)try{if(r=1,n&&(o=2&u[0]?n.return:u[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,u[1])).done)return o;switch(n=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,n=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){i=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){i.label=u[1];break}if(6===u[0]&&i.label<o[1]){i.label=o[1],o=u;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(u);break}o[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],n=0}finally{r=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,c])}}}function p(e,t){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}function d(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function y(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,u=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=u.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=u.return)&&r.call(u)}finally{if(o)throw o.error}}return i}function _(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(y(arguments[t]));return e}function b(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var u=arguments[t],i=0,c=u.length;i<c;i++,o++)n[o]=u[i];return n}function v(e){return this instanceof v?(this.v=e,this):new v(e)}function h(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),u=[];return n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n;function i(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){u.push([e,t,r,n])>1||c(e,t)}))})}function c(e,t){try{(r=o[e](t)).value instanceof v?Promise.resolve(r.value.v).then(a,f):l(u[0][2],r)}catch(e){l(u[0][3],e)}var r}function a(e){c("next",e)}function f(e){c("throw",e)}function l(e,t){e(t),u.shift(),u.length&&c(u[0][0],u[0][1])}}function w(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:v(e[n](t)),done:"return"===n}:o?o(t):t}:o}}function m(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=d(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){(function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)})(n,o,(t=e[r](t)).done,t.value)}))}}}function O(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function S(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function j(e){return e&&e.__esModule?e:{default:e}}function x(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function g(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},function(t,r){t.exports=e},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(5),u=r(1),i=function(){function e(){this.isLoaded=!1}var t;return t=e,e.prototype.loadStyles=function(){var e=this;if(this.isLoaded)return Promise.resolve();var r=new o("FontAwesome"),n=new o("skyux-icons"),u=new o("Blackbaud Sans");return Promise.all([r.load("",t.LOAD_TIMEOUT),n.load("",t.LOAD_TIMEOUT),u.load(void 0,t.LOAD_TIMEOUT)]).then((function(){e.isLoaded=!0})).catch((function(e){return Promise.resolve({error:e})}))},e.LOAD_TIMEOUT=3e3,e=t=n.__decorate([u.Injectable()],e)}();t.SkyAppStyleLoader=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),u=r(7),i=function(){function e(){this.visible=new u.ReplaySubject(1)}return e=n.__decorate([o.Injectable()],e)}();t.SkyAppViewportService=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(2),t),n.__exportStar(r(6),t),n.__exportStar(r(3),t)},function(e,r){e.exports=t},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),u=r(2),i=r(3),c=function(){function e(){}return e=n.__decorate([o.NgModule({providers:[u.SkyAppStyleLoader,i.SkyAppViewportService]})],e)}();t.SkyThemeModule=c},function(e,t){e.exports=r}])})); | ||
var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function o(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function u(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function s(e,t,r,n){var o,i=arguments.length,u=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(u=(i<3?o(u):i>3?o(t,r,u):o(t,r))||u);return i>3&&u&&Object.defineProperty(t,r,u),u}function a(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function f(e,t,r,n){return new(r||(r=Promise))((function(o,i){function u(e){try{a(n.next(e))}catch(e){i(e)}}function s(e){try{a(n.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(u,s)}a((n=n.apply(e,t||[])).next())}))}function l(e,t){var r,n,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;u;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,n=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=t.call(e,u)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}}function p(e,t){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}function d(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function h(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)u.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return u}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(h(arguments[t]));return e}function _(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var i=arguments[t],u=0,s=i.length;u<s;u++,o++)n[o]=i[u];return n}function m(e){return this instanceof m?(this.v=e,this):new m(e)}function v(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),i=[];return n={},u("next"),u("throw"),u("return"),n[Symbol.asyncIterator]=function(){return this},n;function u(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){i.push([e,t,r,n])>1||s(e,t)}))})}function s(e,t){try{(r=o[e](t)).value instanceof m?Promise.resolve(r.value.v).then(a,c):f(i[0][2],r)}catch(e){f(i[0][3],e)}var r}function a(e){s("next",e)}function c(e){s("throw",e)}function f(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function b(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:m(e[n](t)),done:"return"===n}:o?o(t):t}:o}}function S(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=d(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){(function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)})(n,o,(t=e[r](t)).done,t.value)}))}}}function g(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function j(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function O(e){return e&&e.__esModule?e:{default:e}}function w(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function x(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},function(t,r){t.exports=e},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(11),u=function(){function e(){this.settings=new i.ReplaySubject(1),this.settingsObs=this.settings.asObservable()}return Object.defineProperty(e.prototype,"settingsChange",{get:function(){return this.settingsObs},enumerable:!0,configurable:!0}),e.prototype.init=function(e,t,r){this.hostEl=e,this.renderer=t,this.setTheme(r)},e.prototype.destroy=function(){this.settings.complete(),this.hostEl=this.renderer=void 0},e.prototype.setTheme=function(e){var t=this.current;this.applySettings(t,e),this.applyThemeMode(t,e),this.settings.next({currentSettings:e,previousSettings:t}),this.current=e},e.prototype.applySettings=function(e,t){var r=e&&e.theme.hostClass,n=t.theme.hostClass;(!r||r!==n)&&(r&&this.removeHostClass(r),this.addHostClass(n))},e.prototype.applyThemeMode=function(e,t){var r=e&&e.mode.hostClass,n=t.mode.hostClass;(!e||r!==n)&&(r&&this.removeHostClass(r),t.theme.supportedModes.indexOf(t.mode)>=0&&this.addHostClass(n))},e.prototype.addHostClass=function(e){this.renderer.addClass(this.hostEl,e)},e.prototype.removeHostClass=function(e){this.renderer.removeClass(this.hostEl,e)},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[])],e)}();t.SkyThemeService=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){this.name=e,this.hostClass=t}return e.presets={light:new e("light","sky-theme-mode-light"),dark:new e("dark","sky-theme-mode-dark")},e}();t.SkyThemeMode=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(9),i=r(1),u=r(10),s=r(2),a=function(){function e(e){this.themeSvc=e,this.isLoaded=!1}var t;return t=e,e.prototype.loadStyles=function(){var e,r=this;if(this.isLoaded)return Promise.resolve();e=this.themeSvc?this.themeSvc.settingsChange.pipe(u.take(1)).toPromise():Promise.resolve();var n=new o("FontAwesome"),i=new o("skyux-icons"),s=new o("Blackbaud Sans");return Promise.all([n.load("",t.LOAD_TIMEOUT),i.load("",t.LOAD_TIMEOUT),s.load(void 0,t.LOAD_TIMEOUT),e]).then((function(){r.isLoaded=!0})).catch((function(e){return Promise.resolve({error:e})}))},e.LOAD_TIMEOUT=3e3,e=t=n.__decorate([i.Injectable(),n.__param(0,i.Optional()),n.__metadata("design:paramtypes",[s.SkyThemeService])],e)}();t.SkyAppStyleLoader=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(13),u=function(){function e(){this.visible=new i.ReplaySubject(1)}return e=n.__decorate([o.Injectable()],e)}();t.SkyAppViewportService=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(3),o=function(){function e(e,t,r){this.name=e,this.hostClass=t,this.supportedModes=r}return e.presets={default:new e("default","sky-theme-default",[n.SkyThemeMode.presets.light]),modern:new e("modern","sky-theme-modern",[n.SkyThemeMode.presets.light,n.SkyThemeMode.presets.dark])},e}();t.SkyTheme=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){this.theme=e,this.mode=t};t.SkyThemeSettings=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(4),t),n.__exportStar(r(12),t),n.__exportStar(r(15),t),n.__exportStar(r(5),t)},function(e,r){e.exports=t},function(e,t){e.exports=r},function(e,t){e.exports=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(4),u=r(5),s=r(14),a=function(){function e(){}return e=n.__decorate([o.NgModule({declarations:[s.SkyThemeDirective],providers:[i.SkyAppStyleLoader,u.SkyAppViewportService],exports:[s.SkyThemeDirective]})],e)}();t.SkyThemeModule=a},function(e,t){e.exports=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(1),u=r(6),s=r(3),a=r(7),c=r(2),f=new a.SkyThemeSettings(u.SkyTheme.presets.default,s.SkyThemeMode.presets.light),l=function(){function e(e,t,r){this.elRef=e,this.renderer=t,this.themeSvc=r,this._skyTheme=f}return Object.defineProperty(e.prototype,"skyTheme",{get:function(){return this._skyTheme},set:function(e){this._skyTheme=e||f,this.initialized&&this.themeSvc.setTheme(this.skyTheme)},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){this.themeSvc.init(this.elRef.nativeElement,this.renderer,this.skyTheme),this.initialized=!0},e.prototype.ngOnDestroy=function(){this.themeSvc.destroy()},n.__decorate([i.Input(),n.__metadata("design:type",a.SkyThemeSettings),n.__metadata("design:paramtypes",[a.SkyThemeSettings])],e.prototype,"skyTheme",null),e=n.__decorate([o.Directive({selector:"[skyTheme]",providers:[c.SkyThemeService]}),n.__metadata("design:paramtypes",[i.ElementRef,i.Renderer2,c.SkyThemeService])],e)}();t.SkyThemeDirective=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(6),t),n.__exportStar(r(3),t),n.__exportStar(r(7),t),n.__exportStar(r(2),t)}])})); |
@@ -0,1 +1,5 @@ | ||
# 3.13.0 (2020-04-22) | ||
- Added theming capabilities. [#108](https://github.com/blackbaud/skyux-theme/pull/108) | ||
# 3.12.0 (2020-04-01) | ||
@@ -2,0 +6,0 @@ |
export * from './style-loader'; | ||
export * from './theme.module'; | ||
export * from './theming'; | ||
export * from './viewport.service'; |
@@ -7,3 +7,4 @@ /** | ||
export { SkyThemeModule } from './theme.module'; | ||
export { SkyTheme, SkyThemeMode, SkyThemeSettings, SkyThemeService } from './theming'; | ||
export { SkyAppViewportService } from './viewport.service'; | ||
//# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./style-loader"},{"from":"./theme.module"},{"from":"./viewport.service"}]}] | ||
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./style-loader"},{"from":"./theme.module"},{"from":"./theming"},{"from":"./viewport.service"}]}] |
{ | ||
"name": "@skyux/theme", | ||
"version": "3.12.0", | ||
"version": "3.13.0", | ||
"description": "SKY UX Theme", | ||
@@ -23,3 +23,3 @@ "main": "bundles/bundle.umd.js", | ||
"dependencies": { | ||
"@blackbaud/skyux-design-tokens": "0.0.13", | ||
"@blackbaud/skyux-design-tokens": "0.0.15", | ||
"@types/fontfaceobserver": "0.0.6", | ||
@@ -26,0 +26,0 @@ "fontfaceobserver": "2.1.0", |
@@ -0,5 +1,8 @@ | ||
import { SkyThemeService } from './theming/theme.service'; | ||
export declare class SkyAppStyleLoader { | ||
private themeSvc?; | ||
static readonly LOAD_TIMEOUT = 3000; | ||
isLoaded: boolean; | ||
constructor(themeSvc?: SkyThemeService); | ||
loadStyles(): Promise<any>; | ||
} |
@@ -6,5 +6,8 @@ /** | ||
import * as FontFaceObserver from 'fontfaceobserver'; | ||
import { Injectable } from '@angular/core'; | ||
import { Injectable, Optional } from '@angular/core'; | ||
import { take } from 'rxjs/operators'; | ||
import { SkyThemeService } from './theming/theme.service'; | ||
var SkyAppStyleLoader = /** @class */ (function () { | ||
function SkyAppStyleLoader() { | ||
function SkyAppStyleLoader(themeSvc) { | ||
this.themeSvc = themeSvc; | ||
this.isLoaded = false; | ||
@@ -24,2 +27,10 @@ } | ||
/** @type {?} */ | ||
var themePromise; | ||
if (this.themeSvc) { | ||
themePromise = this.themeSvc.settingsChange.pipe(take(1)).toPromise(); | ||
} | ||
else { | ||
themePromise = Promise.resolve(); | ||
} | ||
/** @type {?} */ | ||
var fontAwesome = new FontFaceObserver('FontAwesome'); | ||
@@ -37,3 +48,4 @@ /** @type {?} */ | ||
skyuxIcons.load('\ue808', SkyAppStyleLoader.LOAD_TIMEOUT), | ||
blackbaudSans.load(undefined, SkyAppStyleLoader.LOAD_TIMEOUT) | ||
blackbaudSans.load(undefined, SkyAppStyleLoader.LOAD_TIMEOUT), | ||
themePromise | ||
]) | ||
@@ -62,2 +74,6 @@ .then((/** | ||
]; | ||
/** @nocollapse */ | ||
SkyAppStyleLoader.ctorParameters = function () { return [ | ||
{ type: SkyThemeService, decorators: [{ type: Optional }] } | ||
]; }; | ||
return SkyAppStyleLoader; | ||
@@ -71,3 +87,8 @@ }()); | ||
SkyAppStyleLoader.prototype.isLoaded; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
SkyAppStyleLoader.prototype.themeSvc; | ||
} | ||
//# sourceMappingURL=style-loader.js.map |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{"SkyAppStyleLoader":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"loadStyles":[{"__symbolic":"method"}]},"statics":{"LOAD_TIMEOUT":3000}}}}] | ||
[{"__symbolic":"module","version":4,"metadata":{"SkyAppStyleLoader":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":15,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":21,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"./theming/theme.service","name":"SkyThemeService","line":21,"character":35}]}],"loadStyles":[{"__symbolic":"method"}]},"statics":{"LOAD_TIMEOUT":3000}}}}] |
@@ -8,2 +8,3 @@ /** | ||
import { SkyAppViewportService } from './viewport.service'; | ||
import { SkyThemeDirective } from './theming/theme.directive'; | ||
var SkyThemeModule = /** @class */ (function () { | ||
@@ -14,5 +15,11 @@ function SkyThemeModule() { | ||
{ type: NgModule, args: [{ | ||
declarations: [ | ||
SkyThemeDirective | ||
], | ||
providers: [ | ||
SkyAppStyleLoader, | ||
SkyAppViewportService | ||
], | ||
exports: [ | ||
SkyThemeDirective | ||
] | ||
@@ -19,0 +26,0 @@ },] } |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{"SkyThemeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","module":"./style-loader","name":"SkyAppStyleLoader","line":14,"character":4},{"__symbolic":"reference","module":"./viewport.service","name":"SkyAppViewportService","line":15,"character":4}]}]}]}}}] | ||
[{"__symbolic":"module","version":4,"metadata":{"SkyThemeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":16,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","module":"./theming/theme.directive","name":"SkyThemeDirective","line":18,"character":4}],"providers":[{"__symbolic":"reference","module":"./style-loader","name":"SkyAppStyleLoader","line":21,"character":4},{"__symbolic":"reference","module":"./viewport.service","name":"SkyAppViewportService","line":22,"character":4}],"exports":[{"__symbolic":"reference","module":"./theming/theme.directive","name":"SkyThemeDirective","line":25,"character":4}]}]}]}}}] |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
352674
64
1915
+ Added@blackbaud/skyux-design-tokens@0.0.15(transitive)
- Removed@blackbaud/skyux-design-tokens@0.0.13(transitive)