1$(document).ready(function(){ 2 function buscar(cadena,idName){ 3 if(cadena!=""&&cadena!=undefined&&cadena!=false){ 4 $.post(window.url.base_url+"search/ctrsearch/showbusquedaLogin/"+idName,{valor:cadena},function(respuesta){ 5 $(".contendorHeader").find(".lista_busqueda").html(respuesta); 6 if(idName == "ContBusquedaUsuarioSM"){ 7 $("#ContBusquedaUsuarioSM").click(); 8 }else if(idName == "ContBusquedaFiguraPublicaSM"){ 9 $("#ContBusquedaFiguraPublicaSM").click(); 10 }else if(idName == "ContBusquedaSitioSM"){ 11 $("#ContBusquedaSitioSM").click(); 12 }else{ 13 $("#ContBusquedaEmpresaSM").click(); 14 } 15 $(".lista_busqueda").show("slide",{direction:"up"}); 16 }); 17 }else 18 $(".lista_busqueda").hide("slide",{direction:"up"}); 19 } 20 21 function busquedaAvanzada(cadena,country,idName){ 22 if(cadena!=""&&cadena!=undefined&&cadena!=false){ 23 $.post(window.url.base_url+"search/ctrsearch/showbusquedaLogin/"+idName+"/"+country,{valor:cadena},function(respuesta){ 24 $(".contendorHeader").find(".lista_busqueda").html(respuesta); 25 if(idName == "ContBusquedaUsuarioSM"){ 26 $("#ContBusquedaUsuarioSM").click(); 27 }else if(idName == "ContBusquedaFiguraPublicaSM"){ 28 $("#ContBusquedaFiguraPublicaSM").click(); 29 }else if(idName == "ContBusquedaSitioSM"){ 30 $("#ContBusquedaSitioSM").click(); 31 }else{ 32 $("#ContBusquedaEmpresaSM").click(); 33 } 34 $(".lista_busqueda").show("slide",{direction:"up"}); 35 }); 36 }else 37 $(".lista_busqueda").hide("slide",{direction:"up"}); 38 } 39 var delay = (function(){ 40 var timer = 0; 41 return function(callback, ms){ 42 clearTimeout (timer); 43 timer = setTimeout(callback, ms); 44 }; 45 })(); 46 $(".contendorHeader").on("keypress",".barraBuscar #buscar",function(e){ 47 tecla = (document.all) ? e.keyCode : e.which; 48 if (tecla==8) return true; 49 if (tecla==9) return true; 50 if (tecla==11) return true; 51 patron = /[A-Za-zñÃ'áéÃóúÃÃÃÃÃà èìòùÃÃÃÃÃâêîôûÃÃÃÃÃÃñäëïöüÃÃÃÃÃ0-9\s\t]/; 52 te = String.fromCharCode(tecla); 53 return patron.test(te); 54 }); 55 $(".contendorHeader").on("keyup",".barraBuscar #buscar",function(evt){ 56 var campo_buscar = $(this); 57 var idName = $(".menuTopBusqueda").find(".active").attr('id'); 58 if(idName==undefined) 59 idName=$(".lista_busqueda").find("p").attr("data-id"); 60 if(evt.which==27){ 61 $(".lista_busqueda").hide("slide",{direction:"up"}); 62 campo_buscar.blur(); 63 }else{ 64 if($.trim(campo_buscar.val())!=""){ 65 $(".contendorHeader").find(".lista_busqueda").html("<p align=center data-id='"+idName+"'>"+$(this).attr("data-lang")+"<br><img src='"+window.url.base_url+"css/knyouLoader.GIF"+"'></p>"); 66 if($.trim(campo_buscar.val()).indexOf("+")>2){ 67 var res=$.trim(campo_buscar.val()).split("+"); 68 delay(function(){ 69 if($.trim(res[1]).length==2){ 70 $.post(window.url.base_url+"search/ctrsearch/ifCountry",{data:$.trim(res[1])},function(response){ 71 response=JSON.parse(response); 72 if(response.country!==false) 73 busquedaAvanzada($.trim(res[0]),$.trim(res[1]),idName); 74 else 75 buscar($.trim(campo_buscar.val()),idName); 76 }); 77 }else 78 buscar($.trim(campo_buscar.val()),idName); 79 }, 1000); 80 }else{ 81 delay(function(){ 82 buscar($.trim(campo_buscar.val()),idName); 83 }, 1000); 84 } 85 }else 86 $(".lista_busqueda").hide("slide",{direction:"up"}); 87 } 88 if($.trim(campo_buscar.val())=="") 89 $(".lista_busqueda").hide("slide",{direction:"up"}); 90 }); 91 $("html").click(function(){ 92 $(".lista_busqueda").hide("slide",{direction:"up"}); 93 }); 94 $(".barraBuscar, .invitar").click(function(evt){ 95 evt.stopPropagation(); 96 }); 97 $(".contendorHeader").on("focusin",".barraBuscar #buscar",function(evt){ 98 var campo_buscar = $(this); 99 var idName = $(".menuTopBusqueda").find(".active").attr('id'); 100 if($.trim(campo_buscar.val())!=""){ 101 if($.trim(campo_buscar.val()).indexOf("+")>=0){ 102 var res=$.trim(campo_buscar.val()).split("+"); 103 $.post(window.url.base_url+"search/ctrsearch/ifCountry",{data:$.trim(res[1])},function(response){ 104 response=JSON.parse(response); 105 if(response.country!==false) 106 busquedaAvanzada($.trim(res[0]),$.trim(res[1]),idName); 107 }); 108 }else 109 buscar($.trim($(this).val()),idName); 110 } 111 }); 112 $(".lista_busqueda").on("mouseenter",".busqueda #ContUsuariosNormales .resBusqueda .imgBusquedaUsuario",function(){ 113 var valor = $(this).parent().attr("data-index"); 114 var alias = $(this).parent().attr("data-alias"); 115 var content = $(this); 116 $.post(window.url.base_url+"fans/ctramistad/check_ver_mi_perfil",{userID:valor},function(resp){ 117 if($.trim(resp)=="all") 118 var go = true; 119 else 120 var go = false; 121 if(go){ 122 content.css('cursor','pointer'); 123 content.on("click",function(resp){ 124 location.href=window.url.base_url+"U@"+alias; 125 }); 126 } 127 }); 128 }); 129});
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.