Difference between revisions of "MediaWiki:Common.js"
From Earth Science Information Partners (ESIP)
en>User10 |
|||
(17 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
− | ( function( $ ) { | + | $('.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'}).attr('disabled', 'disabled'); |
+ | |||
+ | $(document).ready(function() { | ||
+ | $('.card-body input.formInput').keyup(function() { | ||
+ | |||
+ | var empty = false; | ||
+ | $('.card-body input.formInput').each(function() { | ||
+ | if ($(this).val().length == 0) { | ||
+ | empty = true; | ||
+ | } | ||
+ | }); | ||
+ | |||
+ | if (empty) { | ||
+ | $('.card-body .forminput_button').attr('disabled', 'disabled'); | ||
+ | } else { | ||
+ | $('.card-body .forminput_button').removeAttr('disabled'); | ||
+ | } | ||
+ | }); | ||
+ | |||
+ | }); |
Latest revision as of 17:36, July 28, 2021
/* Any JavaScript here will be loaded for all users on every page load. */ $('.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'}).attr('disabled', 'disabled'); $(document).ready(function() { $('.card-body input.formInput').keyup(function() { var empty = false; $('.card-body input.formInput').each(function() { if ($(this).val().length == 0) { empty = true; } }); if (empty) { $('.card-body .forminput_button').attr('disabled', 'disabled'); } else { $('.card-body .forminput_button').removeAttr('disabled'); } }); });