var UINotific8 = function () { return { //main function to initiate the module init: function () { $('#notific8_show').click(function(event) { var settings = { theme: $('#notific8_theme').val(), sticky: $('#notific8_sticky').is(':checked'), horizontalEdge: $('#notific8_pos_hor').val(), verticalEdge: $('#notific8_pos_ver').val() }, $button = $(this); if ($.trim($('#notific8_heading').val()) != '') { settings.heading = $.trim($('#notific8_heading').val()); } if (!settings.sticky) { settings.life = $('#notific8_life').val(); } $.notific8('zindex', 11500); $.notific8($.trim($('#notific8_text').val()), settings); $button.attr('disabled', 'disabled'); setTimeout(function() { $button.removeAttr('disabled'); }, 1000); }); } }; }();