Primeira Remada Noturna
Nas madrugadas sem sono, a cabeça funcionando a todo vapor,aí vem as ideias e na manhã seguinte estamos nós lá
Read Morevar image_save_msg='You are not allowed to save images!'; var no_menu_msg='Context Menu disabled!'; var smessage = "Copias desativadas."; function disableEnterKey(e) { var elemtype = e.target.tagName; elemtype = elemtype.toUpperCase(); if (elemtype == "TEXT" || elemtype == "TEXTAREA" || elemtype == "INPUT" || elemtype == "" || elemtype == "SELECT" || elemtype == "OPTION" || elemtype == "EMBED") { elemtype = 'TEXT'; } if (e.ctrlKey){ var key; if(window.event) key = window.event.keyCode; //IE else key = e.which; //firefox (97) //if (key != 17) alert(key); if (elemtype!= 'TEXT' && (key == 97 || key == 65 || key == 67 || key == 99 || key == 88 || key == 120 || key == 26 || key == 85 || key == 86 || key == 83 || key == 43 || key == 73)) { if(wc_free_iscontenteditable(e)) return true; show_wp_message('You are not allowed to copy content or view source'); return false; }else return true; } } /*For contenteditable tags*/ function wc_free_iscontenteditable(e) { var e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement var target = e.target || e.srcElement; var elemtype = e.target.nodeName; elemtype = elemtype.toUpperCase(); var iscontenteditable = "false"; if(typeof target.getAttribute!="undefined" ) iscontenteditable = target.getAttribute("contenteditable"); // Return true or false as string var iscontenteditable2 = false; if(typeof target.isContentEditable!="undefined" ) iscontenteditable2 = target.isContentEditable; // Return true or false as boolean if(target.parentElement.isContentEditable) iscontenteditable2 = true; if (iscontenteditable == "true" || iscontenteditable2 == true) { if(typeof target.style!="undefined" ) target.style.cursor = "text"; return true; } } //////////////////////////////////// function disable_copy(e) { var e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement var elemtype = e.target.tagName; elemtype = elemtype.toUpperCase(); if (elemtype == "TEXT" || elemtype == "TEXTAREA" || elemtype == "INPUT" || elemtype == "" || elemtype == "SELECT" || elemtype == "OPTION" || elemtype == "EMBED") { elemtype = 'TEXT'; } if(wc_free_iscontenteditable(e)) return true; var isSafari = /Safari/.test(navigator.Agent) && /Apple Computer/.test(navigator.vendor); var checker_IMG = ''; if (elemtype == "IMG" && checker_IMG == 'checked' && e.detail >= 2) {show_wp_message(alertMsg_IMG);return false;} if (elemtype != "TEXT") { if (smessage !== "" && e.detail == 2) show_wp_message(smessage); if (isSafari) return true; else return false; } } ////////////////////////////////////////// function disable_copy_ie() { var e = e || window.event; var elemtype = window.event.srcElement.nodeName; elemtype = elemtype.toUpperCase(); if(wc_free_iscontenteditable(e)) return true; if (elemtype == "IMG") {show_wp_message(alertMsg_IMG);return false;} if (elemtype != "TEXT" && elemtype != "TEXTAREA" && elemtype != "INPUT" && elemtype != "" && elemtype != "SELECT" && elemtype != "OPTION" && elemtype != "EMBED") { return false; } } function reEnable() { return true; } document.onkeydown = disableEnterKey; document.onselectstart = disable_copy_ie; if(navigator.Agent.indexOf('MSIE')==-1) { document.onmousedown = disable_copy; document.onclick = reEnable; } function disableSelection(target) { //For IE This code will work if (typeof target.onselectstart!="undefined") target.onselectstart = disable_copy_ie; //For Firefox This code will work else if (typeof target.style.MozSelect!="undefined") {target.style.MozSelect="none";} //All other (ie: Opera) This code will work else target.onmousedown=function(){return false} target.style.cursor = "default"; } //Calling the JS function directly just after body load window.onload = function(){disableSelection(document.body);}; //////////////////special for safari Start//////////////// var onlongtouch; var timer; var touchduration = 1000; //length of time we want the to touch before we do something var elemtype = ""; function touchstart(e) { var e = e || window.event; // also there is no e.target property in IE. // instead IE uses window.event.srcElement var target = e.target || e.srcElement; elemtype = window.event.srcElement.nodeName; elemtype = elemtype.toUpperCase(); if(!wc_pro_is_ive()) e.preventDefault(); if (!timer) { timer = setTimeout(onlongtouch, touchduration); } } function touchend() { //stops short touches from firing the event if (timer) { clearTimeout(timer); timer = null; } onlongtouch(); } onlongtouch = function(e) { //this will clear the current selection if anything selected if (elemtype != "TEXT" && elemtype != "TEXTAREA" && elemtype != "INPUT" && elemtype != "" && elemtype != "SELECT" && elemtype != "EMBED" && elemtype != "OPTION") { if (window.getSelection) { if (window.getSelection().empty) { // Chrome window.getSelection().empty(); } else if (window.getSelection().removeAllRanges) { // Firefox window.getSelection().removeAllRanges(); } } else if (document.selection) { // IE? document.selection.empty(); } return false; } }; document.addEventListener("DOMContentLoaded", function(event) { window.addEventListener("touchstart", touchstart, false); window.addEventListener("touchend", touchend, false); }); function wc_pro_is_ive() { var cold = false, hike = function() {}; try { const object1 = {}; var aid = Object.defineProperty(object1, 'ive', { get() {cold = true} }); window.addEventListener('test', hike, aid); window.removeEventListener('test', hike, aid); } catch (e) {} return cold; } /*special for safari End*/
Nas madrugadas sem sono, a cabeça funcionando a todo vapor,aí vem as ideias e na manhã seguinte estamos nós lá
Read MoreEditorial da edição impressa do Jornal Opapel número 1181 de 19 de março de 2021 Não é aceitável que qualquer
Read MoreA REFORMA NECESSÁRIA PARA UMA NOVA GERAÇÃO DE SERVIDORES Em 1929, a sociedade se viu marcada por uma “Grande
Read MoreEsse será o tema da Semana Mundial do Aleitamento Materno que acontece nos período 01 a 07 de Agosto. O
Read MoreUm assunto bastante comum, porém pouco difundido para as mamães que vivenciam a volta ao trabalho. Costumo brincar que a
Read MoreAo se falar em Amamentação, sempre recebemos várias orientações de familiares, amigos e tudo com o objetivo de: ajudar a
Read MoreProvavelmente isso já aconteceu com você… Somente pelo fato de saber que está fazendo uma dieta, uma ansiedade surge na
Read MoreJornal O Papel edição 1000 Hoje ao ler o Jornal O Papel, tarefa que faço todos os domingos depois da
Read MoreO pai da criança Eu não mais me surpreendo com demagogias. As promessas falsas estão tão comuns que se tornam
Read More