1function getDate(strDate){day=strDate.substring(8,10);month=parseInt(strDate.substring(5,7),10)-1;year=strDate.substring(0,4);d=new Date();d.setDate(day);d.setMonth(month);d.setFullYear(year);return d} 2function compareDate(date_1,date_2){var date1=getDate(date_1);var date2=getDate(date_2);diff=date1.getTime()-date2.getTime();return(diff==0?diff:diff/Math.abs(diff))};$(document).ready(function(){$("div.prt-lazy-load-container").each(function(){var $prtContainer=$(this);var sPrtIdEnc=$prtContainer.attr('data-id-prt');$prtContainer.fctPrtGenContent({sIdPrtEnc:$prtContainer.attr('data-id-prt'),callbackSuccess:function(){if($prtContainer.attr('data-callback-success').length>0){eval($prtContainer.attr('data-callback-success')+'("'+sPrtIdEnc+'")')}}})});$("div.prt-default-loading-container").each(function(){var $prtContainer=$(this);if($prtContainer.attr('data-ready-function').length>0){eval($prtContainer.attr('data-ready-function')+'()')}})});function fctPrtReGenContent(prtIdEnc){var $prtContainer=$('#prt_lazy_container_'+prtIdEnc);$prtContainer.html(fctGetLoaderHtml());var sPrtIdEnc=$prtContainer.attr('data-id-prt');$prtContainer.fctPrtGenContent({sIdPrtEnc:$prtContainer.attr('data-id-prt'),callbackSuccess:function(){if($prtContainer.attr('data-callback-success').length>0){eval($prtContainer.attr('data-callback-success')+'("'+sPrtIdEnc+'")')}}})} 3$.fn.fctPrtGenContent=function(options){var $container=$(this);var callbackSuccess,callbackError;if(options.callbackSuccess){callbackSuccess=options.callbackSuccess;delete options.callbackSuccess} 4if(options.callbackError){callbackError=options.callbackError;delete options.callbackError} 5var action='/cms/portlet/gen-content-json';var sIdPrtEnc=options.sIdPrtEnc;var data={sIdPrtEnc:sIdPrtEnc};$.ajax({type:'POST',url:action,data:data,dataType:'json',success:function(jsonObj){if(jsonObj.wMsgRes==''){$container.html(jsonObj.sHtml);if(callbackSuccess&&typeof(callbackSuccess)==='function'){callbackSuccess(jsonObj)}}else{$container.html('<p class="error"><strong>Oops!</strong> '+jsonObj.wMsgRes+'</p>')}},error:function(xhr,status,error){$container.html('<div style="width: 100%;height: 150px;text-align: center;background: white; padding: 65px;">'+'<a href="javascript:fctPrtReGenContent(\''+sIdPrtEnc+'\')"><i class="fa fa-2x fa-refresh" style="color:#428bca;"></i></a></div>');if(callbackError&&typeof(callbackError)==='function'){callbackError(xhr,status,error)}}})};var jtradTmx=$.jTranslate('tmx');function fctSubmitCgu(){var jtrad=$.jTranslate('generique');if(document.getElementById('aareon_form_cgu_accept')[1].checked===!1){alert(jtrad.get('_acceptTermOfUse'));return} 6$.ajax({type:"POST",data:$('#aareon_form_cgu_accept').serialize(),success:function(data){$('#aareon_form_cgu_accept').hide();$('#popupValiderCgu').hide();if(typeof $('#aareon_form_dps_accept')!='undefined') 7$('#aareon_form_login_login').submit();return!1},error:function(jXHR,textStatus,errorThrown){alert(errorThrown)}})} 8function fctSubmitDps(){var jtrad=$.jTranslate('generique');if(document.getElementById('aareon_form_dps_accept')[1].checked===!1){alert(jtrad.get('_acceptTermOfUse'));return} 9$.ajax({type:"POST",data:$('#aareon_form_dps_accept').serialize(),success:function(data){$('#aareon_form_login_login').submit();return!1},error:function(jXHR,textStatus,errorThrown){alert(errorThrown)}})} 10function fctSubmitNewPhoneNumber(){if($('#googleTagManagerIFrame').length){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'action','eventCategory':'login','eventAction':'request_phonenumber','eventLabel':'submit'})} 11$.overlay('show');$('.verification-error').addClass("hide");let phoneNumber=$("#phoneNumber").val();$.ajax({url:'/jaguar/person/change-tenant-phone-number-json',type:'POST',cache:!1,data:{phoneNumber:phoneNumber},dataType:'json',success:function(jsonObj){if(jsonObj.success=="1"){if($('#googleTagManagerIFrame').length){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'action','eventCategory':'login','eventAction':'request_phonenumber','eventLabel':'success'})} 12$('.verification-success').removeClass("hide");$('.verification-success').text(jsonObj.message);
12$('#popupNewPhone').find('.modal-footer').hide();$('#popupNewPhone').find('#info-element').hide();$('#popupNewPhone').find('#phoneNumber-element').hide()}else{$('.verification-error').removeClass("hide");$('.verification-error').text(jsonObj.message)} 13$.overlay('hide')}})} 14function fctSubmitNewSms(seconds){$.overlay('show');$.ajax({url:'/jaguar/person/send-new-login-sms-verification-code-json',type:'POST',cache:!1,dataType:'json',success:function(jsonObj){if(jsonObj.success=="1"){$('.newCodeCounter').text(seconds);$('.newCodeCounter').show();let timer=setInterval(function(){if(seconds==0){$('.newVerificationCode').prop('disabled',!1);$('.newCodeCounter').hide();clearInterval(timer)} 15$('.newCodeCounter').text(seconds);seconds--},1000)} 16$.overlay('hide')}})} 17function fctSubmitSmsVerification(){if($('#googleTagManagerIFrame').length){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'action','eventCategory':'login','eventAction':'sms_verification','eventLabel':'submit'})} 18$.overlay('show');$('.verification-error').addClass("hide");let verificationCode=$("#verificationCode").val();$.ajax({url:'/jaguar/person/validate-login-sms-verification-code-json',type:'POST',cache:!1,data:{code:verificationCode},dataType:'json',success:function(jsonObj){if(jsonObj.success=="1"){if($('#googleTagManagerIFrame').length){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'action','eventCategory':'login','eventAction':'sms_verification','eventLabel':'success'})} 19$('#aareon_form_login_login').submit()}else{$('.verification-error').removeClass("hide");$('.verification-error').text(jsonObj.message);$.overlay('hide')}}})} 20function fctChangePwd(btn){var jForm=$(btn).closest('.modal-content').find('form');submitAjax({form:jForm.attr('id'),module:'jaguar',controller:'utilisateur',action:'auth-and-redirect',username:jForm.attr('data-user')},function(json){if(json.success==1&&json.url!=''){window.location=json.url}})} 21$(document).ready(function(){if(window.history.replaceState){window.history.replaceState(null,null,window.location.href)} 22setTimeout(function(){var is_iPad=navigator.userAgent.match(/iPad/i)!=null;if($('#login').val()!=''&&is_iPad){$('#validate').removeClass('disabled').removeAttr('disabled');$('#validate_login_submit').removeClass('disabled').removeAttr('disabled')}},4000);$('#validate').click(function(){if($('#googleTagManagerIFrame').length){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'action','eventCategory':'action','eventAction':'inloggen','eventLabel':'submit'})} 23if(!$(this).hasClass('disabled')){if($('#auth_domain').val()>0){if($("#glyphicon-refresh").length==0) 24$(this).html('<span id="glyphicon-refresh" class="glyphicon glyphicon-refresh glyphicon-refresh-animate"></span> '+jtradTmx.get('generic_ldap_auth'));}else{if($("#glyphicon-refresh").length==0) 25$(this).html('<span id="glyphicon-refresh" class="glyphicon glyphicon-refresh glyphicon-refresh-animate"></span> '+$(this).html());} 26$(this).addClass('disabled')}});if($('#login').val()!=''&&$('#password').val()!=''){$('#validate').removeClass('disabled').removeAttr('disabled');$('#validate_login_submit').removeClass('disabled').removeAttr('disabled')}});$(window).load(function(){if($('#aareon_form_login_login').length) 27$('#validate').removeClass('disabled').removeAttr('disabled');$('#validate_login_submit').removeClass('disabled').removeAttr('disabled')});var TwFormElementMultiRemove=function(){var confirmText=$(this).parents("div.Tw_Form_ElementMulti").attr("data-confirm");if(!confirmText||confirm(confirmText)){$(this).parent("div").html("")} 28return!1};var jtradTwFormTmx=$.jTranslate('tmx');var TwFormElementMultiAdd=function(){var nameMulti=$(this).parent("div").attr("id").replace("_elements","");var nbMulti=$("."+nameMulti+"_element").length;var html=$("#"+nameMulti+"_hidden").val().replace(/__CPT__/g,nbMulti);$(this).before(html);$(".Tw_Form_ElementMulti button.delete_elementMulti").click(TwFormElementMultiRemove);return!1};(function($){$.fn.twFormPopulate=function(options){var jForm=$(this);var callbackSuccess,callbackError;options.method={};if(options.callbackSuccess){callbackSuccess=options.callbackSuccess;delete options.callbackSuccess} 29if(options.callbackError){callbackError=options.callbackError;delete options.callbackError} 30if(options.module){options.method.module=options.module;delete options.module} 31if(options.controller){options.method.controller=options.controller;delete options.controller} 32if(options.action){options.method.action=options.action;delete options.action} 33var settings=$.extend({method:{module:'default',controller:'index',action:'index'}},options);
33$.ajax({url:'/cms/tw-form/populate',type:'POST',cache:!1,data:settings,dataType:'json',success:function(jsonObj){if(jsonObj.success==1){$.each(jsonObj.fields,function(name,value){populateElement(name,value,jForm)})} 34if(callbackSuccess&&typeof(callbackSuccess)==='function'){callbackSuccess(jsonObj)}},error:function(xhr,status,error){if(callbackError&&typeof(callbackError)==='function'){callbackError(xhr,status,error)}}})};var populateElement=function(name,value,jForm){var element,elementTab,confirmText,multipleElement;element=$('[name$='+name+']',jForm);elementTab=$('[name$="'+name+'[]"]',jForm);if(element.is('input[type=checkbox]')&&element.is('input[type=hidden]')){var elementCheckbox=$($.grep(element,function(val){return $(val).is('input[type=checkbox]')}));elementCheckbox.prop('checked',(value==elementCheckbox.val()));return} 35if(element.is('input[type=radio]')){element.val([value]).trigger('change').parent('label').parent('div[data-toggle=buttons]').find('label').has('input[type=radio]').removeClass('active').has('input[type=radio]:checked').addClass('active')}else if(element.length>0){element.val(value).trigger('change');console.log(name+' => '+value)}else if(elementTab.is('input[type=checkbox]')){elementTab.val(value).trigger('change').parent('label').parent('div[data-toggle=buttons]').find('label').has('input[type=checkbox]').removeClass('active').has('input[type=checkbox]:checked').addClass('active')}else if(element.type&&element.type==='multi'){multipleElement=$('#'+name+'_elements');confirmText=multipleElement.attr('data-confirm');multipleElement.attr('data-confirm','');$('button.delete_elementMulti','#'+name+'_elements').click();multipleElement.attr('data-confirm',confirmText);$.each(value.datas,function(index,elementList){var elementsOfMulti=$('.'+name+'_element:parent:eq('+index+')',multipleElement);if(elementsOfMulti.length===0){multipleElement.find('button.add_elementMulti').click();elementsOfMulti=$('.'+name+'_element:parent:eq('+index+')',multipleElement)} 36$.each(elementList,function(multiElementName,multiElementValue){populateElement(multiElementName,multiElementValue,elementsOfMulti)})})}};$.fn.twFormLoad=function(options){var $form=$(this);var callbackSuccess,callbackError;options.method={};if(options.callbackSuccess){callbackSuccess=options.callbackSuccess;delete options.callbackSuccess} 37if(options.callbackError){callbackError=options.callbackError;delete options.callbackError} 38if(options.module){options.method.module=options.module;delete options.module} 39if(options.controller){options.method.controller=options.controller;delete options.controller} 40if(options.action){options.method.action=options.action;delete options.action} 41var settings=$.extend({formClass:'',populate:0,method:{module:'default',controller:'index',action:'index'}},options);$.ajax({url:'/cms/tw-form/load',type:'POST',cache:!1,data:settings,dataType:'json',success:function(jsonObj){if(jsonObj.success==1){var 42handler=function(){counter++},deferreds=[],counter=0,ajaxSetupAsync=!!$.ajaxSetup()['async'],ajaxSetupCache=!!$.ajaxSetup()['cache'];$.ajaxSetup({async:!1,cache:!0});$.each(jsonObj.form.javascript.files,function(i,file){deferreds.push($.getScript(file,handler))});$form.html(jsonObj.form.html);$.when.apply(null,deferreds).then(function(){$.each(jsonObj.form.javascript.scripts,function(i,script){eval(script)})});$.ajaxSetup({async:ajaxSetupAsync,cache:ajaxSetupCache})} 43if(callbackSuccess&&typeof(callbackSuccess)==='function'){callbackSuccess(jsonObj)}},error:function(xhr,status,error){if(callbackError&&typeof(callbackError)==='function'){callbackError(xhr,status,error)}}})};$.fn.checkMandatory=function(){var form=this[0];if(form.nodeName!=='FORM'){return!1} 44var check=!0;var aLabel=[];$.each(form,function(key,node){if(node.nodeName==='INPUT'){if(node.type==='radio'&&$('fieldset#'+node.name+' > legend',form).hasClass('required')&&!$('fieldset#'+node.name+' input:checked',form).length){check=!1;aLabel.push($('fieldset#'+node.name+' > legend',form).text());return}else if(node.type==='checkbox'&&$('fieldset#'+node.name.substring(0,node.name.length-2)+' > legend',form).hasClass('required')&&!$('fieldset#'+node.name.substring(0,node.name.length-2)+' input:checked',form).length){aLabel.push($('fieldset#'+node.name.substring(0,node.name.length-2)+' > legend',form).text());check=!1;return}else if(node.type!=='hidden'&&$('label[for="'+node.id+'"]',form).hasClass('required')&&node.value===''){aLabel.push($('label[for="'+node.id+'"]',form).text());check=!1;return}}else if(node.nodeName==='TEXAREA'&&$('label[for="'+node.id+'"]',form).hasClass('required')&&node.value===''){aLabel.push($('label[for="'+node.id+'"]',form).text());check=!1;return}else if(node.nodeName==='SELECT'&&$('div#'+node.id+' label',form).hasClass('required')&&node.value===''){aLabel.push($('div#'+node.id+' label',form).text());check=!1;return}});return aLabel}}(jQuery));var twFormSuccess=function(jsonObj,formName,formData,callbackSuccess,callbackUnsuccess){if($.type(jsonObj)==='string'){jsonObj=$.parseJSON(jsonObj)} 45var jFormNode=$('#'+formName);jFormNode.find('.alert').remove();if(jsonObj.fields){$.each(jsonObj.fields,function(name,field){displayStateField(formName,name,field)})} 46var alertType=(jsonObj.success==1)?'success':'danger';if(jsonObj.msg!==''){var alert='<div class="alert alert-'+alertType+'" role="alert">'+$('<div />').text(jsonObj.msg).html()+'</div>';jFormNode.prepend(alert);$('html, body').animate({scrollTop:jFormNode.offset().top-100},1000)} 47if(jsonObj.success==1){if(callbackSuccess&&typeof(callbackSuccess)==='function'){callbackSuccess(jsonObj,formName,formData)} 48if(jsonObj.location){window.location=jsonObj.location}}else{if(callbackUnsuccess&&typeof(callbackUnsuccess)==='function'){callbackUnsuccess(jsonObj,formName,formData)}}};var submitAjax=function(aForm,callbackSuccess,callbackUnsuccess,callbackError,container){var idForm;var progressBar=!0;if(typeof aForm=='object'){idForm=aForm.form;delete aForm.form;if(aForm.progress!=null){progressBar=aForm.progress;delete aForm.progress}}else{idForm=aForm} 49var $form=$('#'+idForm);var form=$form[0];if($form.attr('data-isClicked')=='true'){return!1} 50$form.attr('data-isClicked',!0);$form.trigger('startAjax');if(container!==!1){$.overlay('show',container)} 51if(!window.FormData){var cb=function(){if(cbInvoked){return} 52$iframe.removeData('form-plugin-onload');try{var doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;cbInvoked=!0;var pre=doc.getElementsByTagName('pre')[0];var b=doc.getElementsByTagName('body')[0];if(pre){twFormSuccess(pre.textContent,!1,!1,callbackSuccess,callbackUnsuccess)}else if(b){twFormSuccess(b.innerHTML,!1,!1,callbackSuccess,callbackUnsuccess)} 53$form.attr('data-isClicked',!1)}catch(e){console.log('error caught:',e)} 54$form.trigger('endAjax');if(container!==!1){$.overlay('hide',container)} 55setTimeout(function(){$iframe.removeData('form-plugin-onload');$iframe.remove()},100)};var id='aareonForm'+(new Date().getTime()),fn='_'+id;window[fn]=function(){var f=$iframe.data('form-plugin-onload');if(f){f();window[fn]=undefined;try{delete window[fn]}catch(e){console.log(e.message)}}};var $iframe=$('<iframe id="'+id+'" name="'+id+'" src="" onload="window[\'_\'+this.id]()" />');$iframe.css({position:'absolute',top:'-1000px',left:'-1000px'});var io=$iframe[0];var cbInvoked=!1;function doSubmit(){var t=$form.attr('target'),a=$form.attr('action');form.setAttribute('target',id);if(form.getAttribute('method')!='POST'){form.setAttribute('method','POST')} 56var paramSup='';if(typeof aForm=='object'){$.each(aForm,function(i,n){paramSup+='¶mPlus['+i+']='+n})} 57if(form.getAttribute('action')!='/cms/tw-form/control?FORM_NAME='+form.getAttribute('id')+paramSup){form.setAttribute('action','/cms/tw-form/control?FORM_NAME='+form.getAttribute('id')+paramSup)} 58try{$iframe.appendTo('body');$iframe.data('form-plugin-onload',cb);var aDisabledElements=$('input[disabled], select[disabled], textarea[disabled]',form);aDisabledElements.removeAttr('disabled');form.submit();aDisabledElements.attr('disabled','disabled')}finally{form.setAttribute('action',a);if(t){form.setAttribute('target',t)}else{$form.removeAttr('target')}}} 59setTimeout(doSubmit,10);return!1} 60$('textarea.cke_editor').each(function(){$(this).val(eval('CKEDITOR.instances.'+this.id+'.getData()'))});var formData=new FormData(form);$('input[type!="checkbox"][type!="radio"]:disabled,input[type="checkbox"]:disabled:checked,input[type="radio"]:disabled:checked,select:disabled,textarea:disabled',form).each(function(){formData.append($(this).attr('name'),$(this).val())});$('input[type=file]',form).each(function(){if($(this)[0].files.length>1){var name=$(this).attr('name');for(var x=0;x<$(this)[0].files.length;x++){formData.append(name+'[]',$(this)[0].files[x])}}else{formData.append($(this).attr('name'),$(this)[0].files)}});$(window).on('fileclear',function(){displayStateField('form_bulletin_add','inputUpload',{'type':'File','state':'success','msg':[],'displayState':1})});formData.append('FORM_NAME',$form.attr('id'));if(typeof aForm=='object'){$.each(aForm,function(i,n){formData.append('paramPlus['+i+']',
60n)})} 61$('.progress[data-twform=progress]',$form).remove();if(progressBar){$('input[type=file]',$form).each(function(){if(this.value!=''){$(this).parents('.file-input').append('<div class="progress" data-twform="progress"><div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width:0;">0%</div>')}})} 62var files=[];var fileProgress=[];var totalSize=0;$('input[type=file]',$form).each(function(nb_input){files[nb_input]=[];files[nb_input].files=[];var inputSize=0;$.each(this.files,function(nb_file){totalSize+=this.size;inputSize+=this.size;var info=[];info.size=totalSize;info.input=nb_input;info.file=nb_file+1;fileProgress.push(info);files[nb_input].files[nb_file]=this.size});files[nb_input].size=inputSize});$.ajax({url:'/cms/tw-form/control',type:'POST',cache:!1,data:formData,dataType:'json',processData:!1,contentType:!1,success:function(jsonObj){if(container!==undefined){delete jsonObj.location} 63twFormSuccess(jsonObj,$form.attr('id'),formData,callbackSuccess,callbackUnsuccess)},error:function(xhr,status,error){if(callbackError&&typeof(callbackError)==='function'){callbackError(xhr,status,error)} 64if(container!==!1){$.overlay('hide',container)}},complete:function(){$form.attr('data-isClicked',!1);$form.trigger('endAjax');if(container!==!1){$.overlay('hide',container)}},xhr:function(){var xhr=new window.XMLHttpRequest();xhr.upload.addEventListener("progress",function(evt){if(evt.lengthComputable&&files.length>0){var currentInput=0;var currentFile=null;var sended=0;$.each(fileProgress,function(i,n){if(evt.loaded>n.size){if(currentInput!=n.input){sended+=files[currentInput].size} 65currentInput=n.input;currentFile=n.file}});var percentComplete=Math.floor(((evt.loaded-sended)/files[currentInput].size)*100);if(currentInput>0){$('input[type=file]',$form).each(function(i){if(i<currentInput&&files[i].files.length>0){$('input[type=file]:eq('+i+')',$form).parents('.file-input').find('.progress[data-twform=progress] .progress-bar').css('width','100%').attr('aria-valuenow',100).html('100 %').removeClass('progress-bar-striped').removeClass('active')}})} 66var progressBar=$('input[type=file]:eq('+currentInput+')',$form).parents('.file-input').find('.progress[data-twform=progress] .progress-bar');if(percentComplete>100){percentComplete=100} 67progressBar.css('width',percentComplete+'%').attr('aria-valuenow',percentComplete).html(percentComplete+' %');if(percentComplete==100){progressBar.removeClass('progress-bar-striped').removeClass('active')}}},!1);return xhr}});return!1};var displayStateField=function(formName,name,field){var selectFieldTypes=['Select','Multiselect'];var inputFieldTypes=['MultiCheckbox','Checkbox','Radio','Text','Password','Submit','Hidden','File','Image'];var tabFieldTypes=['TabPane'];var hashFieldTypes=['Hash'];var fieldType='';if(tabFieldTypes.indexOf(field.type)!=-1){$('ul.nav a[href=#'+name+']','#'+formName).parent().removeClass('tab-error tab-success').addClass('tab-'+field.state.replace('error','danger'));return}else if(hashFieldTypes.indexOf(field.type)!=-1){if(field.token&&field.token!==''){$('input[name='+name+']').val(field.token)} 68return}else if(inputFieldTypes.indexOf(field.type)!=-1){fieldType='input[type='+field.type.toLowerCase().replace('multi','')+']';if(field.type=='Checkbox'||field.type=='MultiCheckbox'){fieldType=fieldType+'[name="'+name+'[]"], '+fieldType}}else if(selectFieldTypes.indexOf(field.type)!=-1){fieldType='select[name="'+name+'[]"][multiple=multiple], select'} 69var oField;if(field.type=='Select2'){oField=$('div#s2id_'+name+'')}else{oField=$(fieldType+'[name="'+name+'"]')} 70if(oField.parents('.file-input')&&oField.parents('.file-input').length){oField=oField.parents('.file-input')}else if(oField.parents('.input-group')&&oField.parents('.input-group').length){oField=oField.parents('.input-group')} 71if(oField.parents('.has-error')&&oField.parents('.has-error').length){if(oField.parents('.has-error').find('.glyphicon.form-control-feedback')&&oField.parents('.has-error').find('.glyphicon.form-control-feedback').length){oField.parents('.has-error').find('.glyphicon.form-control-feedback').remove()} 72if(oField.parents('.has-error').find('.help-block')&&oField.parents('.has-error').find('.help-block').length){oField.parents('.has-error').find('.help-block').remove()} 73oField.parents('.has-error').children().unwrap()}else if(oField.parents('.has-success')&&oField.parents('.has-success').length){if(oField.parents('.has-success').find('.glyphicon.form-control-feedback')&&oField.parents('.has-success').find('.glyphicon.form-control-feedback').length){oField.parents('.has-success').find('.glyphicon.form-control-feedback').remove()} 74if(oField.parents('.has-success').find('.help-block')&&oField.parents('.has-success').find('.help-block').length){oField.parents('.has-success').find('.help-block').remove()} 75oField.parents('.has-success').children().unwrap()} 76if(field.displayState===1){var glyph;if(oField.length>1&&(field.type=='Radio'||field.type=='Checkbox'||field.type=='MultiCheckbox')){var group=oField.parents('.'+field.type.toLowerCase().replace('multi','')).get().reverse();glyph=$(group).wrapAll('<div class="has-'+field.state+'"/>').parents('.has-'+field.state)}else{glyph=oField.wrap('<div class="has-'+field.state+'"/>').parents('.has-'+field.state)} 77if(field.feedback){if(field.type=='File'){glyph.find('.form-control.file-caption').addClass('has-feedback').append(field.feedback)}else{glyph.addClass('has-feedback').append(field.feedback)}} 78if(field.msg){var aMessage=[];$.each(field.msg,function(code,message){aMessage.push($('<div />').text(message).html())});if(aMessage.length>0){glyph.append('<span class="help-block">'+aMessage.join("<br/>")+'</span>')}}}};var submitHtmlFormAjax=function(idForm,callbackSuccess,callbackUnsuccess,callbackError){if(!window.FormData){$.overlay('hide');alert('Browser not supported');return} 79var $form=$('#'+idForm);var form=$form[0];var formData=new FormData(form);$('input[type=file]').each(function(){if($(this)[0].files.length>1){var name=$(this).attr('name');for(var x=0;x<$(this)[0].files.length;x++){formData.append(name+'[]',$(this)[0].files[x])}}else{formData.append($(this).attr('name'),$(this)[0].files)}});formData.append('FORM_NAME',$form.attr('id'));$.ajax({url:$form.attr('action'),type:'POST',cache:!1,data:formData,dataType:'json',processData:!1,contentType:!1,success:function(jsonObj){if(callbackSuccess&&typeof(callbackSuccess)==='function'){callbackSuccess(jsonObj)}},fail:function(xhr,status,error){if(callbackUnsuccess&&typeof(callbackUnsuccess)==='function'){callbackUnsuccess(xhr,status,error)}},error:function(xhr,status,error){if(callbackError&&typeof(callbackError)==='function'){callbackError(xhr,status,error)}}});return!1};(function($){$.fn.addAlert=function(options){var settings=$.extend({html:'',type:'info',dismiss:!0,placement:'append'},options);if(settings.dismiss){settings.html='<button type="button" class="close" data-dismiss="alert" aria-label="Close">
79'+'<span aria-hidden="true">×</span></button>'+settings.html} 80settings.type=settings.type.toLowerCase();if(settings.type!=='info'&&settings.type!=='warning'&&settings.type!=='danger'&&settings.type!=='success'){settings.type='info'} 81settings.html='<div class="alert alert-'+settings.type+'" role="alert">'+settings.html+'</div>';if(settings.placement==='append'){$(this).append(settings.html)}else if(settings.placement==='prepend'){$(this).prepend(settings.html)}else if(settings.placement==='replace'){$(this).html(settings.html)}};$.fn.alertInfo=function(msg){var html='<p>'+msg+'</p>';$(this).addAlert({html:html,type:'info',placement:'replace'})};$.fn.alertWarning=function(msg){var html='<p>'+msg+'</p>';$(this).addAlert({html:html,type:'warning',placement:'replace'})};$.fn.alertDanger=function(msg){var html='<p>'+msg+'</p>';$(this).addAlert({html:html,type:'danger',placement:'replace'})};$.fn.alertSuccess=function(msg){var html='<p>'+msg+'</p>';$(this).addAlert({html:html,type:'success',placement:'replace'})}}(jQuery));$(document).ready(function(){controlSubmitButtonStatus();$("[disableSubmit='1']").keyup(function(){controlSubmitButtonStatus()});$("[disableSubmit='1']").change(function(){controlSubmitButtonStatus()});$(".Tw_Form_ElementMulti button.delete_elementMulti").click(TwFormElementMultiRemove);$(".Tw_Form_ElementMulti button.add_elementMulti").click(TwFormElementMultiAdd)});function controlSubmitButtonStatus(){var submitBtn=null;var aRequiredFields=[];var form=null;var res=!1;var aFormsRequired=[];var successFields=0;$('form').filter("[disableSubmit='1']").each(function(){aFormsRequired.push($(this))});for(var i=0,len=aFormsRequired.length;i<len;i++){successFields=0;form=aFormsRequired[i];aRequiredFields=form.find("select, textarea, input:not([type=radio]), checkbox").filter('[required]:visible');submitBtn=form.find(':submit');for(var x=0,lng=aRequiredFields.length;x<lng;x++){if(aRequiredFields[x].type=='checkbox'){if($(aRequiredFields[x]).is(':checked')==!0){successFields++}}else{if($(aRequiredFields[x]).val().length>0){successFields++}} 82if(successFields==aRequiredFields.length){res=!1}else{res=!0}} 83submitBtn.prop('disabled',res)}} 84function updateFilterList(formName,callback){$.ajax({url:'/cms/tw-form/list-filter',type:'POST',cache:!1,data:'formName='+formName,dataType:'json',success:function(jsonObj){if(jsonObj.success==1){$('#'+formName+'_FilterList-element').html(jsonObj.filterElement);$('#'+formName+'_FilterList').select2();if(jsonObj.defaultFilterValue!=null&&jsonObj.defaultFilterValue!=''){$('#'+formName+' input').each(function(){if($(this).attr("type")!="hidden"){if($(this).attr("type")=="checkbox"){$(this).prop('checked',!1)}else{$(this).val('')}}});$('#'+formName+' select').each(function(){if(($(this).attr('id')!==(formName+'_FilterList'))&&$(this).attr("type")!=="hidden"){$(this).val('').trigger('change')}});if(jsonObj.isDefault==1){$('#'+formName+'_DefaultFilter').prop('checked',!0)}else{$('#'+formName+'_DefaultFilter').prop('checked',!1)} 85var fields=JSON.parse(jsonObj.defaultFilterValue);$.each(fields,function(key,value){if($('#'+key).length==0){$('input[name="'+key+'"]').val(value)}else{if($('#'+key).attr("type")=="checkbox"&&value=='1'){$('#'+key).prop('checked',!0)}else{$('#'+key).val(value).trigger('change')}}});$('#'+formName+'_DefaultFilter').prop('checked',!0)} 86if(callback!=''){callback()}}else{notifcationMS.alert({content:jsonObj.message,icon:'fa-times',backgroundColor:'#d9534f'})}},error:function(xhr,status,error){notifcationMS.alert({content:oTranslate.get('_error'),icon:'fa-times',backgroundColor:'#d9534f'})}})} 87function updateFilter(formName){var filterName=$('#'+formName+'_FilterList>option:selected').html();var filterSelectElement=$('#'+formName+'_FilterList');var idFilter=filterSelectElement.val();if(idFilter==-1){alert(jtradTwFormTmx.get('widget_twForm_you_cant_modify_filter'));return!1} 88filterSelectElement.attr("disabled","disabled");$('#'+formName+' .form-filter-button button').each(function(){$(this).attr("disabled","disabled")});$('#'+formName+'_DefaultFilter').attr("disabled","disabled");var idFilter=filterSelectElement.val();var formData=new FormData($('#'+formName)[0]);if(typeof formData.entries==="function"){let entries=formData.entries();let currentNode=entries.next();while(!currentNode.done){if(!currentNode.value[0].includes('[]')&&$('#'+currentNode.value[0]).attr('type')=='checkbox'){formData.delete(currentNode.value[0]);formData.append(currentNode.value[0],$('#'+currentNode.value[0]).prop('checked')?1:0)} 89currentNode=entries.next()}} 90formData.append('isDefaultFilter',$('#'+formName+'_DefaultFilter').prop('checked')?1:0);formData.append('formName',formName);formData.append('filterName',filterName);formData.append('idFilter',idFilter);$.ajax({url:'/cms/tw-form/update-filter',type:'POST',cache:!1,data:formData,processData:!1,contentType:!1,success:function(jsonObj){if(jsonObj.success==1){notif
90cationMS.alert({content:jsonObj.message})}else{notifcationMS.alert({content:jsonObj.message,icon:'fa-times',backgroundColor:'#d9534f'})}},error:function(xhr,status,error){notifcationMS.alert({content:oTranslate.get('_error'),icon:'fa-times',backgroundColor:'#d9534f'})},complete:function(){$('#'+formName+'_FilterList').removeAttr("disabled");$('#'+formName+' .form-filter-button button').each(function(){$(this).removeAttr("disabled")});$('#'+formName+'_DefaultFilter').removeAttr("disabled")}})} 91function addFilter(formName){var filterName=prompt(jtradTwFormTmx.get("widget_twForm_filter_name"),jtradTwFormTmx.get("widget_twForm_default_filter"));if(filterName==null){return!1} 92if(filterName==''){alert(jtradTwFormTmx.get("widget_twForm_filter_name_required"));return!1} 93var filterSelectElement=$('#'+formName+'_FilterList');filterSelectElement.attr("disabled","disabled");$('#'+formName+' .form-filter-button button').each(function(){$(this).attr("disabled","disabled")});$('#'+formName+'_DefaultFilter').attr("disabled","disabled");var formData=new FormData($('#'+formName)[0]);formData.append('isDefaultFilter',$('#'+formName+'_DefaultFilter').prop('checked')?1:0);formData.append('formName',formName);formData.append('filterName',filterName);$.ajax({url:'/cms/tw-form/add-filter',type:'POST',cache:!1,data:formData,processData:!1,contentType:!1,success:function(jsonObj){if(jsonObj.success==1){$('#'+formName+'_FilterList-element').html(jsonObj.filterElement);$('#'+formName+'_FilterList').select2();notifcationMS.alert({content:jsonObj.message});$('#'+formName+'_SelectFilterList').append(new Option(jsonObj.filterName,jsonObj.filterId))}else{notifcationMS.alert({content:jsonObj.message,icon:'fa-times',backgroundColor:'#d9534f'})}},error:function(xhr,status,error){notifcationMS.alert({content:oTranslate.get('_error'),icon:'fa-times',backgroundColor:'#d9534f'})},complete:function(){$('#'+formName+'_FilterList').removeAttr("disabled");$('#'+formName+' .form-filter-button button').each(function(){$(this).removeAttr("disabled")});$('#'+formName+'_DefaultFilter').removeAttr("disabled")}})} 94function deleteFilter(formName,refillDefaultFilter){var filterSelectElement=$('#'+formName+'_FilterList');var idFilter=filterSelectElement.val();if(idFilter==-1){alert(jtradTwFormTmx.get('widget_twForm_you_cant_remove_filter'));return!1} 95var filterName=$('#'+formName+'_FilterList>option:selected').html();var confirmDelete=confirm(jtradTwFormTmx.get('widget_twForm_confirm_delete_filter')+' : "'+filterName+'" ?');if(confirmDelete!=!0){return!1} 96filterSelectElement.attr("disabled","disabled");$('#'+formName+' .form-filter-button button').each(function(){$(this).attr("disabled","disabled")});$('#'+formName+'_DefaultFilter').attr("disabled","disabled");$.ajax({url:'/cms/tw-form/delete-filter',type:'POST',cache:!1,data:'formName='+formName+'&idFilter='+idFilter,dataType:'json',success:function(jsonObj){if(jsonObj.success==1){if(jsonObj.filter!=null&&jsonObj.filter!=''){$('#'+formName+' input').each(function(){if($(this).attr("type")!="hidden"){$(this).val('')}});$('#'+formName+' select').each(function(){if(($(this).attr('id')!==(formName+'_FilterList'))&&$(this).attr("type")!=="hidden"){$(this).val('').trigger('change')}});$('#'+formName+'_DefaultFilter').prop('checked',!0);var fields=JSON.parse(jsonObj.filter);$.each(fields,function(key,value){if($('#'+key).length==0){$('input[name="'+key+'"]').val(value)}else{$('#'+key).val(value).trigger('change')}});$("#"+formName+"_SelectFilterList option[value='"+idFilter+"']").remove();$("#"+formName+"_FilterList option[value='"+idFilter+"']").remove();$('#'+formName+'_FilterList').val(jsonObj.filterId).trigger('change')}else{$("#"+formName+"_SelectFilterList option[value='"+idFilter+"']").remove();$("#"+formName+"_FilterList option[value='"+idFilter+"']").remove();$('#'+formName+'_FilterList').val(-1).trigger('change');if(refillDefaultFilter!=''){refillDefaultFilter()}} 97notifcationMS.alert({content:jsonObj.message})}else{notifcationMS.alert({content:jsonObj.message,icon:'fa-times',backgroundColor:'#d9534f'})}},error:function(xhr,status,error){notifcationMS.alert({content:oTranslate.get('_error'),icon:'fa-times',backgroundColor:'#d9534f'})},complete:function(){$('#'+formName+'_FilterList').removeAttr("disabled");$('#'+formName+' .form-filter-button button').each(function(){$(this).removeAttr("disabled")});$('#'+formName+'_DefaultFilter').removeAttr("disabled")}})} 98function loadFilter(formName,defaultFilterCallback){var filterSelectElement=$('#'+formName+'_FilterList');var idFilter=filterSelectElement.val();if(idFilter==-1){if(defaultFilterCallback&&typeof(defaultFilterCallback)==='function'){defaultFilterCallback()} 99return} 100filterSelectElement.attr("disabled","disabled");$('#'+formName+' .form-filter-button button').each(function(){$(this).attr("disabled","disabled")});$('#'+formName+'_DefaultFilter').attr("disabled","disabled");$.ajax({url:'/cms/tw-form/load-filter',type:'POST',cache:!1,data:'formName='+formName+'&idFilter='+idFilter,dataType:'json',success:function(jsonObj){if(jsonObj.success==1){$('#'+formName+' input').each(function(){if($(this).attr("type")!="hidden"){if($(this).attr("type")=="checkbox"){$(this).prop('checked',!1)}else{$(this).val('')}}});$('#'+formName+' select').each(function(){if(($(this).attr('id')!==(formName+'_FilterList'))&&$(this).attr("type")!=="hidden"){$(this).val('').trigger('change')}});if(jsonObj.isDefault==1){$('#'+formName+'_DefaultFilter').prop('checked',!0)}else{$('#'+formName+'_DefaultFilter').prop('checked',!1)} 101var fields=JSON.parse(jsonObj.filter);$.each(fields,function(key,value){if($('#'+key).length==0){$('input[name="'+key+'"]').val(value)}else{if($('#'+key).attr("type")=="checkbox"&&value=='1'){$('#'+key).prop('checked',!0)}else{$('#'+key).val(value).trigger('change')}}})}else{notifcationMS.alert({content:jsonObj.message,icon:'fa-times',backgroundColor:'#d9534f'})}},error:function(xhr,status,error){notifcationMS.alert({content:oTranslate.get('_error'),icon:'fa-times',backgroundColor:'#d9534f'})},complete:function(){$('#'+formName+'_FilterList').removeAttr("disabled");$('#'+formName+' .form-filter-button button').each(function(){$(this).removeAttr("disabled")});$('#'+formName+'_DefaultFilter').removeAttr("disabled")}})} 102function getPositionSliderCursor(id){setTimeout(function(){let containerSlider=$('#'+id+' .sliderRangeComponent');let blocValue=$('#'+id+' .setSlideValue');let widthSlider=containerSlider.width();let maxValueSlide=(parseFloat(containerSlider.attr('max'))-1);let stepSlideSize=widthSlider/maxValueSlide;let position=((stepSlideSize*(parseFloat(containerSlider.val()-1))-(blocValue.width()/2)));let unit=containerSlider.attr('unit');let valueContainerSlider=containerSlider.val();blocValue.css('left',position+'px').html(parseFloat(valueContainerSlider).toLocaleStr
102ing('fr-FR',{minimumFractionDigits:2,maximumFractionDigits:2})+''+unit)},50)};(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}</style>";c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);var isIOS=!1;var isAndroid=!1;var isWindowsPhone=!1;function isTouchDeviceGlobal(){return!0==("ontouchstart" in window||window.DocumentTouch&&document instanceof DocumentTouch)} 103var userLang=fctGetLanguage();$(document).ready(function(){$('div.portlet > div.panel > div.panel-heading').dblclick(function(){var element=$(this).parent().parent();if(element.hasClass('widget-full-screen')){element.removeClass('widget-full-screen')}else{element.addClass('widget-full-screen')}});$('div.widget-full-screen').click(function(){$(this).removeClass('widget-full-screen')});fctInitIdentityInitials();if($('#internalStats-showLog-0 pre').length>0){setTimeout(function(){$('#internalStats-showLog-0 pre').scrollTop(1E10)},10)} 104if(typeof _enableAppleAppTag!=='undefined'&&_enableAppleAppTag==0){$('meta[name=apple-mobile-web-app-capable]').remove()} 105new $.jTranslate('init');if(typeof CKEDITOR!='undefined'){CKEDITOR.basePath="/js/jquery/utils/ckeditor/";CKEDITOR.plugins.basePath='/js/jquery/utils/ckeditor/plugins/'} 106setTimeout(function(){$('.dataTable').each(function(i){var table=$(this).DataTable();if(typeof table.responsive!='undefined'){table.responsive.recalc()}});setZoom()},2000);setTimeout(function(){if(isTouchDeviceGlobal()!==!1){$('[data-toggle="tooltip"]').each(function(){$(this).tooltip('destroy')})} 107$('.select2').each(function(){$(this).wrap('<div class="select2-wrapper"></div>')});$('.select2-container-disabled a').css('cursor','not-allowed');fctInitFieldsNotes()},10);$('#CAPTCHA-element script').each(function(e){var url=$(this).attr('src');if(url&&url.indexOf("challenge?")>=0){var urlCaptcha=$(this).attr('src');var keyPublic=urlCaptcha.split('challenge?');
107var sHtml='<div class="g-recaptcha" data-sitekey="'+keyPublic[1]+'"></div>';$(sHtml).insertAfter('#CAPTCHA-element')}});var onMoving=!1;isIOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;if(isIOS){document.addEventListener('touchend',function(e){if(!onMoving){$('[data-trigger="hover"]').popover("hide")} 108onMoving=!1},!0) 109document.addEventListener('touchmove',function(e){onMoving=!0},!0)} 110$(window).resize(function(){setZoom()});$(window).resize(function(){$('main').css('margin-top',parseInt($('#mainNavbar').css("height"))+10)});$('main').css('margin-top',parseInt($('#mainNavbar').css("height"))+10);$('.nav-ng a.nav-link').click(function(){$('.nav-ng a.nav-link').removeClass('active');$(this).addClass('active')})});function fctManageFullScreen(divId){let element=$('#'+divId);if(element.hasClass('widget-full-screen')){element.removeClass('widget-full-screen')}else{element.addClass('widget-full-screen')}};function showErrorForDates(fieldsContainingError,idFieldMessageFirstDateError,idFieldMessageSecondDateError,errorMessageOnDates){$('.errorMessageOnDate').remove();if(fieldsContainingError=='both'){$("#"+idFieldMessageFirstDateError).after("<p class='errorMessageOnDate' style='color:red;margin-top: 5px;'>"+errorMessageOnDates+"</p>");$("#"+idFieldMessageSecondDateError).after("<p class='errorMessageOnDate' style='color:red;margin-top: 5px;'>"+errorMessageOnDates+"</p>")}else if(fieldsContainingError=='first'){$("#"+idFieldMessageFirstDateError).after("<p class='errorMessageOnDate' style='color:red;margin-top: 5px;'>"+errorMessageOnDates+"</p>")}else{$("#"+idFieldMessageSecondDateError).after("<p class='errorMessageOnDate' style='color:red;margin-top: 5px;'>"+errorMessageOnDates+"</p>")}} 111function fctCompareTwoDates(firstDate,secondDate,idFieldMessageFirstDateError,idFieldMessageSecondDateError,functionToExecuteWhenSuccess){var errorMessageOnDates=$.jTranslate('tmx').get('evenement_date_erros');var errorMessageOnDateFormat=$.jTranslate('tmx').get('cms_model_folder_creationDate_Err');if(firstDate!=''||secondDate!=''){$.ajax({url:'/jaguar/utils/compare-two-dates-json',type:'POST',data:{firstDate:firstDate,secondDate:secondDate},dataType:'json',success:function(jsonObj){if(-1==jsonObj.result){showErrorForDates(jsonObj.fieldsContainingError,idFieldMessageFirstDateError,idFieldMessageSecondDateError,errorMessageOnDates)}else if(-2==jsonObj.result){showErrorForDates(jsonObj.fieldsContainingError,idFieldMessageFirstDateError,idFieldMessageSecondDateError,errorMessageOnDateFormat)}else{functionToExecuteWhenSuccess()}},error:function(){}})}else{functionToExecuteWhenSuccess()}} 112function fctCheckDateFormat(dateValue,functionToExecuteWhenSuccess){var oTranslate=$.jTranslate('tmx');$('.errorMessageOnDate').remove();$.ajax({url:'/jaguar/utils/transform-date-in-english-format-json',type:'POST',data:{dateValue:dateValue},dataType:'json',success:function(jsonObj){if(jsonObj.dateInEnglishFormat==-2){showErrorForDates('first','frmCoworkerSearchTenant_tBirthDate','',oTranslate.get('cms_model_folder_creationDate_Err'))}else{functionToExecuteWhenSuccess()}},error:function(){}})} 113function setZoom(){if((Math.round(window.devicePixelRatio*100))>105){$('div[id^="sylogis_widget_Modal_"].modal').css('overflow-y','auto')}else{$('div[id^="sylogis_widget_Modal_"].modal').css('overflow-y','')}} 114function fctInitIdentityInitials(){$('.fa-aareon-identity').html($('#identity_initials').html());$('.fa-aareon-identity.fa-aareon-searched-tenant').html($('#searched_tenant_initials').html())} 115function fctInitFieldsNotes(){if($('body.admin').length>0){var names=[];$.each($('.allow-note'),function(){var name=$(this).attr('name');var action=$(this).attr('onclick-action');if($.inArray(name,names)==-1){names[names.length]=name;$('<i class="glyphicon glyphicon-list-alt pull-right field-note" onclick="'+action+'" aria-hidden="true" title="Add note"></i>').insertBefore($(this))}})}} 116function fctOpenNotesDialog(id,model){if($("#dialog-note").length==0){$('body').append('<div id="dialog-note"></div>')} 117$("#dialog-note").html('<div><textarea rows="5" style="width:100%;"> Loading ... </textarea></div>');$("#dialog-note").dialog({title:'Update note',buttons:[{text:"Validate",class:"btn btn-primary",disabled:"disabled",id:"cp-vali
117date-note-btn",click:function(){fctUpdateNote(id,model)}},{text:"Cancel",class:"btn btn-danger",click:function(){$(this).dialog("close")}}],open:function(event,ui){$(".ui-dialog-titlebar-close",ui.dialog|ui).hide()}});$.ajax({url:'/jaguar/person/load-dynamic-field-note-json/',type:'POST',data:{typeField:id,dynamicFieldModel:model},dataType:'json',success:function(jsonObj){$("#dialog-note textarea").val(jsonObj.note)},error:function(){alert(jsonObj.msg)},complete:function(){$('#cp-validate-note-btn').removeAttr('disabled')}})} 118function fctUpdateNote(id,model){var sNote=$("#dialog-note textarea").val();$.ajax({url:'/jaguar/person/save-dynamic-field-note-json/',type:'POST',data:{typeField:id,dynamicFieldModel:model,note:sNote},dataType:'json',success:function(jsonObj){$("#dialog-note").html('<i class="fa fa-check fa-2x"></i> Note successfully added ');var oNote=$('#NOTE'+jsonObj.id);oNote.attr('title',sNote);if(sNote.length>0){oNote.removeClass('hide')}else{oNote.addClass('hide')}},error:function(){alert(jsonObj.msg)},complete:function(){setTimeout(function(){$("#dialog-note").dialog("close")},1500)}})} 119function logout(token){$.localStorage.remove("translate="+userLang);window.location='/page/page/deconnecter/token/'+token;return!1} 120var GenericHelper=null;var switche=!1;function isset(variable){return(typeof(window[variable])!=="undefined")} 121var bodyTag=$("body");function isQuotaExceeded(e){var quotaExceeded=!1;if(e){if(e.code){switch(e.code){case 22:quotaExceeded=!0;break;case 1014:if(e.name==='NS_ERROR_DOM_QUOTA_REACHED'){quotaExceeded=!0} 122break}}else if(e.number===-2147024882){quotaExceeded=!0}} 123return quotaExceeded} 124function upFontSize(){setInitFontSize();var up=bodyTag.css("font-size");up=up.replace("px","");up=parseInt(up)+1;if(up<=20){bodyTag.css({'font-size':''+up+'px'})} 125setCookie('fontSize',up+'px')} 126function downFontSize(){setInitFontSize();var down=bodyTag.css("font-size");down=down.replace("px","");down=parseInt(down)-1;if(down>=8){bodyTag.css({'font-size':''+down+'px'})} 127setCookie('fontSize',down+'px')} 128function setInitFontSize(){if(!checkCookie('fontSize_init')){setCookie('fontSize_init',bodyTag.css("font-size"))}} 129function reinitFontSize(){if(checkCookie('fontSize_init')){bodyTag.css({'font-size':getCookie('fontSize_init')});setCookie('fontSize',null)}} 130function drag(ev){console.log(ev.target.id);ev.dataTransfer.setData("text",ev.target.id)} 131function getCookie(c_name){var i,x,y,ARRcookies=document.cookie.split(";");for(i=0;i<ARRcookies.length;i++){x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);x=x.replace(/^\s+|\s+$/g,"");if(x==c_name){return unescape(y)}} 132return null} 133function setCookie(c_name,value,exdays,path){var expires;if(exdays){var exdate=new Date();exdate.setDate(exdate.getDate()+exdays);expires=exdate.toUTCString()} 134var c_value=escape(value);if(expires){c_value+=";expires="+expires} 135if(path){c_value+=";path="+path} 136if(window.location.protocol.indexOf('https')>-1){c_value+=";SameSite=None";c_value+=";secure;"} 137document.cookie=c_name+"="+c_value} 138function checkCookie(c_name){var cookie=getCookie(c_name);return(cookie!==null&&cookie!=="")?!0:!1} 139function fctAcceptCookies(lifetime){lifetime=lifetime||1;setCookie('acceptCookie','1',lifetime,'/');$("#acceptCookies").alert('close');return!0} 140function fctCookiesChoice(accept){let sCookies='';if(accept=='all'){selector=$("input:checkbox[name=cookie_chk]").filter(function(){return!this.disabled})}else if(accept=='choice'){selector=$("input:checkbox[name=cookie_chk]:checked").filter(function(){return!this.disabled})} 141if(accept!=!1){selector.each(function(){sCookies+=$(this).attr("id")+'@'});sCookies=sCookies.slice(0,-1)} 142if(sCookies==''){sCookies='refuseCookies'} 143deleteCookie('euconsent',document.domain);setCookie('euconsent',sCookies,180,'/');$(".specificPropertiesDiv").animate({opacity:0}
143,500);$("#cookieConsent").toggle(500);if($("#reloadPage").val()==!0){window.location.reload()} 144return!0} 145function fctShowCookieConsent(){if(("#cookieConsent").length){$("#cookieConsent").toggle(0);$(".specificPropertiesDiv").animate({opacity:1},0);$("#reloadPage").val(1)}} 146function fctCookieCollapse(){if($("#bcb-buttonDoNotAgree").css('display')=='none'){$("#bcb-buttonDoNotAgree").show();$("#bcb-buttonAgreeAll").show();$("#bcb-buttonAgree").hide()}else{$("#bcb-buttonDoNotAgree").hide();$("#bcb-buttonAgreeAll").hide();$("#bcb-buttonAgree").show()}} 147function fctAcceptCookiesAndRemoveModal(id){setCookie('acceptMaintenanceCookie','1',1);$("#acceptCookies").alert('close');$("#"+id).modal('hide');return!0} 148function deleteCookie(c_name,domain){if(!checkCookie(c_name)){console.debug(c_name+' cookie doesn\'t existed.');return} 149document.cookie=c_name+"="+((domain)?";path=/;domain="+domain:"")+";expires=Thu, 01 Jan 1970 00:00:01 GMT"} 150function clearSelected(id){var elements=document.getElementById(id).options;for(var i=0;i<elements.length;i++){elements[i].selected=!1}} 151function setFocusFolder(id,redirectUrl){if(!navigator.onLine){return} 152var oTranslate=$.jTranslate('utils');$.overlay('show');$.ajax({url:'/cms/repertoire/focus-folder-for-portlets-json',type:"POST",data:{idFolder:id},dataType:'json'}).done(function(oJSON){if(oJSON.errorMsg){alert(oJSON.errorMsg);return} 153if(oJSON.wRetUrl){redirectUrl=oJSON.wRetUrl} 154fctRedirect(redirectUrl)}).fail(function(xhr,status,error){console.error('Internal error '+error);alert(oTranslate.get('_aProblemOccurred'))}).always(function(){});return!1} 155function sessionAjaxSet(name,value,msg){var oTranslate=$.jTranslate('utils');$.overlay('show');$.ajax({url:'/jaguar/session/set-json',type:"POST",data:{name:name,value:value},dataType:'json',async:!1}).done(function(oJSON){var response=oJSON;if(response.ok!=1){alert(oTranslate.get('_aProblemOccurred'));return}else if(msg){alert(msg)} 156$.overlay('hide')}).fail(function(xhr,status,error){console.error('Internal error '+error);alert(oTranslate.get('_aProblemOccurred'))}).always(function(){});return!1} 157function sessionAjaxGet(name){var oTranslate=$.jTranslate('utils');var value=null;$.overlay('show');$.ajax({url:'/jaguar/session/get-json',type:"POST",data:{name:name},dataType:'json',async:!1}).done(function(oJSON){var response=oJSON;if(response.ok!=1){alert(oTranslate.get('_aProblemOccurred'));return null} 158value=response.value;$.overlay('hide')}).fail(function(xhr,status,error){console.error('Internal error '+error);alert(oTranslate.get('_aProblemOccurred'))}).always(function(){});return value} 159function fctShowSmenu(menuId){($("#"+menuId))?$("#"+menuId).addClass("open"):null} 160function fctHideSmenu(menuId){($("#"+menuId))?$("#"+menuId).removeClass("open"):null} 161function fctRafraichirPage(){self.location.reload()} 162function fctRedirect(url){window.location=url}dojo.global.fctClick=function(id){return $("#"+id).click()} 163function fctRemoveElement(element){try{element.parentNode.removeChild(element)}catch(e){console.debug(element+'|'+e.message)} 164return};function fctColle(){var oTranslate=$.jTranslate('utils');alert(oTranslate.get('_copyNotAuthorized'));return!1} 165function isAdmin(){var body=document.getElementsByTagName('body');return(body.length>0&&body[0].classList.contains('admin'))} 166function notInArray(alreadyUseArr,val){for(var i=0;i<alreadyUseArr.length;i++){if(alreadyUseArr[i]==val)return!1} 167return!0} 168function fctGetLanguage(){var userLang=(navigator.languages&&navigator.languages[0])||navigator.language||navigator.userLanguage;if(_forcedLanguage){userLang=_forcedLanguage} 169return userLang.substr(0,2)} 170function fctShowModalLoader(sModalId){$('#'+sModalId).html(fctGetLoaderHtml())} 171function fctGetLoaderHtml(){return'<div class="widget-loader"> '+'<div class="spinner"> '+'<div class="rect1"></div> '+'<div class="rect2"></div> '+'<div class="rect3"></div> '+'<div class="rect4"></div> '+'<div class="rect5"></div> '+'</div> '+'</div>'} 172function fctShowMainLoader(){$('#gdivTRANS_bar').css('background','rgba(255,255,255,0.5)').css('z-index','2000').css('opacity','1').css('padding-top','10%').html(fctGetLoaderHtml()).show()} 173function fctHideMainLoader(){$('#gdivTRANS_bar').hide()} 174function fctHideMainLoader(){$('#gdivTRANS_bar').html('').hide()} 175function fctStrFilter(sInValue,sDefaultValue){var sOutValue=sDefaultValue;if(sInValue!=null&&sInValue!=undefined){sOutValue=sInValue} 176return sOutValue}(function($){$.overlay=function(display,container){var sDisplay='none';if(display=='show'){sDisplay='block'} 177var gDiv=$('#gdivTRANS_bar');if(gDiv&&container===undefined){if(!gDiv.length&&container===undefined){gDiv=$('<div id="gdivTRANS_bar" class="modal-backdrop fade in" style="display:none;z-index:10000;">'+'<div class="loadingTRANS"></div>'+'</div>').prependTo('body')}
178gDiv.css('display',sDisplay)}else if(container!==undefined){var mainContainer=$('body '+container+' #gdivTRANS_bar_2');mainContainer.remove();var topContainer=$(container).position();gDiv=$('<div id="gdivTRANS_bar_2" class="modal-backdrop fade in" style="'+'margin: 0 auto; '+'display:none; '+'z-index:999; '+'position: absolute; '+'bottom:10px; '+'width: '+$(container).outerWidth()+'px; '+'height:'+$(container).outerHeight()+'px; '+'top: '+topContainer.top+'px;">'+'<div class="loadingTRANS"></div>'+'</div>').prependTo('body '+container);if(display!='show'){mainContainer.remove()} 179gDiv.css('display',sDisplay)}}})(jQuery);(function($){$.alert=function(message,sClass,autoHide){(sClass===null||sClass===undefined)?sClass='info':null;(autoHide===null||autoHide===undefined)?autoHide=!0:null;$('<div id="globalAlert" class="alert alert-'+sClass+' alert-dismissible" role="alert" '+'style="position: fixed;right: 20px;top: 20px;z-index: 1051;max-width: 500px;">'+'<button type="button" class="close" data-dismiss="alert" aria-label="Close">'+'<span aria-hidden="true">×</span>'+'</button>'+message+'</div>').prependTo('body');if(autoHide){setTimeout(function(){$('#globalAlert').remove()},3000)}}})(jQuery);(function($){var _nativeAjax=$.ajax;$.ajax=function(url,settings){var returnStatusCode={401:function(data,textStatus,jqXHR){var json=$.parseJSON(data.responseText);if(typeof json.auth!='undefined'&&json.auth===!1&&json.url&&json.url!=''){window.location=json.url}}};if(settings){settings.statusCode=returnStatusCode}else{url.statusCode=returnStatusCode} 180return _nativeAjax.apply($,[url,settings]).always(function(){jQuery("form input,form select").bind('change.evtEnableSubmitButton',function(){jQuery(this).parents("form").find("button[type='submit']").removeClass('disabled').prop('disabled',!1);jQuery(this).parents("form").find("input,select,textarea").unbind('.evtEnableSubmitButton')}).not('[data-toggle=tooltip]').popover({trigger:'focus'});jQuery('[data-toggle=popover]').popover()})}}(jQuery));var oTranslate=$.jTranslate('utils');require(['dojo/fx/Toggler','dojo/fx','dojo/ready','dojo/dom','dojo/_base/xhr','sylogis/widget/Dialog','dijit/registry','sylogis/gen/common','sylogis/frm/common',"sylogis/widget/formulaire/formperso","sylogis/widget/formulaire/fieldpersoradiovalid","sylogis/widget/formulaire/fieldpersonbvalid","sylogis/widget/formulaire/fieldpersotextvalid","sylogis/widget/formulaire/fieldpersotextareavalid","sylogis/widget/formulaire/fieldpersopwdvalid","sylogis/widget/formulaire/fieldpersocheckvalid","sylogis/widget/formulaire/titleperso"],function(Toggler,fx,ready,dom,xhr,Dialog,registry,common,frmCommon,formPerso,fieldpersoradiovalid,fieldpersonbvalid,fieldpersotextvalid,fieldpersotextareavalid,fieldpersopwdvalid,fieldpersocheckvalid,titleperso){dojo.addOnLoad(function(){setCookie('checker','0',null,document.domain);if(!checkCookie('checker')){if(dom.byId('Content')){var content=dom.byId('Content').innerHTML;var errorMsg='<div class="alert alert-error">'+oTranslate.get('_noCookie')+'</div>';dom.byId('Content').innerHTML=errorMsg+content}} 181if(!checkCookie('acceptCookie')&&dom.byId('acceptCookies')){dom.byId('acceptCookies').style.display=''} 182if(!checkCookie('euconsent')&&dom.byId('cookieConsent')){dom.byId('cookieConsent').style.display='';$("#reloadPage").val(1)} 183if(checkCookie('fontSize_init')){(checkCookie('fontSize'))?bodyTag.css({'font-size':getCookie('fontSize')}):bodyTag.css({'font-size':getCookie('fontSize_init')})}});ready(function(){$('#popupAlertMaintenance .close').click(function(){fctAcceptCookiesAndRemoveModal('popupAlertMaintenance')}) 184$(document).ready(function(){if(!checkCookie('acceptMaintenanceCookie')&&dom.byId('popupAlertMaintenance')){$('#popupAlertMaintenance').modal('show')} 185if(typeof CKEDITOR!='undefined'){CKEDITOR.basePath="/js/jquery/utils/ckeditor/";CKEDITOR.plugins.basePath='/js/jquery/utils/ckeditor/plugins/'} 186$.overlay('hide');$.jTranslate('init')})});dojo.global.showDivAjax=function(divId,timeSub,force,launchAfterTime){var delay=0;if(launchAfterTime!=undefined&&launchAfterTime!=null){delay=launchAfterTime} 187if(force==undefined||force==null){force='none'} 188setTimeout(function(){if(timeSub==undefined||timeSub==null){timeSub=800} 189if(dom.byId(divId)){var node=dom.byId(divId);var visible=node.style.display}else{return} 190if(force=='close'&&visible=='none'){return} 191if(force=='open'&&visible!='none'){return} 192setTimeout(function(){var toggler=new Toggler({node:node,showDuration:timeSub,hideDuration:timeSub,showFunc:fx.wipeIn,hideFunc:fx.wipeOut});if(visible=="none"){toggler.show()}else{toggler.hide()}},500)},delay)};dojo.global.openCalque=function(idDivToOpen,idDivToClose){if(dom.byId(idDivToClose)){dom.byId(idDivToClose).style.display="none"} 193var div=dom.byId(idDivToOpen);if(div){var togglerShow=new Toggler({node:div,showDuration:800,hideDuration:800,showFunc:fx.wipeIn,hideFunc:fx.wipeOut});if(div.style.display=="none"){togglerShow.show();if(dom.byId(idDivToOpen+'_BTN')) 194dom.byId(idDivToOpen+'_BTN').style.display="none"}else{togglerShow.hide();if(dom.byId(idDivToOpen+'_BTN')) 195dom.byId(idDivToOpen+'_BTN').style.display="";if(dom.byId(idDivToClose+'_BTN')) 196dom.byId(idDivToClose+'_BTN').style.display=""}} 197return!1};
197dojo.global.switcher=function(divId,divId2,timeSub,force,launchAfterTime){if(switche==!1){switche=!0;var node=dom.byId(divId);if(node.style.display!='none'){showDivAjax(divId);showDivAjax(divId2,timeSub,force,launchAfterTime)}else{showDivAjax(divId2);showDivAjax(divId,timeSub,force,launchAfterTime)} 198switche=!1}}})
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.