UNPKG

kickstart-node

Version:

A front-end framework for clean HTML and fast performance

1 lines 9.63 kB
!function e(t,r,o){function n(c,i){if(!r[c]){if(!t[c]){var s="function"==typeof require&&require;if(!i&&s)return s(c,!0);if(a)return a(c,!0);var u=new Error("Cannot find module '"+c+"'");throw u.code="MODULE_NOT_FOUND",u}var f=r[c]={exports:{}};t[c][0].call(f.exports,function(e){var r=t[c][1][e];return n(r?r:e)},f,f.exports,e,t,r,o)}return r[c].exports}for(var a="function"==typeof require&&require,c=0;c<o.length;c++)n(o[c]);return n}({"./lib-core/coffee/app.coffee":[function(e){var t,r,o,n,a,c,i,s,u,f,l,d;i=e("./ks"),s=e("./modal"),u=e("./navbar"),o=e("./debouncer"),c=e("./icons"),f=e("./status"),l=e("./tabs"),d=e("./throttler"),r=e("./buttons"),t=e("./buffer"),a=e("./growl"),n=e("./dropdown"),k$.ready=function(){var e,t,r,o,n,a,c,i,s;for(k$.icons(),k$.button(),k$.dropdown(),c=k$.$$("[data-ks-navbar]"),r=0,n=c.length;n>r;r++)e=c[r],k$.nav(e);for(i=k$.$$("[data-ks-tabs]"),s=[],o=0,a=i.length;a>o;o++)t=i[o],s.push(k$.tabs(t));return s},document.addEventListener("DOMContentLoaded",function(){return k$.ready()})},{"./buffer":"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/buffer.coffee","./buttons":"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/buttons.coffee","./debouncer":"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/debouncer.coffee","./dropdown":"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/dropdown.coffee","./growl":"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/growl.coffee","./icons":"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/icons.coffee","./ks":"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/ks.coffee","./modal":"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/modal.coffee","./navbar":"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/navbar.coffee","./status":"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/status.coffee","./tabs":"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/tabs.coffee","./throttler":"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/throttler.coffee"}],"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/buffer.coffee":[function(e,t){var r;r=function(e,t){var r;return k$.bufferArray=k$.bufferArray||new Array,k$.bufferArray.length||(k$.bufferArray=new Array,t=t||500,r=1,k$.bufferInterval=setInterval(function(){return k$.bufferArray[r]&&k$.bufferArray[r](),r++,r>=k$.bufferArray.length?(clearInterval(k$.bufferInterval),k$.bufferArray=void 0,r=1):void 0},t)),k$.bufferArray.push(e),1===k$.bufferArray.length&&k$.bufferArray[0](),console.info("Function queued ("+k$.bufferArray.length+" in queue)")},k$.buffer=r,t.exports=r},{}],"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/buttons.coffee":[function(e,t){var r;r=function(){var e,t,r,o,n,a,c,i,s;for(c=k$.$$("button"),r=0,n=c.length;n>r;r++)e=c[r],e.querySelectorAll("ul").length&&e.classList.add("menu-item");for(i=k$.$$(".button-dropdown"),s=[],o=0,a=i.length;a>o;o++)t=i[o],s.push(t.parentNode.classList.add("menu-item"));return s},k$.button=r,t.exports=r},{}],"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/debouncer.coffee":[function(e,t){var r;r=function(e,t,r){var o;return o=r||1e3,null===k$.debounceQueue&&(k$.debounceQueue=t),t===k$.debounceQueue&&clearTimeout(k$.debounceTimer),k$.debounceTimer=setTimeout(function(){return e(),k$.debounceQueue=null},o)},k$.debounce=r,t.exports=r},{}],"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/dropdown.coffee":[function(e,t){var r;r=function(){return document.body.addEventListener("click",function(e){var t,r,o;return t=null,r=function(){var e,t,r,o,n;for(o=k$.$$(".menu-item"),n=[],t=0,r=o.length;r>t;t++)e=o[t],n.push(e.classList.remove("open"));return n},o=function(){return t.classList.contains("open")?t.classList.remove("open"):(r(),t.classList.add("open")),e.stopPropagation()},e.target.classList.contains("menu-item")?(t=e.target,o()):e.target.parentNode.classList.contains("menu-item")?(t=e.target.parentNode,o()):void r()})},k$.dropdown=r,t.exports=r},{}],"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/growl.coffee":[function(e,t){var r;r=function(e){return k$.buffer(function(){var t,o,n,a,c,i;return n={title:void 0,text:void 0,delay:2e3,type:"growl-warn",id:Date.now()},e=k$.extend(n,e),k$.$$(".growl_container").length||(c=document.createElement("div"),c.className="growl_container",document.body.appendChild(c)),r=document.createElement("div"),t="alert growl show "+e.type+" growl-"+e.id,r.className=t,o="",e.title&&(o+="<h1>"+e.title+"</h1>"),e.text&&(o+="<p>"+e.text+"</p>"),r.innerHTML=o,k$.$(".growl_container").appendChild(r),a=e.delay,i=e.id,a>0?function(e,t){return setTimeout(function(){var r,o;return r=k$.$(".growl-"+t),r.classList.remove("show"),o=r.cloneNode(!0),r.parentNode.replaceChild(o,r),o.classList.add("hide"),function(){return setTimeout(function(){return k$.$$(".growl.show").length?void 0:k$.$(".growl_container").parentNode.removeChild(k$.$(".growl_container"))},500)}(e,t)},e)}(a,i):void 0})},k$.growl=r,t.exports=r},{}],"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/icons.coffee":[function(e,t){var r;r=function(){var e,t,r,o,n,a,c;c=document.getElementsByTagName("use"),a=window.requestAnimationFrame||window.setTimeout,e={},t=!0,r=function(e,t){var r,o,n;if(t){for(n=t.getAttribute("viewBox"),o=document.createDocumentFragment(),r=t.cloneNode(!0),n&&e.setAttribute("viewBox",n);r.childNodes.length;)o.appendChild(r.childNodes[0]);e.appendChild(o)}},n=function(){var e,t,o;o=this,t=document.createElement("x"),e=o.s,t.innerHTML=o.responseText,o.onload=function(){e.splice(0).map(function(e){r(e[0],t.querySelector("#"+e[1].replace(/(\W)/g,"\\$1")))})},o.onload()},o=function(){var t,i,s,u,f,l;for(f=void 0;f=c[0];)t=f.parentNode,i=f.getAttribute("xlink:href").split("#"),u=i[0],s=i[1],t.removeChild(f),u.length?(l=e[u]=e[u]||new XMLHttpRequest,l.s||(l.s=[],l.open("GET",u),l.onload=n,l.send()),l.s.push([t,s]),4===l.readyState&&l.onload()):r(t,document.getElementById(s));a(o)},t&&o()},k$.icons=r,t.exports=r},{}],"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/ks.coffee":[function(e,t){(function(e){e.k$=new Object,k$.$$=function(e){return document.querySelectorAll(e)},k$.$=function(e){return k$.$$(e)[0]},k$.debounceTimer=!1,k$.debounceQueue=null,k$.extend=function(e,t){var r;for(r in t)t[r]&&t[r].constructor&&t[r].constructor===Object?(e[r]=e[r]||{},arguments.callee(e[r],t[r])):e[r]=t[r];return e},t.exports=k$}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/modal.coffee":[function(e,t){var r;r=function(e){var t=/(iPad|iPhone|iPod)/g.test(navigator.userAgent);return t&&document.body.classList.add("dismiss-modal"),function(e){var t,r;return r=function(){return k$.$(e).style.display="none"},document.body.addEventListener("click",function(){return r()}),k$.$(e).addEventListener("click",function(e){return e.stopPropagation()}),t=k$.$(e).querySelector("a[data-modal-close]"),t?t.addEventListener("click",function(){return r()}):void 0}(e),k$.$(e)},k$.modal=r,t.exports=r},{}],"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/navbar.coffee":[function(e,t){var r;r=function(e){var t,r,o,n,a,c,i,s,u,f;n="string"==typeof e?k$.$(e):e;try{for(o=n.querySelectorAll("ul > li"),c=new Array,i=0,u=o.length;u>i;i++)r=o[i],r.querySelectorAll("ul").length&&!r.querySelectorAll('[role="button"]').length&&c.push(r);for(o=c,s=0,f=o.length;f>s;s++)r=o[s],r.classList.add("menu-item")}catch(l){a=l,console.error("Could not instantiate as a nav.",a.message)}return t=n.querySelector(".navbar-title button"),t?t.addEventListener("click",function(){var e;return e=n.querySelector("nav"),e.classList.contains("expand")?e.classList.remove("expand"):e.classList.add("expand")}):void 0},k$.nav=r,t.exports=r},{}],"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/status.coffee":[function(e,t){var r;r=function(e){var t,o,n,a;return n={type:"status-yellow",delay:2e3},r=k$.extend(n,e),k$.$$("#status_bar").length||(o=document.createElement("div"),o.id="status_bar",o.className="status_bar",o.innerHTML="<div class='status_bar-status' id='status_bar-status'></div>",document.body.appendChild(o)),o=k$.$("#status_bar"),a=function(){return o.classList.add("hide"),setTimeout(function(){return o.classList.remove("hide"),o.parentNode.removeChild(o)},250)},r.delay>0&&k$.debounce(a,"hideStatusBar",r.delay),t=k$.$("#status_bar-status"),t.innerHTML=r.text,t.dataset.type=r.type},k$.status=r,t.exports=r},{}],"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/tabs.coffee":[function(e,t){var r;r=function(e){var t,r,o,n,a,c,i,s,u,f,l,d,k,b,$;for(c="string"==typeof e?k$.$(e):e,s=c.querySelectorAll("li"),u=0,d=s.length;d>u;u++)a=s[u],a.classList.add("tab-item");for(n=new Array,f=0,k=s.length;k>f;f++)t=s[f],r=t.querySelector("a").getAttribute("href"),o=k$.$("article"+r),t.classList.contains("open")&&o.classList.add("open"),n.push(o),o.setAttribute("data-panel",!0);for($=[],l=0,b=s.length;b>l;l++)a=s[l],i=a.querySelector("a"),i.setAttribute("data-link",i.getAttribute("href")),i.href="javascript:void(0);",$.push(function(e,t,r){return e.addEventListener("click",function(){var n,a,c,i,u;for(a=0,c=r.length;c>a;a++)o=r[a],o.classList.remove("open");for(u=0,i=s.length;i>u;u++)n=s[u],n.classList.remove("open");return k$.$("article"+t.getAttribute("data-link")).classList.add("open"),e.classList.add("open")})}(a,i,n));return $},k$.tabs=r,t.exports=r},{}],"/Users/adamkochanowicz/Sites/kickstart/lib-core/coffee/throttler.coffee":[function(e,t){var r;r=function(){},k$.throttle=r,t.exports=r},{}]},{},["./lib-core/coffee/app.coffee"]);