pogojs
Version:
Library to accompany the Pogo stack
2 lines • 5.25 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.pogojs=t():e.pogojs=t()}(this,function(){return function(e){function t(u){if(n[u])return n[u].exports;var r=n[u]={i:u,l:!1,exports:{}};return e[u].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,u){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:u})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=5)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=function(e){return e.replace(/\b-([a-z])/g,function(e,t){return t.toUpperCase()})};t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=function(e,t){for(var n=0;n<e.length;n++)t(e[n],n)};t.default=u},function(e,t,n){"use strict";function u(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.map(function(e){var t=e.hook,n=e.type,u=e.func;o[t]||(o[t]=[]),o[t].push({func:u,type:n})})}function r(){return o}Object.defineProperty(t,"__esModule",{value:!0});var o={};t.getMap=r,t.register=u},function(e,t,n){"use strict";function u(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function r(e){Object.assign(i,e),a.publish.apply(void 0,u(Object.keys(e)))}function o(e){return i[e]}Object.defineProperty(t,"__esModule",{value:!0}),t.pogoState=t.updatePogoState=t.fetchPogoState=void 0;var a=n(4),i={};t.fetchPogoState=o,t.updatePogoState=r,t.pogoState=i},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){e.trim().split(/\s+/).map(function(e){d[e]=d[e]||{callbacks:[],callers:[]},p(e,t,n)||(d[e].callers.push(n),d[e].callbacks.push(t))})}function o(e,t){(d[e].callers||[]).map(function(n,u){d[e].callbacks[u]===t&&d[e].callbacks[u].splice(u,1)})}function a(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.map(function(e){if(d[e]){(d[e].callbacks||[]).map(function(t){t(i.pogoState[e]||{})})}})}Object.defineProperty(t,"__esModule",{value:!0}),t.unsubscribe=t.subscribe=t.publish=void 0;var i=n(3),c=n(9),f=u(c),s=n(11),l=u(s),d={},p=function(e,t,n){return(0,l.default)(d[e].callers,n)&&(0,f.default)(d[e].callbacks,t)};t.publish=a,t.subscribe=r,t.unsubscribe=o},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.unsubscribe=t.updatePogoState=t.subscribe=t.register=t.publish=t.pogoState=t.pogoset=t.getMap=t.fetchPogoState=t.bind=void 0;var r=n(6),o=u(r),a=n(8),i=u(a),c=n(2),f=n(3),s=n(4);t.bind=i.default,t.fetchPogoState=f.fetchPogoState,t.getMap=c.getMap,t.pogoset=o.default,t.pogoState=f.pogoState,t.publish=s.publish,t.register=c.register,t.subscribe=s.subscribe,t.updatePogoState=f.updatePogoState,t.unsubscribe=s.unsubscribe},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(7),r=function(e){return e&&e.__esModule?e:{default:e}}(u),o=function(e){return(0,r.default)(e,"pogo-")};t.default=o},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=u(r),a=n(1),i=u(a),c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n={};return(0,i.default)(e.attributes,function(e){var u=e.nodeName.toLowerCase();u.length>=t.length&&u.substring(0,t.length)===t&&(n[(0,o.default)(u.substring(t.length,u.length))]=e.nodeValue)}),n};t.default=c},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=e.querySelectorAll('[class*="pogo-"]'),n=[];for((0,c.default)(t,function(t){t.className.match(/pogo-[a-z\d-_]+/gi).map(function(u){var o=(0,s.default)(u.slice(5));l[o]&&l[o].map(function(u){var o=u.type,a=u.func;"immediate"===o?n=[].concat(r(n),[a.bind(null,t,e)]):t.addEventListener(o,a)})})});n.length>0;)n.shift()()}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=n(1),c=u(i),f=n(0),s=u(f),l=(0,a.getMap)();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(10),r=function(e){return e&&e.__esModule?e:{default:e}}(u),o=function(e,t){return e.some(function(e){return(0,r.default)(e,t)})};t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=function(e,t){return String(e)===String(t)};t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(12),r=function(e){return e&&e.__esModule?e:{default:e}}(u),o=function(e,t){return e.some(function(e){return(0,r.default)(e,t)})};t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=function(e,t){return e.toUpperCase()===t.toUpperCase()};t.default=u}])});
//# sourceMappingURL=index.umd.min.js.map