User:Fred Gandt/addCloneClearButtonAboveScributoConsole.js

$( document ).ready( () => {

"use strict";

if ( mw.config.get( "wgAction" ) === "edit" ) {

const SCRIBUNTO_CONSOLE = document.getElementById( "mw-scribunto-console" );

if ( SCRIBUNTO_CONSOLE ) {

const CLEAR_BUTTON = SCRIBUNTO_CONSOLE.querySelector( 'input[type="button"][value="clear"i]' );

if ( CLEAR_BUTTON ) {

const CLEAR_BUTTON_CLONE = CLEAR_BUTTON.cloneNode();

CLEAR_BUTTON_CLONE.addEventListener( "click", () => CLEAR_BUTTON.click(), { passive: true } );

SCRIBUNTO_CONSOLE.prepend( CLEAR_BUTTON_CLONE );

}

}

}

} );