123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- /*
- * 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) {
- $('#dl' + event.data.elem + ' input').focus();
- $('#dl' + event.data.elem + ' ul').addClass('border border-primary');
- $('#dl' + event.data.elem + ' ul').show();
- $('#dl' + event.data.elem +' ul').show();
- $('#icon' + event.data.elem).addClass('ing-borrar pointer');
- $('#icon' + event.data.elem).trigger('click',{elem: event.data.elem},limpiaInputDL);
- }
- function blurDataList(event) {
- if(!datalist_click[event.data.index]) {
- $('#dl' + event.data.elem + ' span').removeClass('ing-borrar');
- $('#dl' + event.data.elem + ' ul').children('li').show();
- $('#dl' + event.data.elem + ' ul').hide();
- }
- }
- function mousedownDataList(event) {
- datalist_click[event.data.index] = true;
- }
- function mouseupDataList(event) {
- datalist_click[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 (!sinAcentos($(this).html()).toUpperCase().includes(sinAcentos($(input).val()).toUpperCase()))
- $(elem).hide();
- else
- $(elem).show();
- });
- }
- function itemDataList(event){
- $(this).parent('ul').siblings('span').removeClass('ing-cancelar iconoAzul pointer');
- $(this).parent('ul').hide();
- $('#input' + event.data.elem).val($(this).text());
- $('#dl' + event.data.elem).data('id', $(this).data('id'));
- }
- /***** DROPDOWNLIST *****/
- function clickDropdownList(event) {
- if (!$('#ddl' + event.data.elem).hasClass('show')){
- $('#ddl' + event.data.elem).addClass('show');
- } else {
- $('#ddl' + event.data.elem).removeClass('show');
- }
- }
- function blurDropdownList(event) {
- if(!dropdownlist_click[event.data.index])
- $('#ddl' + event.data.elem).removeClass('show');
- }
- function mousedownDropdownList(event) {
- dropdownlist_click[event.data.index] = true;
- }
- function mouseupDropdownList(event) {
- dropdownlist_click[event.data.index] = false;
- }
- function itemDropdownList(){
- $(this).parent().parent().data('id',$(this).data('id'));
- $(this).parent().siblings('button').children('label').text($(this).text());
- $(this).siblings('.active').removeClass('active');
- $(this).addClass('active');
- $(this).parent().parent().removeClass('show');
- }
- /***** TOGGLE *****/
- function changeToogle(){
- $(this).toggleClass('active');
- if ($('.span').text() == $(this).data('on')){
- $('.span').text($(this).data('off'));
- $(this).children('input').prop('checked',false);
- } else {
- $('.span').text($(this).data('on'));
- $(this).children('input').prop('checked',true);
- }
- }
|