1234567891011121314151617181920212223242526272829303132333435 |
- /**
- * @name Modal Module
- * @description Build, show and hide a modal.
- * @author Tobias Reich
- * @copyright 2014 by Tobias Reich
- */
- modal = {
- fns: null,
- show: function(title, text, buttons, marginTop, closeButton) {
- if (!buttons) {
- buttons = [
- ["", function() {}],
- ["", function() {}]
- ];
- }
- modal.fns = [buttons[0][1], buttons[1][1]];
- $("body").append(build.modal(title, text, buttons, marginTop, closeButton));
- $(".message input:first-child").focus().select();
- },
- close: function() {
- modal.fns = null;
- $(".message_overlay").removeClass("fadeIn").css("opacity", 0);
- setTimeout(function() { $(".message_overlay").remove() }, 300);
- }
- };
|