User:Technical 13/Scripts/Gadget-codeAnchors.js

( function ( mw, $ ) {	$( 'pre.source-' + mw.config.get( 'wgPageContentModel' ) ).find( 'span.coMULTI' ).each( function { var anchorID = $( this ).html.slice( $( this ).html.indexOf( '/*' ) + 2, $( this ).html.indexOf( '*/' ) ); if ( anchorID.indexOf( '\n' ) === -1 ) { anchorID = $.trim( anchorID ).replace( / /g, '_' ); if ( anchorID.length !== 0 ) { $( this ).attr( 'id', encodeURIComponent( anchorID ).replace( /%/g, '.' ) ).css( 'background-color', '#FDD' ); }		}	} ); } ( mediaWiki, jQuery ) );