inform
Version:
A contact and newsletter form library.
1 lines • 2.44 kB
JavaScript
(function(e){function t(e,n){if({}.hasOwnProperty.call(t.cache,e))return t.cache[e];if("function"==typeof n)return void t.load(e,n);var r=t.resolve(e);if(!r)throw new Error("Failed to resolve module "+e);var i={id:e,require:t,filename:e,exports:{},loaded:!1,parent:null,children:[]},o=e.slice(0,e.lastIndexOf("/")+1);return t.cache[e]=i.exports,r.call(i.exports,i,i.exports,o,e),i.loaded=!0,t.cache[e]=i.exports}t.modules={},t.cache={},t.resolve=function(e){return{}.hasOwnProperty.call(t.modules,e)?t.modules[e]:void 0},t.define=function(e,n){t.modules[e]=n},t.define("little-emitter/emitter",function(e,t,n,r){!function(n,r){"function"==typeof define&&define.amd?define(r):"object"==typeof t?e.exports=r():r(n)}(this,function(e){"use strict";function t(e){return e?(e._events={},n(e,i)):void(this._events={})}function n(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function r(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&(t=t.concat(e[n]));return t}var i,o=Array.prototype.slice;return i=t.prototype,i.on=i.addEventListener=function(e,t){return(this._events[e]=this._events[e]||[]).push(t),this},i.one=i.once=function(e,t){var n=function(){this.off(e,n),t.apply(this,arguments)};return n.fn=t,this.on(e,n)},i.off=i.removeAllListners=i.removeEventListener=function(e,t){var n=this._events[e];if(0===arguments.length)this._events={};else if(1===arguments.length)delete this._events[e];else if(n){for(var r,i=0;i<n.length;i++)if(r=n[i],r===t||r.fn===t){n.splice(i,1);break}n.length||delete this._events[e]}return this},i.emit=i.trigger=function(e){var t=this._events[e];if(!t)return!1;for(var n=0,r=t.length;r>n;n++)t[n].apply(this,o.call(arguments,1));return!0},i.listeners=function(e){return e?this._events[e]?this._events[e]:[]:r(this._events)},e?void(e.Emitter=t):t})}),t.define("./index",function(e,n,r,i){var o;o=t("little-emitter/emitter"),function(){var e,t,n,r,i;return e=new o,n=function(e){var t,n;return n=document.getElementsByTagName(e),t=n[t.length-1]},i=n("script"),t=n("form"),r=function(){return t.getElementsByTagName("input")},document.addEventListener?document.addEventListener("DOMContentLoaded",r,!1):document.attachEvent&&document.attachEvent("onreadystatechange",function(){return"complete"===document.readyState?r():void 0}),window.addEventListener?window.addEventListener("load",r,!1):window.attachEvent&&window.attachEvent("onload",r),e}()}),t("./index")}).call(this,this);