1/* 2 *ãã©ã¦ã¶ã®æ»ãæ©è½ç¡å¹å 3 * */ 4jQuery(document).ready(function(){ 5 6 its_ignore_key = function(e){ 7 if(!e){ 8 eve = window.event; 9 } 10 else { 11 eve = e; 12 } 13 var keyCode = eve.keyCode; 14 var ctrlKey = eve.ctrlKey; 15 var altKey = eve.altKey; 16 var blKey = true; 17 var srcObj = eve.srcElement || eve.target; 18 19 var F5 = 116; 20 var R = 82; 21 var BACKSPACE = 8; 22 var LEFT_ARROW = 37; 23 //ãã¡ã³ã¯ã·ã§ã³ãã¼ ãªãã¼ãç¡å¹ 24 if(keyCode == F5){ 25 blKey = false; 26 //Ctrl + R 27 }else if(ctrlKey && keyCode == R){ 28 blKey = false; 29 }else if (keyCode == BACKSPACE) { 30 //backspaceãã£ã³ã»ã« [æ»ã]ãå¶å¾¡ 31 //ãã©ã¼ã ã§[backspace]ã¯å¿ è¦ 32 switch (srcObj.tagName) { 33 //ãã¡ã¼ã ã«å¯¾ããåä½ã¯è¨±å¯ 34 case "INPUT": 35 case "TEXTAREA": 36 //readOnlyã¯NG 37 if(srcObj.readOnly !== undefined && srcObj.readOnly == true){ 38 blKey = false; 39 } 40 break; 41 default: 42 blKey = false; 43 break; 44 } 45 } 46 //Alt+å·¦ã«ããæ»ãã¢ã¯ã·ã§ã³ 47 else if(altKey && keyCode == LEFT_ARROW){ 48 blKey = false; 49 } 50 51 if (!blKey){ 52 if(!e) { 53 eve.keyCode = null; 54 } 55 else { 56 eve.stopPropagation(); 57 eve.preventDefault(); 58 eve.keyCode = null; 59 } 60 } 61 //blKey true/false:ãã©ã¦ã¶ã§ãã¼ã¤ãã³ããå¦çãã/ããªã 62 return blKey; 63 }; 64 65 var d = window.document; 66 if (d.addEventListener){ 67 d.addEventListener("keydown", its_ignore_key, false); 68 }else if(d.attachEvent){ 69 d.attachEvent('onkeydown',its_ignore_key); 70 } 71});
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.