<link href="../fonts/font.css" rel="stylesheet" type="text/css">

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
		<id>https://wiki.imaroof.ir/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C%3AGadget-NavFrame.js</id>
		<title>مدیاویکی:Gadget-NavFrame.js - تاریخچهٔ ویرایش‌ها</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.imaroof.ir/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C%3AGadget-NavFrame.js"/>
		<link rel="alternate" type="text/html" href="https://wiki.imaroof.ir/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-NavFrame.js&amp;action=history"/>
		<updated>2026-08-03T01:17:34Z</updated>
		<subtitle>تاریخچهٔ ویرایش‌های این صفحه در ویکی</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://wiki.imaroof.ir/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-NavFrame.js&amp;diff=15&amp;oldid=prev</id>
		<title>Admin: صفحه‌ای تازه حاوی «/**  * Dynamic Navigation Bars. See Wikipedia:NavFrame  *   * Based on script from en.wikipedia.org, 2008-09-15.  *  * @source www.medi...» ایجاد کرد</title>
		<link rel="alternate" type="text/html" href="https://wiki.imaroof.ir/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-NavFrame.js&amp;diff=15&amp;oldid=prev"/>
				<updated>2016-02-27T10:10:04Z</updated>
		
		<summary type="html">&lt;p&gt;صفحه‌ای تازه حاوی «/**  * Dynamic Navigation Bars. See &lt;a href=&quot;https://en.wikipedia.org/wiki/%D8%B5%D9%81%D8%AD%D9%87_%D8%A7%D8%B5%D9%84%DB%8C:NavFrame&quot; class=&quot;extiw&quot; title=&quot;wikipedia:NavFrame&quot;&gt;Wikipedia:NavFrame&lt;/a&gt;  *   * Based on script from en.wikipedia.org, 2008-09-15.  *  * @source www.medi...» ایجاد کرد&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ تازه&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/**&lt;br /&gt;
 * Dynamic Navigation Bars. See [[Wikipedia:NavFrame]]&lt;br /&gt;
 * &lt;br /&gt;
 * Based on script from en.wikipedia.org, 2008-09-15.&lt;br /&gt;
 *&lt;br /&gt;
 * @source www.mediawiki.org/wiki/MediaWiki:Gadget-NavFrame.js&lt;br /&gt;
 * @maintainer Helder.wiki, 2012–2013&lt;br /&gt;
 * @maintainer Krinkle, 2013&lt;br /&gt;
 */&lt;br /&gt;
( function () {&lt;br /&gt;
&lt;br /&gt;
// Set up the words in your language&lt;br /&gt;
var collapseCaption = 'hide';&lt;br /&gt;
var expandCaption = 'show';&lt;br /&gt;
&lt;br /&gt;
var navigationBarHide = '[' + collapseCaption + ']';&lt;br /&gt;
var navigationBarShow = '[' + expandCaption + ']';&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Shows and hides content and picture (if available) of navigation bars.&lt;br /&gt;
 *&lt;br /&gt;
 * @param {number} indexNavigationBar The index of navigation bar to be toggled&lt;br /&gt;
 * @param {jQuery.Event} e Event object&lt;br /&gt;
 */&lt;br /&gt;
function toggleNavigationBar( indexNavigationBar, e ) {&lt;br /&gt;
	var navChild,&lt;br /&gt;
		navToggle = document.getElementById( 'NavToggle' + indexNavigationBar ),&lt;br /&gt;
		navFrame = document.getElementById( 'NavFrame' + indexNavigationBar );&lt;br /&gt;
&lt;br /&gt;
	// Prevent browser from jumping to href &amp;quot;#&amp;quot;&lt;br /&gt;
	e.preventDefault();&lt;br /&gt;
&lt;br /&gt;
	if ( !navFrame || !navToggle ) {&lt;br /&gt;
		return false;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// If shown now&lt;br /&gt;
	if ( navToggle.firstChild.data == navigationBarHide ) {&lt;br /&gt;
		for ( navChild = navFrame.firstChild; navChild != null; navChild = navChild.nextSibling ) {&lt;br /&gt;
			if ( hasClass( navChild, 'NavPic' ) ) {&lt;br /&gt;
				navChild.style.display = 'none';&lt;br /&gt;
			}&lt;br /&gt;
			if ( hasClass( navChild, 'NavContent' ) ) {&lt;br /&gt;
				navChild.style.display = 'none';&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		navToggle.firstChild.data = navigationBarShow;&lt;br /&gt;
&lt;br /&gt;
	// If hidden now&lt;br /&gt;
	} else if ( navToggle.firstChild.data == navigationBarShow ) {&lt;br /&gt;
		for ( navChild = navFrame.firstChild; navChild != null; navChild = navChild.nextSibling ) {&lt;br /&gt;
			if ( $( navChild ).hasClass( 'NavPic' ) || $( navChild ).hasClass( 'NavContent' ) ) {&lt;br /&gt;
				navChild.style.display = 'block';&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		navToggle.firstChild.data = navigationBarHide;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Adds show/hide-button to navigation bars.&lt;br /&gt;
 *&lt;br /&gt;
 * @param {jQuery} $content&lt;br /&gt;
 */&lt;br /&gt;
function createNavigationBarToggleButton( $content ) {&lt;br /&gt;
	var i, j, navFrame, navToggle, navToggleText, navChild,&lt;br /&gt;
		indexNavigationBar = 0,&lt;br /&gt;
		navFrames = $content.find( 'div.NavFrame' ).toArray();&lt;br /&gt;
&lt;br /&gt;
	// Iterate over all (new) nav frames&lt;br /&gt;
	for ( i = 0; i &amp;lt; navFrames.length; i++ ) {&lt;br /&gt;
		navFrame = navFrames[i];&lt;br /&gt;
		// If found a navigation bar&lt;br /&gt;
		indexNavigationBar++;&lt;br /&gt;
		navToggle = document.createElement( 'a' );&lt;br /&gt;
		navToggle.className = 'NavToggle';&lt;br /&gt;
		navToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );&lt;br /&gt;
		navToggle.setAttribute( 'href', '#' );&lt;br /&gt;
		$( navToggle ).on( 'click', $.proxy( toggleNavigationBar, null, indexNavigationBar ) );&lt;br /&gt;
&lt;br /&gt;
		navToggleText = document.createTextNode( navigationBarHide );&lt;br /&gt;
		for ( navChild = navFrame.firstChild; navChild != null; navChild = navChild.nextSibling ) {&lt;br /&gt;
			if ( $( navChild ).hasClass( 'NavPic' ) || $( navChild ).hasClass( 'NavContent' ) ) {&lt;br /&gt;
				if ( navChild.style.display == 'none' ) {&lt;br /&gt;
					navToggleText = document.createTextNode( navigationBarShow );&lt;br /&gt;
					break;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		navToggle.appendChild( navToggleText );&lt;br /&gt;
		// Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)&lt;br /&gt;
		for ( j = 0; j &amp;lt; navFrame.childNodes.length; j++ ) {&lt;br /&gt;
			if ( $( navFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {&lt;br /&gt;
				navFrame.childNodes[j].appendChild( navToggle );&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		navFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mw.hook( 'wikipage.content' ).add( createNavigationBarToggleButton );&lt;br /&gt;
&lt;br /&gt;
}());&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>