Difference between revisions of "MediaWiki:Common.js"

From Earth Science Information Partners (ESIP)
Line 7: Line 7:
 
$('.card-body input.formInput').addClass('form-control');
 
$('.card-body input.formInput').addClass('form-control');
 
$('.card-body .forminput_button').addClass('mw-ui-button mw-ui-progressive form-control mt-n3').css({'max-width':'unset'});
 
$('.card-body .forminput_button').addClass('mw-ui-button mw-ui-progressive form-control mt-n3').css({'max-width':'unset'});
 +
 +
$(document).ready(function() {
 +
  $('.card-body input.formInput').on('keyup', function() {
 +
    let empty = false;
 +
 +
    $('.card-body input.formInput').each(function() {
 +
      empty = $(this).val().length == 0;
 +
    });
 +
 +
    if (empty)
 +
      $('.card-body .forminput_button').attr('disabled', 'disabled');
 +
    else
 +
      $('.card-body .forminput_button').attr('disabled', false);
 +
  });
 +
});

Revision as of 11:22, July 19, 2020

/* Any JavaScript here will be loaded for all users on every page load. */
( function( $ ) {
    $('button').hide();
}( jQuery ) );

$('.pfUploadable').addClass('font-weight-bold float-right mx-2').css({'position':'sticky','margin-top':'-32px'});
$('.card-body input.formInput').addClass('form-control');
$('.card-body .forminput_button').addClass('mw-ui-button mw-ui-progressive form-control mt-n3').css({'max-width':'unset'});

$(document).ready(function() {
  $('.card-body input.formInput').on('keyup', function() {
    let empty = false;

    $('.card-body input.formInput').each(function() {
      empty = $(this).val().length == 0;
    });

    if (empty)
      $('.card-body .forminput_button').attr('disabled', 'disabled');
    else
      $('.card-body .forminput_button').attr('disabled', false);
  });
});