diff --git a/assets/js/zepto.popup.js b/assets/js/zepto.popup.js new file mode 100644 index 0000000..f65cd07 --- /dev/null +++ b/assets/js/zepto.popup.js @@ -0,0 +1,686 @@ +/*------------------------------- + + POPUP.JS + + Simple Popup plugin for Zepto + + @author Todd Francis; King + @version 2.2.3 + +-------------------------------*/ + +;(function($, window){ + + 'use strict'; + + /** + * Popup Zepto method + * + * @param {Object} settings + * @return {Object} + */ + $.fn.popup = function(settings){ + + var selector = this.selector, + popup = new $.Popup(settings); + + $(document) + .on('click.popup', selector, function(e){ + + var content = settings && settings.content + ? settings.content + : $(this).attr('href'); + + e.preventDefault(); + + popup.open(content, undefined, this); + + }); + + return this.each(function(){ + + + $(this) + .data('popup', popup); + + }); + + }; + + /** + * Main Popup Class + * + * @param {Object} settings + */ + $.Popup = function(settings) + { + var p = this, + defaults = { + + // Markup + backClass : 'popup_back', + backOpacity : 0.7, + containerClass : 'popup_cont', + closeContent : '', + markup : '