User:Closed Limelike Curves/hide-vector-sidebar.js

// /* hide-vector-sidebar.js: Adds a button to toggle visibility of the Timeless sidebar. //  Written by PleaseStand. Public domain; all copyright claims waived as described //  in http://en.wikipedia.org/wiki/Template:PD-self */

// ( function ( mw, $ ) { // 	var sidebarSwitch;

// 	function sidebarHide { // 		// Hide sidebar // 		document.querySelector("#mw-site-navigation").style.visibility = 'hidden'; // 		document.querySelector("#mw-site-navigation").style.marginLeft = '0'; // 		document.querySelector("#mw-site-navigation").style.width = '0'; // 		document.querySelector("#mw-site-navigation").style.flex = 'none'; // 		// Move unneeded content to left sidebar // 		document.querySelector("#mw-site-navigation").appendChild( // 			document.querySelector("#other-languages") // 		); // 		document.querySelector("#mw-site-navigation").appendChild( // 			document.querySelector("#p-coll-print_export") // 		); // 		document.querySelector("#mw-site-navigation").appendChild( // 			document.querySelector("#p-pagemisc") // 		); // 		// Flush content to left // 		document.querySelector("#mw-content").style.marginLeft = '0'; // 		document.querySelector("#mw-content-wrapper").style.marginLeft = '0'; // 		document.querySelector("#mw-content-block").style.marginLeft = '0';

// 		if ( sidebarSwitch ) { // 			sidebarSwitch.parentNode.removeChild(sidebarSwitch); // 		}

// 		sidebarSwitch = mw.util.addPortletLink( 'p-cactions', '#', 'Show sidebar', 'ca-sidebar', 'Show the navigation links', 'a' ); // 		$( sidebarSwitch ).click( function ( e ) { // 			e.preventDefault; // 			sidebarShow; // 		} ); // 	} // 	function sidebarShow { // 		document.querySelector("#mw-site-navigation").style.visibility = ''; // 		document.querySelector("#mw-site-navigation").style.marginLeft = ''; // 		document.querySelector("#mw-site-navigation").style.width = ''; // 		document.querySelector("#mw-site-navigation").style.flex = '';

// 		// move content center // 		// move content left // 		document.querySelector("#mw-content").style.marginLeft = ''; // 		document.querySelector("#mw-content-wrapper").style.marginLeft = ''; // 		document.querySelector("#mw-content-block").style.marginLeft = ''; // 		if ( sidebarSwitch ) { // 			sidebarSwitch.parentNode.removeChild(sidebarSwitch); // 		} // 		sidebarSwitch = mw.util.addPortletLink( 'p-cactions', '#', 'Hide sidebar', 'ca-sidebar', 'Hide the navigation links', 'a' ); // 		$( sidebarSwitch ).click( function ( e ) { // 			e.preventDefault; // 			sidebarHide; // 		} ); // 	}

// 	$.when($.ready,mw.loader.using('mediawiki.util')).then(function{ // 		// Change this if you want to show the sidebar by default // 		sidebarHide; // 	} ); // }( mediaWiki, jQuery ) );