function closeIframe(){ $('.popup').dialog('close'); return false; } function definirPopup(opcoes) { var div; if (opcoes) { div = document.createElement("div"); div.id = opcoes.id; div.className = "fundo-branco popup"; document.querySelector('#area-popup').appendChild(div); var iframe = $(''); $(div).append(iframe); } seletor = !opcoes?".popup" : div; $(seletor).dialog({ autoOpen: false, modal: true, width: opcoes?opcoes.largura:larguraPopup, height: opcoes?opcoes.altura:alturaPopup, draggable: true, open: function(ev, ui){ $('.iframe').load(function() { $("#bloquerBrowser").hide(); }); }, close: function() { $(document).trigger((opcoes?opcoes.id:'popup') + '-close'); } }); $(".popup").removeClass('ui-dialog-content'); } function abrirActionPopup(action, popupId, titulo) { var popup = document.getElementById(popupId); seletor = popup ? popup : ".popup"; if ( action != 'undefined' && action != '' && action != null ){ $('#area-mensagens').hide(); var iframe = $(seletor).find('iframe'); iframe.attr('src', action); $(seletor).attr('id', popupId); $(seletor).dialog('open'); $(seletor).dialog( "option", "title", titulo ); } } function definirPopupLink() { $('.popupLink').click(function(){ var action = $(this).attr('data-action') ; var popupId = $(this).attr('data-popup-id'); var titulo = $(this).attr('data-popup-title'); abrirActionPopup(action, popupId, titulo); return false; }); } /** * Function representa um popup alert */ $(function() { /** * Popup alert onde o disparador é um click */ $.fn.popupAlert = function(options, event) { var settings = $.extend({ mensagem : null, callback : null, form : null, action : null, params : null, botoes : null, jScript : null, idFormSerializar : null, largura : 400, altura : 'auto', autoOpen: false }, options); if (settings.mensagem == null) { return false; } var data = new Date(); var i = data.getDay()+data.getHours()+data.getMinutes()+data.getSeconds()+data.getMilliseconds(); var popupConfirm = $.parseHTML('
'+settings.mensagem+'
'+settings.mensagem+'