1/********************************************** 2No Right Click Images plugin 3***********************************************/ 4 document.addEventListener("contextmenu",kpg_nrci_cm, false); 5 6 if (nrci_opts['drag']=='1') { 7 document.addEventListener("dragstart",kpg_nrci_cm, false); 8 document.addEventListener("touchmove",kpg_nrci_cm, false); /* same as drag? */ 9 } 10 if (nrci_opts['touch']=='1') { 11 document.addEventListener("touchstart",kpg_nrci_cm, false); 12 } 13 if (nrci_opts['gesture']=='1') { 14 document.addEventListener("gesturestart",kpg_nrci_cm, false); 15 } 16 17 18function kpg_nrci_block(event) { 19 event.cancelBubble = true; 20 if(event.preventDefault != undefined) { 21 event.preventDefault(); 22 } 23 if(event.stopPropagation != undefined) { 24 event.stopPropagation(); 25 } 26 return false; 27} 28function kpg_nrci_cm(event) { 29 try { 30 if (event.target.tagName == "IMG") { 31 //alert("in IMG"); 32 event.cancelBubble = true; 33 if(event.preventDefault != undefined) { 34 event.preventDefault(); 35 } 36 if(event.stopPropagation != undefined) { 37 event.stopPropagation(); 38 } 39 //console.log('in img tag'); 40 return false; 41 } 42 } catch(error) { 43 console.log("NRI error:"+error); 44 } 45 46 try { 47 if(event.target.getAttribute("style")==null || 48 event.target.getAttribute("style")=="") { 49 return true; 50 } 51 if (event.target.style.backgroundImage != null 52 && event.target.style.backgroundImage != 'none' 53 && event.target.style.backgroundImage != '') { 54 event.cancelBubble = true; 55 if(event.preventDefault != undefined) { 56 event.preventDefault(); 57 } 58 if(event.stopPropagation != undefined) { 59 event.stopPropagation(); 60 } 61 return false; 62 } 63 } catch(error) { 64 console.log("NRI error:"+error); 65 } 66 return true; 67 68}
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.