/home/mip/www/img/credit/datatables/helpers.js.tar
home/mip/mip/public/template/AdminLTE/dist/js/helpers.js000066400000007134151520623660017130 0ustar00function show_alert(message, type, wrapper_id = 'message-wrapper') {
    var icon = "times";

    if(type=="info") {
        icon = "info";
    } else if (type=="success") {
        icon = "check";
    } else if (type == "warning") {
        icon = "exclamation";
    } else if (type == "danger") {
        icon = "times";
    } else {
        icon = "times";
    }
    return $('#'+wrapper_id).html(
                '<div class="alert alert-'+type+' fade in">' +
                    '<i class="fa fa-'+icon+'"></i>&nbsp;'+
                    '<button type="button" class="close" data-dismiss="alert">' +
            '&times;</button>' + message + '</div>');
}

function ajaxValidate(form, formGroup, formGroupErrorDiv, btn, errors, id)
{
    id = (typeof id !== 'undefined') ? id:"";
    formGroup.removeClass('has-error').addClass('has-success');      
    formGroupErrorDiv.html("");
    if (errors!="") {
        $.each(errors, function( key, value ){
            $.each(value, function( err_key, err_val ){
                var errorsHtml = '<p class="error_message">'+err_val+'</p>';
                var input_error = $('#'+form.attr('id')+' .'+key+id+'_error');
                 
                input_error.append(errorsHtml);
                input_error.parents('div.form-group').addClass('has-error').removeClass('has-success');
            });
        });
        btn.removeAttr('disabled');
        btn.html("<i class=\"fa fa-save\"></i>&nbsp;Save");
    }
}

function isValidMobileNumber(el, valid, message){
    var form_group = $(el).closest('.form-group');
    form_group.find('.error').html(" ");
    form_group.removeClass('has-error');
    if($(el).val()!=""){
        form_group.addClass('has-error').removeClass('has-success');
        if(!valid){
            $(el).val(" ");
            form_group.find('.error').html("<span class=\"help-block error_message\">"+message+"</p>");
        }else{
            form_group.removeClass('has-error').addClass('has-success');
        }

    }
}

$(".numeric").keypress(function(event) {
      // Backspace, tab, enter, end, home, left, right
      // We don't support the del key in Opera because del == . == 46.
      var controlKeys = [8, 9, 13, 35, 36, 37, 39];
      // IE doesn't support indexOf
      var isControlKey = controlKeys.join(",").match(new RegExp(event.which));
      // Some browsers just don't raise events for control keys. Easy.
      // e.g. Safari backspace.
      if (!event.which || // Control keys in most browsers. e.g. Firefox tab is 0
          (48 <= event.which && event.which <= 57) || // Always 1 through 9
           46 == event.which || 
          (48 == event.which && $(this).value == '') || // No 0 first digit
          isControlKey) { // Opera assigns values for control keys.
        return;
      } else {
        event.preventDefault();
      }
});

$(".integer").keypress(function(event) {
      // Backspace, tab, enter, end, home, left, right
      // We don't support the del key in Opera because del == . == 46.
      var controlKeys = [8, 9, 13, 35, 36, 37, 39];
      // IE doesn't support indexOf
      var isControlKey = controlKeys.join(",").match(new RegExp(event.which));
      // Some browsers just don't raise events for control keys. Easy.
      // e.g. Safari backspace.
      if (!event.which || // Control keys in most browsers. e.g. Firefox tab is 0
          (48 <= event.which && event.which <= 57) || // Always 1 through 9
    
          (48 == event.which && $(this).value == '') || // No 0 first digit
          isControlKey ) { // Opera assigns values for control keys.
        return;
      } else {
        event.preventDefault();
      }
});