MsgsCallbackFollowupflag={"#FollowupflagMessageIdError":function(){alert("N\u00e3o foi poss\u00edvel sinalizar esta mensagem. \nDetalhes do erro: mensagem n\u00e3o cont\u00e9m o atributo message-id.")},"#FollowupflagLimitError":function(){alert("N\u00e3o foi poss\u00edvel sinalizar esta mensagem. \nDetalhes do erro: limite de flags atingido para esta pasta.")},"#FollowupflagParamsError":function(){alert("N\u00e3o foi poss\u00edvel sinalizar esta mensagem. \nDetalhes do erro: mensagem n\u00e3o cont\u00e9m todos os atributos necess\u00e1rios.")}}; function updateCacheFollowupflag(msgNumber,msgFolder,op){if(op){if(typeof msgNumber=="object")var extend=DataLayer.get("followupflagged",{filter:["AND",["IN","messageNumber",msgNumber],["IN","folderName",msgFolder]],criteria:{deepness:1}},true);else var extend=DataLayer.get("followupflagged",{filter:["AND",["=","messageNumber",msgNumber],["=","folderName",msgFolder]],criteria:{deepness:1}},true);if(extend!=""||extend!="undefined"||extend!=[])for(var i=0;i").insertAfter(select).val(value).autocomplete({delay:0,minLength:0,source:function(request,response){var matcher=new RegExp($.ui.autocomplete.escapeRegex(request.term),"i");response(select.children("option").map(function(){var text= $(this).text();if(this.value&&(!request.term||matcher.test(text)))return{label:text.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(request.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"$1"),value:text,option:this}}))},select:function(event,ui){ui.item.option.selected=true;self._trigger("selected",event,{item:ui.item.option})},change:function(event,ui){if(!ui.item){var matcher=new RegExp("^"+$.ui.autocomplete.escapeRegex($(this).val())+"$","i"),valid=false;select.children("option").each(function(){if($(this).text().match(matcher)){this.selected= valid=true;return false}});if(!valid)if(select.has('option[value="custom"]').length>0)select.find("option:last").val("custom").html($(this).val()).attr("selected","selected");else{select.append(select.find("option:last").clone().val("custom").html($(this).val()));select.find('option[value="custom"]').attr("selected","selected")}}}}).addClass("ui-widget ui-widget-content ui-corner-left");input.data("autocomplete")._renderItem=function(ul,item){return $("
  • ").data("item.autocomplete",item).append(""+ item.label+"").appendTo(ul)};this.button=$("").attr("tabIndex",-1).attr("title","Show All Items").insertAfter(input).button({icons:{primary:"ui-icon-triangle-1-s"},text:false}).removeClass("ui-corner-all").addClass("ui-corner-right ui-button-icon").click(function(){if(input.autocomplete("widget").is(":visible")){input.autocomplete("close");return}$(this).blur();input.autocomplete("search","");input.focus()})},destroy:function(){this.input.remove();this.button.remove(); this.element.show();$.Widget.prototype.destroy.call(this)}})})(jQuery);winElement.find('input[name="alarmDate"]').change(function(event){winElement.find('input[name="alarmTime"]').attr("disabled",$(this).val()==""?"disabled":false)});winElement.find('input[name="alarmDate"]').keyup(function(event){winElement.find('input[name="alarmTime"]').attr("disabled",$(this).val()==""?"disabled":false).val("")});winElement.find(".button").button().filter(".menu-configure-followupflag .cancel").click(function(){winElement.dialog("close")}).end().filter(".menu-configure-followupflag .save").click(function(){var saveFollowupflagged= function(){var idFollowupflagged=winElement.find('[name="followupflagId"]').val();idFollowupflagged=idFollowupflagged.split(",");for(x=0;x").find("span").click(function(event){var id=$(".followupflag-configure").find("option")[$(this).parents("li").index()].value;var nameFollowupflag=$(".followupflag-configure").find("option")[$(this).parents("li").index()].text;var removeLi=$(this).parents("li");$.Zebra_Dialog(get_lang("All messages flagged with the flag type ")+ ""+nameFollowupflag+""+get_lang(" will be removed. This action cannot be undone. Want to continue?"),{"type":"question","custom_class":is_ie?"configure-zebra-dialog":"","title":"Aten\u00e7\u00e3o","buttons":["Sim","N\u00e3o"],"overlay_opacity":"0.5","onClose":function(caption){if(caption=="Sim"){var listFollowupflag=DataLayer.get("followupflagged",["=","followupflagId",id]);for(var i=0;i0){var itens=[];for(var i=0;i","doneDeadline",startDate],["<","doneDeadline",endDate]],criteria:{deepness:1}});if(alarms.length>0){var itens=[];for(var i=0;i 0){var itens=[];for(var i=0;i0)if($(".gray").hasClass("filtersDeadline")){$(".filtersDeadline").find(".content-alarm").show();$('.filtersDeadline .header-alarm [name="header-icon"]').removeClass("maximize-alarm").addClass("minimize-alarm")}else if($(".gray").hasClass("alarmDeadline")){$(".alarmDeadline").find(".content-alarm").show(); $('.alarmDeadline .header-alarm [name="header-icon"]').removeClass("maximize-alarm").addClass("minimize-alarm")}else if($(".gray").hasClass("doneDeadline")){$(".doneDeadline").find(".content-alarm").show();$('.doneDeadline .header-alarm [name="header-icon"]').removeClass("maximize-alarm").addClass("minimize-alarm")}} function showAlarmsModal(alarm){var ok_function=function(event,type,type_cookie){if($(event.target).parents("."+type).find('[name="stopAlert"]').is(":checked"))$.cookie(type_cookie,(new Date).toString("dd/MM/yyyy"),{expires:1})};var dialogText=DataLayer.render("../prototype/modules/mail/templates/followupflag_alarm_list.ejs",alarm);var titulo='
    '+alarm.title+'
    '; $("#freeow").freeow(titulo,dialogText,{classes:["gray",alarm.type],autoHide:false,startStyle:null,onClick:function(event){var type="";var type_cookie="";if($(this).hasClass("alarmDeadline")){type="alarmDeadline";type_cookie="fadeAlarm"}else if($(this).hasClass("doneDeadline")){type="doneDeadline";type_cookie="fadeCompleted"}else if($(this).hasClass("filtersDeadline")){type="filtersDeadline";type_cookie="fadeFilterAlarm"}if($(event.target).hasClass("stop-alert-alarm"))return;if($(event.target).hasClass("minimize-alarm")){$("."+ type).find(".content-alarm").hide();$(event.target).removeClass("minimize-alarm").addClass("maximize-alarm");return}if($(event.target).hasClass("maximize-alarm")){$("."+type).find(".content-alarm").show();$(event.target).removeClass("maximize-alarm").addClass("minimize-alarm");return}if($(!!$.browser.safari?event.target.parentElement:event.target).hasClass("confirm-alarm")){ok_function(event,type,type_cookie);$("."+type).remove();return}return false}});$(".gray .background .content p").remove();$(".gray .icon").remove(); $(".gray .close").remove();$("div.gray.alarmDeadline .button.delete").button({text:false,icons:{primary:"ui-icon-close"}});$(".content-alarm button").button()} function cancelAlarm(element,idAlarm,messageNumber,folderName){$(element).parents("li").remove();var view="div.gray.alarmDeadline";var length=$(view).find("ul.message-list li").length;if(length>0){var msg="";if(length==1)msg=get_lang("You have a follow up due for today:");else msg=get_lang("You have %1 follow ups due for today:",length);$(view).find("span.subtitle-alarm strong").html(msg)}else $(view).remove();DataLayer.put("followupflagged",{id:idAlarm,isSent:"1",folderName:folderName,messageNumber:messageNumber, uid:User.me.uid});DataLayer.commit()} alarmDeadline={load:function(alarm){var currentDate=(new Date).toString("dd/MM/yyyy");if($.cookie("fadeAlarm")!=currentDate)for(var i=0;i