From Wikipedia, the free encyclopedia
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.

// <syntaxhighlight lang="javascript">



/*



(Script under development - not yet functional)



What it does: 



When completed, this script will remove duplicate list items from section (e.g.: 

See also, holding bin, general concepts, list section, etc.). That is, it will 

remove from the current section all topics that exist anywhere else in the body 

of the page (not in templates).



This is useful for culling lists of links gathered to a holding area (in an outline)

awaiting placement into the outline. It can also help cleaning up the General concepts

sections, List sections, and See also sections of outlines.



Brief comments are provided within the source code below. For extensive explanatory 

notes on what the source code does and how it works, see the Script's workshop on 

the talk page. (Not ready yet.)



*/



// ============== Set up ==============



// Start off with a bodyguard function to reserve the aliases mw and $

( function ( mw, $ ) {



    // we can now rely on mw and $ within the safety of our “bodyguard” function, to mean 

    // "mediawiki" and "jQuery", respectively



    // ============== ready() event listener/handler ==============

    // below is jQuery short-hand for $(document).ready(function() { ... });

    // it makes the rest of the script wait until the page's DOM is loaded and ready

    $(function() {

        

		// ============== activation filters ==============

        // Only activate on Vector skin

        if ( mw.config.get( 'skin' ) === 'vector' ) {



	        // Run this script only if "Outline " is in the page title

			if (document.title.indexOf("Outline ") != -1) {



				// End of set up

			

        	    // =================== Prep work =====================

				

				// Variable declarations, etc., go here



            	// ================= Core program ================= 



                $( function() {



					// BODY OF PROGRAM GOES HERE



				} );

			}

        }

    } );

}( mediaWiki, jQuery ) );



// </syntaxhighlight>
From Wikipedia, the free encyclopedia
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.

// <syntaxhighlight lang="javascript">



/*



(Script under development - not yet functional)



What it does: 



When completed, this script will remove duplicate list items from section (e.g.: 

See also, holding bin, general concepts, list section, etc.). That is, it will 

remove from the current section all topics that exist anywhere else in the body 

of the page (not in templates).



This is useful for culling lists of links gathered to a holding area (in an outline)

awaiting placement into the outline. It can also help cleaning up the General concepts

sections, List sections, and See also sections of outlines.



Brief comments are provided within the source code below. For extensive explanatory 

notes on what the source code does and how it works, see the Script's workshop on 

the talk page. (Not ready yet.)



*/



// ============== Set up ==============



// Start off with a bodyguard function to reserve the aliases mw and $

( function ( mw, $ ) {



    // we can now rely on mw and $ within the safety of our “bodyguard” function, to mean 

    // "mediawiki" and "jQuery", respectively



    // ============== ready() event listener/handler ==============

    // below is jQuery short-hand for $(document).ready(function() { ... });

    // it makes the rest of the script wait until the page's DOM is loaded and ready

    $(function() {

        

		// ============== activation filters ==============

        // Only activate on Vector skin

        if ( mw.config.get( 'skin' ) === 'vector' ) {



	        // Run this script only if "Outline " is in the page title

			if (document.title.indexOf("Outline ") != -1) {



				// End of set up

			

        	    // =================== Prep work =====================

				

				// Variable declarations, etc., go here



            	// ================= Core program ================= 



                $( function() {



					// BODY OF PROGRAM GOES HERE



				} );

			}

        }

    } );

}( mediaWiki, jQuery ) );



// </syntaxhighlight>

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook