/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ /***** BUSCAR *****/ function focusBuscar(event){ $(event.data.elem).siblings('span').addClass('ing-cancelar pointer'); $(event.data.elem).siblings('label').removeClass('text-secondary').addClass('text-primary'); } function blurBuscar(event){ $(event.data.elem).siblings('span').removeClass('ing-cancelar pointer'); $(event.data.elem).siblings('label').removeClass('text-primary').addClass('text-secondary'); } function keyUpBuscar(event){ var value = $(event.data.elem).val().toLowerCase(); $(event.data.renglon).filter(function() { $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1); }); } function clickBuscar(event){ if ($(event.data.span).hasClass('ing-cancelar')){ $(event.data.span).siblings('input').val(''); $(event.data.renglon).show(); } } /***** DATALIST *****/ function limpiaInputDL(event) { $('#input' +event.data.elem).val(''); $('#input' +event.data.elem).parent().children('ul').removeClass('border border-primary'); $('#input' +event.data.elem).parent().children('ul').children('li').show(); $('#input' +event.data.elem).parent().children('ul').children('li:first').focus(); $('#input' +event.data.elem).focus(); } function clickDataList(event){ /*$(event.data.elem + ' span').trigger('mousedown',{elem: event.data.elem + ' input'},limpiaInputDL);*/ $('#dl' + event.data.elem).siblings('label').removeClass('text-secondary').addClass('text-primary'); $('#dl' + event.data.elem + ' ul').addClass('border border-primary'); $('#dl' + event.data.elem + ' ul').show(); $('#dl' + event.data.elem + ' input').focus(); $('#dl' + event.data.elem +' ul').show(); $('#dl' + event.data.elem + ' span').addClass('ing-cancelar pointer'); $('#icon' + event.data.elem).trigger('click',{elem: 'Concurso'},limpiaInputDL); } function blurDataList(event) { if(!click_in_process[event.data.index]) { $('#dl' + event.data.elem + ' span').removeClass('ing-cancelar'); $('#dl' + event.data.elem).siblings('label').removeClass('text-primary').addClass('text-secondary'); $('#dl' + event.data.elem + ' ul').children('li').show(); $('#dl' + event.data.elem + ' ul').hide(); } } function mousedownDataList(event) { click_in_process[event.data.index] = true; } function mouseupDataList(event) { click_in_process[event.data.index] = false; $('#input' + event.data.elem).focus(); } function inputKeyUp(event){ var input = $('#dl' + event.data.elem + ' input'); $('#dl' + event.data.elem + ' ul li').each(function(){ var elem = $(this); if ($(this).parent().is('li')) elem = $(this).parent(); if (!$(this).html().toUpperCase().includes($(input).val().toUpperCase())) $(elem).hide(); else $(elem).show(); }); }