1 2function ctrlEnter(event) 3{ 4 if((event.ctrlKey) && ((event.keyCode == 0xA)||(event.keyCode == 0xD))){ 5 var selected = GetSelectedText(); 6 if(selected!=""){ 7 $('#terror').show(); 8 $('#terror #page').val(location.href); 9 $('#terror #translate_orig').val(GetSelectedText()); 10 } 11 } 12} 13function sendterror(){ 14 var torig = $('#terror #translate_orig').val(); 15 var topt = $('#terror #translate_opt').val(); 16 var tcom = $('#terror #translate_com').val(); 17 if(torig!=""){ 18 if(topt!=""){ 19 $('#terror textarea').removeClass('error'); 20 $('#terror #load').show(); 21 terror(location.href, torig, topt, tcom); 22 }else{ 23 $('#terror #translate_opt').addClass("error"); 24 } 25 }else{ 26 $('#terror #translate_orig').addClass("error"); 27 } 28} 29 30//terror(); 31function terror(page, translate_orig, translate_opt, translate_com){ 32 $.ajax({ 33 type: "POST", 34 data: "page="+page+"&translate_orig="+translate_orig+"&translate_opt="+translate_opt+"&translate_com="+translate_com+"&token="+$('#terrortoken').val(), 35 timeout:5000, 36 url: "/engine/ajax/terror.php", 37 dataType: "html", 38 success: function(data) { 39 console.log(data); 40 $('#terror #load').hide(); 41 $('#terror .tepage').hide(); 42 if(parseInt(data)==1){ 43 $('#terror #pg2').show(); 44 }else{ 45 $('#terror #pg3').show(); 46 } 47 }, 48 error: function(x, t, m) { 49 terror(page, translate_orig, translate_opt, translate_com); 50 } 51 }); 52} 53 54function teclose(){ 55 $('#terror').hide(); 56 $('#terror .tepage').hide(); 57 $('#terror #pg1').show(); 58 $('#terror textarea').removeClass('error').val(''); 59 $('#terror input[type=text]').val(''); 60 $('#terror #load').hide(); 61} 62 63function GetSelectedText () { 64 if (window.getSelection) { // all browsers, except IE before version 9 65 var range = window.getSelection (); 66 return range.toString (); 67 } 68 else { 69 if (document.selection.createRange) { // Internet Explorer 70 var range = document.selection.createRange (); 71 return range.text; 72 } 73 } 74}
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.