UNPKG

chicago

Version:

A front-end JavaScript library for user-interface developers.

67 lines (54 loc) 1.4 kB
/*! * Chicago - Events * Creates custom event bindings * * Copyright (c) 2015 Erik Nielsen * * Licensed under the MIT license: * http://www.opensource.org/licenses/mit-license.php * * Project home: * https://nielse63.github.io/Chicago/ * * Version: @VERSION * */ (function( global, factory ) { if( typeof window === "undefined" && global.window ) { global = global.window; } var component; if(global.Chicago) { component = factory(global.Chicago, global, global.document); } if( typeof define === 'function' && define.amd ) { define('chicago-events', ['chicago'], function() { return component || factory(global.Chicago, global, global.document); }); } })(typeof window !== "undefined" ? window : this, function( _c, win, doc ) { _c.events = { // @import "../events/scrollend.js"; // @import "../events/scrollstart.js"; // @import "../events/resizeend.js"; // @import "../events/resizestart.js"; // @import "../events/transition.js"; // @import "../events/animation.js"; // @import "../events/swipe.js"; }; // Init (function() { for(var k in _c.events) { var v = _c.events[k]; if( _c.utils.is.object( v ) ) { _c.$.event.special[k] = v; var fn = function(options, callback) { return this.each(function() { return _c.$(this).on(k, options, callback); }); }; _c.$.fn[k] = fn; } } })(); });