Jump to content

User:Quarl/autofocus.js

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by Ladsgroup (talk | contribs) at 04:52, 6 February 2021 (Maintenance: Replacing addOnloadHook with native jQuery (mw:ResourceLoader/Migration_guide_(users)#addOnloadHook - phab:T130879)). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// autofocus.js - Auto-focus the cursor to appropriate edit fields.

// Edit page: focus the main edit area.
// Move page: focus the new page title.

// quarl 2006-01-03 initial version

// requires: wikipage.js

function autofocus() {
    if (WikiPage.editingP && !WikiPage.previewP) {
        if (WikiPage.newSectionP) {
            document.forms.editform.wpSummary.focus();
        } else {
            document.forms.editform.wpTextbox1.focus();
        }
        return;
    }

    if (WikiPage.movePageP) {
        document.forms.movepage.wpNewTitle.focus();
        return;
    }
}

$(autofocus);