<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-collapsibleTables.js</id>
		<title>مدیاویکی:Gadget-collapsibleTables.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-collapsibleTables.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-collapsibleTables.js&amp;action=history"/>
		<updated>2026-08-03T23:22:50Z</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-collapsibleTables.js&amp;diff=19&amp;oldid=prev</id>
		<title>Admin: صفحه‌ای تازه حاوی «/**  * Collapsible tables  *  * @version 2.0.2 (2014-03-14)  * @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-collapsibleTables.js...» ایجاد کرد</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-collapsibleTables.js&amp;diff=19&amp;oldid=prev"/>
				<updated>2016-02-27T10:23:42Z</updated>
		
		<summary type="html">&lt;p&gt;صفحه‌ای تازه حاوی «/**  * Collapsible tables  *  * @version 2.0.2 (2014-03-14)  * @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-collapsibleTables.js...» ایجاد کرد&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ تازه&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/**&lt;br /&gt;
 * Collapsible tables&lt;br /&gt;
 *&lt;br /&gt;
 * @version 2.0.2 (2014-03-14)&lt;br /&gt;
 * @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-collapsibleTables.js&lt;br /&gt;
 * @author [[User:R. Koot]]&lt;br /&gt;
 * @author [[User:Krinkle]]&lt;br /&gt;
 * @deprecated Since MediaWiki 1.20: Use class=&amp;quot;mw-collapsible&amp;quot; instead which&lt;br /&gt;
 * is supported in MediaWiki core.&lt;br /&gt;
 */&lt;br /&gt;
/*global $, mw */&lt;br /&gt;
var autoCollapse = 2;&lt;br /&gt;
var collapseCaption = 'hide';&lt;br /&gt;
var expandCaption = 'show';&lt;br /&gt;
&lt;br /&gt;
function collapseTable( tableIndex ) {&lt;br /&gt;
	var Button = document.getElementById( 'collapseButton' + tableIndex );&lt;br /&gt;
	var Table = document.getElementById( 'collapsibleTable' + tableIndex );&lt;br /&gt;
&lt;br /&gt;
	if ( !Table || !Button ) {&lt;br /&gt;
		return false;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var Rows = Table.rows;&lt;br /&gt;
	var i;&lt;br /&gt;
&lt;br /&gt;
	if ( Button.firstChild.data === collapseCaption ) {&lt;br /&gt;
		for ( i = 1; i &amp;lt; Rows.length; i++ ) {&lt;br /&gt;
			Rows[i].style.display = 'none';&lt;br /&gt;
		}&lt;br /&gt;
		Button.firstChild.data = expandCaption;&lt;br /&gt;
	} else {&lt;br /&gt;
		for ( i = 1; i &amp;lt; Rows.length; i++ ) {&lt;br /&gt;
			Rows[i].style.display = Rows[0].style.display;&lt;br /&gt;
		}&lt;br /&gt;
		Button.firstChild.data = collapseCaption;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function createClickHandler( tableIndex ) {&lt;br /&gt;
	return function ( e ) {&lt;br /&gt;
		e.preventDefault();&lt;br /&gt;
		collapseTable( tableIndex );&lt;br /&gt;
	};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function createCollapseButtons() {&lt;br /&gt;
	var tableIndex = 0;&lt;br /&gt;
	var NavigationBoxes = {};&lt;br /&gt;
	var Tables = document.getElementsByTagName( 'table' );&lt;br /&gt;
	var i;&lt;br /&gt;
&lt;br /&gt;
	for ( i = 0; i &amp;lt; Tables.length; i++ ) {&lt;br /&gt;
		if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {&lt;br /&gt;
			/* only add button and increment count if there is a header row to work with */&lt;br /&gt;
			var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];&lt;br /&gt;
			if ( !HeaderRow ) {&lt;br /&gt;
				continue;&lt;br /&gt;
			}&lt;br /&gt;
			var Header = HeaderRow.getElementsByTagName( 'th' )[0];&lt;br /&gt;
			if ( !Header ) {&lt;br /&gt;
				continue;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			NavigationBoxes[tableIndex] = Tables[i];&lt;br /&gt;
			Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );&lt;br /&gt;
&lt;br /&gt;
			var Button = document.createElement( 'span' );&lt;br /&gt;
			var ButtonLink = document.createElement( 'a' );&lt;br /&gt;
			var ButtonText = document.createTextNode( collapseCaption );&lt;br /&gt;
 			// TODO: Declare styles in [[MediaWiki:Gadget-collapsibleTables.css]]&lt;br /&gt;
			// Button.className = 'collapseButton';&lt;br /&gt;
			Button.style.styleFloat = 'right';&lt;br /&gt;
			Button.style.cssFloat = 'right';&lt;br /&gt;
			Button.style.fontWeight = 'normal';&lt;br /&gt;
			Button.style.textAlign = 'right';&lt;br /&gt;
			Button.style.width = '6em';&lt;br /&gt;
&lt;br /&gt;
			ButtonLink.style.color = Header.style.color;&lt;br /&gt;
			ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );&lt;br /&gt;
			ButtonLink.setAttribute( 'href', '#' );&lt;br /&gt;
			$( ButtonLink ).on( 'click', createClickHandler( tableIndex ) );&lt;br /&gt;
			ButtonLink.appendChild( ButtonText );&lt;br /&gt;
&lt;br /&gt;
			Button.appendChild( document.createTextNode( '[' ) );&lt;br /&gt;
			Button.appendChild( ButtonLink );&lt;br /&gt;
			Button.appendChild( document.createTextNode( ']' ) );&lt;br /&gt;
&lt;br /&gt;
			Header.insertBefore( Button, Header.firstChild );&lt;br /&gt;
			tableIndex++;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	for ( i = 0; i &amp;lt; tableIndex; i++ ) {&lt;br /&gt;
		if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) ||&lt;br /&gt;
			( tableIndex &amp;gt;= autoCollapse &amp;amp;&amp;amp; $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) )&lt;br /&gt;
		) {&lt;br /&gt;
			collapseTable( i );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mw.hook( 'wikipage.content' ).add( createCollapseButtons );&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>