@stories-js/core
Version:
Stories web components to build stories
5 lines • 2.04 kB
JavaScript
var __spreadArray=this&&this.__spreadArray||function(t,e,r){if(r||arguments.length===2)for(var i=0,n=e.length,a;i<n;i++){if(a||!(i in e)){if(!a)a=Array.prototype.slice.call(e,0,i);a[i]=e[i]}}return t.concat(a||Array.prototype.slice.call(e))};
/*!
* (C) StoriesJS https://storiesjs.org - GPL-2.0 License
*/System.register([],(function(t){"use strict";return{execute:function(){var e=t("i",(function(t,e){if(e===void 0){e=[]}var r={};e.forEach((function(e){if(t.hasAttribute(e)){var i=t.getAttribute(e);if(i!==null){r[e]=t.getAttribute(e)}t.removeAttribute(e)}}));return r}));var r=t("h",(function(t){return!!t.shadowRoot&&!!t.attachShadow}));var i=t("f",(function(t){var e=t.closest("stories-item");if(e){return e.querySelector("stories-label")}return null}));var n=t("d",(function(t,e){var r=t._original||t;return{_original:t,emit:a(r.emit.bind(r),e)}}));var a=function(t,e){if(e===void 0){e=0}var r;return function(){var i=[];for(var n=0;n<arguments.length;n++){i[n]=arguments[n]}clearTimeout(r);r=setTimeout.apply(void 0,__spreadArray([t,e],i,false))}};var o=t("g",(function(t,e){var r;var n=t.getAttribute("aria-labelledby");var a=t.id;var o=n!==null&&n.trim()!==""?n:e+"-lbl";var u=n!==null&&n.trim()!==""?document.getElementById(n):i(t);if(u){if(n===null){u.id=o}r=u.textContent;u.setAttribute("aria-hidden","true")}else if(a.trim()!==""){u=document.querySelector('label[for="'.concat(a,'"]'));if(u){if(u.id!==""){o=u.id}else{u.id=o="".concat(a,"-lbl")}r=u.textContent}}return{label:u,labelId:o,labelText:r}}));var u=t("r",(function(t,e,i,n,a){if(t||r(e)){var o=e.querySelector("input.aux-input");if(!o){o=e.ownerDocument.createElement("input");o.type="hidden";o.classList.add("aux-input");e.appendChild(o)}o.disabled=a;o.name=i;o.value=n||""}}));var l=t("a",(function(t){if(typeof __zone_symbol__requestAnimationFrame==="function"){return __zone_symbol__requestAnimationFrame(t)}if(typeof requestAnimationFrame==="function"){return requestAnimationFrame(t)}return setTimeout(t)}))}}}));
//# sourceMappingURL=p-5d1bdeae.system.js.map