|
|
| Line 6: |
Line 6: |
| $(this).closest('.dismissible-notice').hide(); | | $(this).closest('.dismissible-notice').hide(); |
| }); | | }); |
| });
| |
|
| |
|
| |
| $(function() {
| |
| if (mw.config.get('wgCanonicalSpecialPageName') === 'Editcount') {
| |
| var $editCountForm = $('form.mw-htmlform');
| |
|
| |
| if ($editCountForm.length > 0) {
| |
| $editCountForm.on('submit', function(e) {
| |
| var usernameInput = $(this).find('input[name="wpUsername"]');
| |
| if (usernameInput.length > 0) {
| |
| var username = usernameInput.val();
| |
| if (username) {
| |
| var newAction = mw.config.get('wgScriptPath') + '/index.php?title=Special:EditCount/' + encodeURIComponent(username);
| |
| window.location.href = newAction;
| |
| return false; // Prevent default form submission by returning false
| |
| }
| |
| }
| |
| return true; // Allow submission if no username is entered or input not found
| |
| });
| |
| } else {
| |
| console.log("Form with class 'mw-htmlform' not found on Special:EditCount.");
| |
| }
| |
| }
| |
| }); | | }); |