<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.planet-casio.com/en/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
		<title>MediaWiki:Common.js - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.planet-casio.com/en/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=MediaWiki:Common.js&amp;action=history"/>
		<updated>2026-04-17T20:52:57Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=MediaWiki:Common.js&amp;diff=597&amp;oldid=prev</id>
		<title>Helder7: Created page with &quot;/* Any JavaScript here will be loaded for all users on every page load. */ /**   * Boîtes déroulantes  *  * Pour Modèle:Méta palette de navigation  */   var Palette_En...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=MediaWiki:Common.js&amp;diff=597&amp;oldid=prev"/>
				<updated>2012-06-20T13:29:14Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Any JavaScript here will be loaded for all users on every page load.: &lt;/span&gt; ‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;*   * Boîtes déroulantes  *  * Pour &lt;a href=&quot;/en/index.php?title=Mod%C3%A8le:M%C3%A9ta_palette_de_navigation&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Modèle:Méta palette de navigation (page does not exist)&quot;&gt;Modèle:Méta palette de navigation&lt;/a&gt;: &lt;/span&gt;   var Palette_En...&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/** &lt;br /&gt;
 * Boîtes déroulantes&lt;br /&gt;
 *&lt;br /&gt;
 * Pour [[Modèle:Méta palette de navigation]]&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
var Palette_Enrouler = '[masquer]';&lt;br /&gt;
var Palette_Derouler  = '[afficher]';&lt;br /&gt;
 &lt;br /&gt;
var Palette_max = 1; &lt;br /&gt;
var Palette_index = -1;&lt;br /&gt;
 &lt;br /&gt;
function Palette_toggle(indexPalette){&lt;br /&gt;
  var Button = document.getElementById( &amp;quot;collapseButton&amp;quot; + indexPalette);&lt;br /&gt;
  var Table = document.getElementById( &amp;quot;collapsibleTable&amp;quot; + indexPalette);&lt;br /&gt;
  if (!Table || !Button) return false;&lt;br /&gt;
 &lt;br /&gt;
  var Rows = Table.rows;&lt;br /&gt;
  var RowDisplay = &amp;quot;none&amp;quot;;&lt;br /&gt;
  if (Button.firstChild.data == Palette_Derouler) {&lt;br /&gt;
    Button.firstChild.data = Palette_Enrouler;&lt;br /&gt;
    RowDisplay = Rows[0].style.display;&lt;br /&gt;
  } else {&lt;br /&gt;
    Button.firstChild.data = Palette_Derouler;&lt;br /&gt;
  }&lt;br /&gt;
  for (var i = 1; i &amp;lt; Rows.length; i++) {&lt;br /&gt;
    Rows[i].style.display = RowDisplay&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
function Palette(Element){&lt;br /&gt;
  if(!Element) Element = document;&lt;br /&gt;
  var TableIndex = 0;&lt;br /&gt;
  var TableIndexes = new Array();&lt;br /&gt;
  var Tables = Element.getElementsByTagName( &amp;quot;table&amp;quot; ); &lt;br /&gt;
  for ( var i = 0; i &amp;lt; Tables.length; i++ ) {&lt;br /&gt;
    if ( hasClass( Tables[i], &amp;quot;collapsible&amp;quot; ) ) {&lt;br /&gt;
      var Table = Tables[i];&lt;br /&gt;
      var Header = Table.getElementsByTagName( &amp;quot;tr&amp;quot; )[0].getElementsByTagName( &amp;quot;th&amp;quot; )[0];&lt;br /&gt;
      /* only add button and increment count if there is a header row to work with */&lt;br /&gt;
      if (Header) {&lt;br /&gt;
        TableIndex++&lt;br /&gt;
        Palette_index++;&lt;br /&gt;
        TableIndexes[Palette_index] = Table;&lt;br /&gt;
        Table.setAttribute( &amp;quot;id&amp;quot;, &amp;quot;collapsibleTable&amp;quot; + Palette_index ); &lt;br /&gt;
        var Button     = document.createElement( &amp;quot;span&amp;quot; );&lt;br /&gt;
        var ButtonLink = document.createElement( &amp;quot;a&amp;quot; );&lt;br /&gt;
        var ButtonText = document.createTextNode( Palette_Enrouler ); &lt;br /&gt;
        Button.className = &amp;quot;navboxToggle&amp;quot;;&lt;br /&gt;
        ButtonLink.setAttribute( &amp;quot;id&amp;quot;, &amp;quot;collapseButton&amp;quot; + Palette_index );&lt;br /&gt;
        ButtonLink.setAttribute( &amp;quot;href&amp;quot;, &amp;quot;javascript:;&amp;quot; );&lt;br /&gt;
        addHandler( ButtonLink,  &amp;quot;click&amp;quot;, new Function( &amp;quot;evt&amp;quot;, &amp;quot;Palette_toggle(&amp;quot; + Palette_index + &amp;quot; ); return killEvt( evt );&amp;quot;) );&lt;br /&gt;
        ButtonLink.appendChild( ButtonText ); &lt;br /&gt;
        Button.appendChild( document.createTextNode(&amp;quot;\u00a0&amp;quot;));  //ajout d'un espace insécable pour décoller ce bouton du texte de la celulle&lt;br /&gt;
        Button.appendChild( ButtonLink ); &lt;br /&gt;
        Header.insertBefore( Button, Header.childNodes[0] ); &lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  } &lt;br /&gt;
  for(var index in TableIndexes){&lt;br /&gt;
    var Table = TableIndexes[index];&lt;br /&gt;
    if(hasClass(Table,&amp;quot;collapsed&amp;quot;)||(TableIndex&amp;gt;Palette_max &amp;amp;&amp;amp; hasClass(Table,&amp;quot;autocollapse&amp;quot;)))&lt;br /&gt;
    Palette_toggle(index); &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(Palette);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Pour [[Modèle:Boîte déroulante]] &lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
var BoiteDeroulante_Enrouler = '[masquer]';&lt;br /&gt;
var BoiteDeroulante_Derouler  = '[afficher]'; &lt;br /&gt;
var BoiteDeroulante_max = 0; &lt;br /&gt;
var BoiteDeroulante_index = -1;&lt;br /&gt;
 &lt;br /&gt;
function BoiteDeroulante_toggle(indexBoiteDeroulante){&lt;br /&gt;
      var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexBoiteDeroulante);&lt;br /&gt;
      var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexBoiteDeroulante);&lt;br /&gt;
      var CaptionContainer = document.getElementById(&amp;quot;NavCaption&amp;quot; + indexBoiteDeroulante);&lt;br /&gt;
      if (!NavFrame || !NavToggle || !CaptionContainer) return; &lt;br /&gt;
      var caption = new Array();&lt;br /&gt;
      var CaptionSpans = CaptionContainer.getElementsByTagName('span');&lt;br /&gt;
      caption[0] = CaptionSpans[0].innerHTML;&lt;br /&gt;
      caption[1] = CaptionSpans[1].innerHTML;&lt;br /&gt;
 &lt;br /&gt;
      var Contents = NavFrame.getElementsByTagName('div');  &lt;br /&gt;
      if (NavToggle.innerHTML == caption[1]) {&lt;br /&gt;
            NavToggle.innerHTML = caption[0];&lt;br /&gt;
            for(var a=0,m=Contents.length;a&amp;lt;m;a++){&lt;br /&gt;
                  if(hasClass(Contents[a], &amp;quot;NavContent&amp;quot;)){&lt;br /&gt;
                        Contents[a].style.display = 'none';&lt;br /&gt;
                        return;&lt;br /&gt;
                  }&lt;br /&gt;
            }&lt;br /&gt;
      }else{&lt;br /&gt;
            NavToggle.innerHTML = caption[1];&lt;br /&gt;
            for(var a=0,m=Contents.length;a&amp;lt;m;a++){&lt;br /&gt;
                  if(hasClass(Contents[a], &amp;quot;NavContent&amp;quot;)){&lt;br /&gt;
                        Contents[a].style.display = 'block';&lt;br /&gt;
                        return;&lt;br /&gt;
                  }&lt;br /&gt;
            }&lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
function BoiteDeroulante(Element){&lt;br /&gt;
      if(!Element) Element = document;&lt;br /&gt;
      var NavFrameCount = -1;&lt;br /&gt;
      var NavFrames = Element.getElementsByTagName(&amp;quot;div&amp;quot;);&lt;br /&gt;
      for(var i=0,l=NavFrames.length;i&amp;lt;l;i++){&lt;br /&gt;
            if(hasClass(NavFrames[i], &amp;quot;NavFrame&amp;quot;)){&lt;br /&gt;
                  var NavFrame = NavFrames[i];&lt;br /&gt;
                  NavFrameCount++;&lt;br /&gt;
                  BoiteDeroulante_index++;&lt;br /&gt;
 &lt;br /&gt;
                  if (NavFrame.title &amp;amp;&amp;amp; NavFrame.title.indexOf(&amp;quot;/&amp;quot;)!=-1) {&lt;br /&gt;
                        var Enrouler = NavFrame.title.HTMLize().split(&amp;quot;/&amp;quot;)[1];&lt;br /&gt;
                        var Derouler = NavFrame.title.HTMLize().split(&amp;quot;/&amp;quot;)[0];&lt;br /&gt;
                  }else{&lt;br /&gt;
                        var Enrouler = BoiteDeroulante_Enrouler;&lt;br /&gt;
                        var Derouler = BoiteDeroulante_Derouler;    &lt;br /&gt;
                  }&lt;br /&gt;
                  NavFrame.title='';&lt;br /&gt;
                  var CaptionContainer = document.createElement('span');&lt;br /&gt;
                  CaptionContainer.id = 'NavCaption' + BoiteDeroulante_index;&lt;br /&gt;
                  CaptionContainer.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
                  CaptionContainer.innerHTML = '&amp;lt;span&amp;gt;' + Derouler + '&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;' + Enrouler + '&amp;lt;/span&amp;gt;';&lt;br /&gt;
                  NavFrame.appendChild(CaptionContainer);&lt;br /&gt;
 &lt;br /&gt;
                  var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
                  NavToggle.className = 'NavToggle';&lt;br /&gt;
                  NavToggle.id = 'NavToggle' + BoiteDeroulante_index;&lt;br /&gt;
                  NavToggle.href = 'javascript:BoiteDeroulante_toggle(' + BoiteDeroulante_index + ');';&lt;br /&gt;
                  var NavToggleText = document.createTextNode(Enrouler);&lt;br /&gt;
                  NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
                  NavFrame.insertBefore( NavToggle, NavFrame.firstChild );&lt;br /&gt;
                  NavFrame.id = 'NavFrame' + BoiteDeroulante_index;&lt;br /&gt;
                  if (BoiteDeroulante_max &amp;lt;= NavFrameCount) {&lt;br /&gt;
                        BoiteDeroulante_toggle(BoiteDeroulante_index);&lt;br /&gt;
                  }&lt;br /&gt;
            }&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(BoiteDeroulante);&lt;/div&gt;</summary>
		<author><name>Helder7</name></author>	</entry>

	</feed>