Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
$( document ).ready( function(){
    if( mw.config.get('wgAction') === 'formedit' ){
        // Removing "Article origin URL:".
        // It should remove from cargo table too.
        $(".URLInput").parent().parent().remove();

        $( $(".editOptions").children().get(0) ).remove();
        $( $(".editOptions").children().get(1) ).remove();
        $("#wpPreview").remove();
        $("#wpDiff").remove();
        $("#wpMinoredit").parent().parent().remove();
        $(".editOptions").css( "border", "none" );

        $captchaContainer = $('.fancycaptcha-captcha-container')
        if( $captchaContainer.length > 0 ){
            $captchaContainerDiv = $captchaContainer.parent()
            $captchaP = $captchaContainerDiv.prev();

            $( '.editOptions' ).before( $captchaP ).before( $captchaContainerDiv );
        }
    }

    if( mw.config.get('wgCanonicalSpecialPageName') === 'Search' && mw.config.get('wgUserId') === null ){
    	mw.loader.using( [ 'mediawiki.util' ], function () {
    		$searchParam = mw.util.getParamValue('search');
    		if( $searchParam === null ){
    			return;
    		}
    		
    		var $articlePath = mw.config.get('wgServer') + '/index.php?title='+ $searchParam + '&action=formedit&redlink=1';
		    var $pageLink = $( '<a />' ).addClass('new').attr( 'href', $articlePath ).text( $searchParam );
		    console.log( $pageLink );
		
		    var $searchCreateDiv = $( '<div />' ).addClass( 'success' ).css( 'color', 'black' );
		    var $createPageText = $( '<p />').html( 'The page with name of '+ $pageLink[0].outerHTML + ' is not exist. To create the page, please click ' + $pageLink.text('here').css( 'font-weight', 'bold' )[0].outerHTML + '.' );
		    
		    $searchCreateDiv.append( $createPageText );
		    $('.mw-search-createlink').empty().append( $searchCreateDiv );
		} );
    }
});