/* * SimpleModal 1.4.4 - jQuery Plugin * http://simplemodal.com/ * Copyright (c) 2013 Eric Martin * Licensed under MIT and GPL * Date: Sun, Jan 20 2013 15:58:56 -0800 */ /** * SimpleModal is a lightweight jQuery plugin that provides a simple * interface to create a modal dialog. * * The goal of SimpleModal is to provide developers with a cross-browser * overlay and container that will be populated with data provided to * SimpleModal. * * There are two ways to call SimpleModal: * 1) As a chained function on a jQuery object, like $('#myDiv').modal();. * This call would place the DOM object, #myDiv, inside a modal dialog. * Chaining requires a jQuery object. An optional options object can be * passed as a parameter. * * @example $('
my data
').modal({options}); * @example $('#myDiv').modal({options}); * @example jQueryObject.modal({options}); * * 2) As a stand-alone function, like $.modal(data). The data parameter * is required and an optional options object can be passed as a second * parameter. This method provides more flexibility in the types of data * that are allowed. The data could be a DOM object, a jQuery object, HTML * or a string. * * @example $.modal('
my data
', {options}); * @example $.modal('my data', {options}); * @example $.modal($('#myDiv'), {options}); * @example $.modal(jQueryObject, {options}); * @example $.modal(document.getElementById('myDiv'), {options}); * * A SimpleModal call can contain multiple elements, but only one modal * dialog can be created at a time. Which means that all of the matched * elements will be displayed within the modal container. * * SimpleModal internally sets the CSS needed to display the modal dialog * properly in all browsers, yet provides the developer with the flexibility * to easily control the look and feel. The styling for SimpleModal can be * done through external stylesheets, or through SimpleModal, using the * overlayCss, containerCss, and dataCss options. * * SimpleModal has been tested in the following browsers: * - IE 6+ * - Firefox 2+ * - Opera 9+ * - Safari 3+ * - Chrome 1+ * * @name SimpleModal * @type jQuery * @requires jQuery v1.3 * @cat Plugins/Windows and Overlays * @author Eric Martin (http://ericmmartin.com) * @version 1.4.4 */