MediaWiki:Common.js: Difference between revisions

From Trickster Development Wiki
mNo edit summary
mNo edit summary
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. */
$(document).keydown(function (e) {
mw.loader.using('jquery.textSelection', function () {
     // Ctrl+Shift+C
     mw.hook('wikipage.content').add(function () {
    if (e.ctrlKey && e.shiftKey && e.key.toLowerCase() === 'q') {
        // Prevent default browser behavior if any
        e.preventDefault();


         // Trigger "Computer code" button
         $(document).on('keydown', function (e) {
        $('#wpTextbox1').textSelection(
            // Ctrl + Shift + C
            'encapsulateSelection',
            if (e.ctrlKey && e.shiftKey && e.key.toLowerCase() === 'c') {
            { pre: '<code>', post: '</code>' }
 
         );
                // Only trigger if editing
     }
                var $textbox = $('#wpTextbox1');
                if (!$textbox.length) return;
 
                e.preventDefault();
 
                $textbox.textSelection(
                    'encapsulateSelection',
                    { pre: '<code>', post: '</code>' }
                );
            }
         });
 
     });
});
});
/*That's to change the shitty Code command to Ctrl+Shift+q*/
/*That's to change the shitty Code command to Ctrl+Shift+q*/

Revision as of 19:48, 18 April 2026

/* Any JavaScript here will be loaded for all users on every page load. */
mw.loader.using('jquery.textSelection', function () {
    mw.hook('wikipage.content').add(function () {

        $(document).on('keydown', function (e) {
            // Ctrl + Shift + C
            if (e.ctrlKey && e.shiftKey && e.key.toLowerCase() === 'c') {

                // Only trigger if editing
                var $textbox = $('#wpTextbox1');
                if (!$textbox.length) return;

                e.preventDefault();

                $textbox.textSelection(
                    'encapsulateSelection',
                    { pre: '<code>', post: '</code>' }
                );
            }
        });

    });
});
/*That's to change the shitty Code command to Ctrl+Shift+q*/