לדלג לתוכן

מדיה ויקי:Gadget-Collapsetables.js

מתוך צפונות ויקי
גרסה מ־01:25, 19 באוקטובר 2016 מאת wikipedia:he>Amire80 (הוספת hook)

הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
/** Collapsible tables *********************************************************
 *
 *  Description: Allows tables to be collapsed - using $.makeCollapsible
 */

var autoCollapse = 2;

mw.hook( 'wikipage.content' ).add( function ( $content ) {
	mw.loader.using( 'jquery.makeCollapsible', function () {
		$content.find( 'table.collapsed' ).addClass( 'mw-collapsed' ).makeCollapsible();

		if ( ( $content.find( 'table.collapsible' ).length + $content.find( 'table.mw-collapsible' ).length ) > autoCollapse ) {
			$content.find( 'table.collapsible.autocollapse' ).addClass( 'mw-collapsed' ).makeCollapsible();
		}

		$content.find( 'table.collapsible' ).makeCollapsible();
		
		mw.hook( 'he.wikipedia.collapsetables.loaded' ).fire();
	} );
} );