Jump to content

User:AntiCompositeNumber/hidePartialBlocks.js

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by AntiCompositeNumber (talk | contribs) at 23:48, 5 November 2021 (improve logic, ensure hide only applies on special:block). 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.
function hide_partial() {
	// only hide if there's no partial block set
	var partial = $( ".mw-special-Block input[value=partial]" )
	if( partial.length && !partial.attr("checked") ) {
		// hide the partial block options and the partial/sitewide radio buttons
		$( ".mw-special-Block .mw-block-editing-restriction" ).parents("fieldset").hide();
	} 
}
mw.hook( 'wikipage.content' ).add( hide_partial );