var delPro_Id = false ; $(document).ready(function(){ // Initialize collapse button //$(".button-collapse").sideNav(); if(isRetina()){ $('.pageContent').addClass('offset-l3 l9'); } else { $('.pageContent').addClass('offset-l2 l10'); } $('label').addClass('active'); $('select').addClass('browser-default').css('margin-top','5px'); $('.cardSmallTitle').addClass('white-text').css('font-size','1.6em'); $('.modalTitle').addClass('white-text'); $('.modalCloseBtn').addClass('modal-close right btn-flat z-depth-0 btn-large'); //$('select').material_select(); $('.modal-trigger').leanModal(); $('.tooltipped').tooltip({delay: 50}); $('#Disconnect').unbind(); $('#Disconnect').click(function(event){ event.preventDefault(); $('#modalConfirmDisconnect').openModal({ ready: function() { fixModalFooter('#modalConfirmDisconnect'); } }); }) if(delPro_Id !== false){ Materialize.toast("Cliquez sur quitter pour revenir au mode normal"); $('.divModeDelegation').fadeIn('slow'); } $('#btnCloseModeDelegation').unbind(); $('#btnCloseModeDelegation').click(function(event){ event.preventDefault(); closeModeDelegation(); }) }); $(window).load(function(){ checkScrollBar(); $(window).scroll(function() { showFooter(); }); }); var isMobile = { Android: function() { return navigator.userAgent.match(/Android/i); }, BlackBerry: function() { return navigator.userAgent.match(/BlackBerry/i); }, iOS: function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i); }, Opera: function() { return navigator.userAgent.match(/Opera Mini/i); }, Windows: function() { return navigator.userAgent.match(/IEMobile/i) || navigator.userAgent.match(/WPDesktop/i); }, any: function() { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()); } }; function fixModalFooter(elementId){ var element = document.querySelector(elementId); if (element.offsetHeight < element.scrollHeight ) { $(elementId).addClass('modal-fixed-footer'); $(elementId).css('overflow','hidden'); $(elementId+' .freeSpace').removeClass('hiddenElement'); $(elementId+' .modal-content').animate({ scrollTop: 0 }, "slow"); } } function isRetina(){     return ((window.matchMedia && (window.matchMedia('only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 75.6dpcm)').matches || window.matchMedia('only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)').matches)) || (window.devicePixelRatio && window.devicePixelRatio >= 2)) && /(iPad|iPhone|iPod)/g.test(navigator.userAgent); } function checkScrollBar() { if($("body").height()+50>$(window).height()) { $('footer').fadeOut("slow"); } else { $('footer').fadeIn("slow"); } } function showFooter(){ if($(window).scrollTop() + $(window).height() == $(document).height()) { $('footer').fadeIn("slow"); } else { $('footer').fadeOut("slow"); } } function materialNoteToolbar(){     if(/chrom(e|ium)/.test(navigator.userAgent.toLowerCase())){ var toolbar = [ ['style', ['style', 'bold', 'italic', 'underline', 'strikethrough', 'clear']], ['fonts', ['fontsize', 'fontname']], ['color', ['color']], ['undo', ['undo', 'redo']], ['para', ['ul', 'ol', 'leftButton', 'centerButton', 'rightButton', 'justifyButton']], ]; } else { var toolbar = [ ['style', ['style', 'bold', 'italic', 'underline', 'strikethrough', 'clear']], ['color', ['color']], ['undo', ['undo', 'redo']], ['para', ['ul', 'ol', 'leftButton', 'centerButton', 'rightButton', 'justifyButton']], ]; } return toolbar; } function addChromeMobileTheme(){ $('head').append(''); } function initClassicMode(){ } function initAdvanceMode(){ } function closeModeDelegation(){ var request = $.ajax({ url: "../modMedecin/myPlanning.ws.php", method: "POST", data: { action: "closeModeDelegation", }, dataType: "json", asyn: true }); request.done(function( data ) { console.log(data.data); if(data.error === true && data.data === 'sessionExpired'){ Materialize.toast("Votre session a expirée. Merci de vous reconnecter !!",4000, '',function(){$(location).attr('href',"../modConnect/indexPro.php")}); return false; } if(data.error === true || data.data === false){ Materialize.toast('Erreur lors de la récupération de vos horaires de travail.', 5000); return false; } switch(data.data){ case 'delegation': $(location).attr('href', "../modMedecin/myPlanning.php"); return false; break; case 'secretaire': $(location).attr('href', "../modSecretaire/index.php"); return false; break; case 'telesecretariat': $(location).attr('href' , "../modCallcenter/welcome.php "); return false; break; } //$(location).attr('href', "../modMedecin/myPlanning.php"); }); request.fail(function( jqXHR, textStatus ) { Materialize.toast( "Erreur de Webservice : " + textStatus , 5000); return false; }); } function sendStatVisitePage(page , description ,objArray){ var request = $.ajax({ url: "../modDashboard/stat.ws.php", method: "POST", data: { action: "insert", page: page, description: description, objStat: objArray }, dataType: "json", asyn: true }); request.done(function( data ) { console.log(data.data); }); request.fail(function( jqXHR, textStatus ) { console.log(textStatus); }); }