<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="rm">
	<id>https://rm-sr.dicoado.org/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - Cronologia da las versiuns</title>
	<link rel="self" type="application/atom+xml" href="https://rm-sr.dicoado.org/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="https://rm-sr.dicoado.org/w/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-04-29T15:51:49Z</updated>
	<subtitle>Cronologia da versiuns per questa pagina sin questa vichi</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://rm-sr.dicoado.org/w/index.php?title=MediaWiki:Common.js&amp;diff=1368&amp;oldid=prev</id>
		<title>Vivian las 18:09, 24. oct 2025</title>
		<link rel="alternate" type="text/html" href="https://rm-sr.dicoado.org/w/index.php?title=MediaWiki:Common.js&amp;diff=1368&amp;oldid=prev"/>
		<updated>2025-10-24T18:09:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;rm&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← versiun pli veglia&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versiun dals 20:09, 24. oct 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Lingia 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Lingia 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//Main page : putting the middle search bar&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//Main page : putting the middle search bar&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;if(mw.config.values.wgIsMainPage) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;if(mw.config.values.wgIsMainPage) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   document.getElementById(&quot;div-custom-search&quot;).innerHTML = &#039;&amp;lt;form action=&quot;/w/index.php&quot;&amp;gt;&amp;lt;input type=search class=&quot;mw-searchInput&quot; name=search autocapitalize=off placeholder=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Rechercher sur Le Dico des Ados&lt;/del&gt;&quot; title=&quot;Rechercher dans Le Dico des Ados [f]&quot; accesskey=&quot;f&quot; id=&quot;searchInputMainPage&quot;/&amp;gt;&amp;lt;/form&amp;gt;&#039;; // Class mw-searchInput is used to enable auto-suggest feature&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   document.getElementById(&quot;div-custom-search&quot;).innerHTML = &#039;&amp;lt;form action=&quot;/w/index.php&quot;&amp;gt;&amp;lt;input type=search class=&quot;mw-searchInput&quot; name=search autocapitalize=off placeholder=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Tschertgar dicoado&lt;/ins&gt;&quot; title=&quot;Rechercher dans Le Dico des Ados [f]&quot; accesskey=&quot;f&quot; id=&quot;searchInputMainPage&quot;/&amp;gt;&amp;lt;/form&amp;gt;&#039;; // Class mw-searchInput is used to enable auto-suggest feature&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key dicoado_rm_sr:diff:1.41:old-1366:rev-1368:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Vivian</name></author>
	</entry>
	<entry>
		<id>https://rm-sr.dicoado.org/w/index.php?title=MediaWiki:Common.js&amp;diff=1366&amp;oldid=prev</id>
		<title>Vivian: Creà la pagina cun &quot;/* Das folgende JavaScript wird für alle Benutzer geladen. */  //Main page : putting the middle search bar if(mw.config.values.wgIsMainPage) {   document.getElementById(&quot;div-custom-search&quot;).innerHTML = &#039;&lt;form action=&quot;/w/index.php&quot;&gt;&lt;input type=search class=&quot;mw-searchInput&quot; name=search autocapitalize=off placeholder=&quot;Rechercher sur Le Dico des Ados&quot; title=&quot;Rechercher dans Le Dico des Ados [f]&quot; accesskey=&quot;f&quot; id=&quot;searchInputMainPage&quot;/&gt;&lt;/form&gt;&#039;; // Class mw-searchInput is…&quot;</title>
		<link rel="alternate" type="text/html" href="https://rm-sr.dicoado.org/w/index.php?title=MediaWiki:Common.js&amp;diff=1366&amp;oldid=prev"/>
		<updated>2025-10-24T18:08:38Z</updated>

		<summary type="html">&lt;p&gt;Creà la pagina cun &amp;quot;&lt;span class=&quot;autocomment&quot;&gt;Das folgende JavaScript wird für alle Benutzer geladen.: &lt;/span&gt;  //Main page : putting the middle search bar if(mw.config.values.wgIsMainPage) {   document.getElementById(&amp;quot;div-custom-search&amp;quot;).innerHTML = &amp;#039;&amp;lt;form action=&amp;quot;/w/index.php&amp;quot;&amp;gt;&amp;lt;input type=search class=&amp;quot;mw-searchInput&amp;quot; name=search autocapitalize=off placeholder=&amp;quot;Rechercher sur Le Dico des Ados&amp;quot; title=&amp;quot;Rechercher dans Le Dico des Ados [f]&amp;quot; accesskey=&amp;quot;f&amp;quot; id=&amp;quot;searchInputMainPage&amp;quot;/&amp;gt;&amp;lt;/form&amp;gt;&amp;#039;; // Class mw-searchInput is…&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* Das folgende JavaScript wird für alle Benutzer geladen. */&lt;br /&gt;
&lt;br /&gt;
//Main page : putting the middle search bar&lt;br /&gt;
if(mw.config.values.wgIsMainPage) {&lt;br /&gt;
  document.getElementById(&amp;quot;div-custom-search&amp;quot;).innerHTML = &amp;#039;&amp;lt;form action=&amp;quot;/w/index.php&amp;quot;&amp;gt;&amp;lt;input type=search class=&amp;quot;mw-searchInput&amp;quot; name=search autocapitalize=off placeholder=&amp;quot;Rechercher sur Le Dico des Ados&amp;quot; title=&amp;quot;Rechercher dans Le Dico des Ados [f]&amp;quot; accesskey=&amp;quot;f&amp;quot; id=&amp;quot;searchInputMainPage&amp;quot;/&amp;gt;&amp;lt;/form&amp;gt;&amp;#039;; // Class mw-searchInput is used to enable auto-suggest feature&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Search page : no autocapitalize (since 99% of the words starts with a lowercase&lt;br /&gt;
$(&amp;#039;#ooui-php-1&amp;#039;).attr(&amp;#039;autocapitalize&amp;#039;, &amp;#039;none&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
//CODES BELOW ARE INSPIRED FROM &amp;lt;https://fr.wikipedia.org/wiki/MediaWiki:Common.js&amp;gt;, CC-BY-SA 4.0, see contributors and old versions by adding ?action=history to the end of the url. See history of edits through this page&amp;#039;s history.&lt;br /&gt;
/**&lt;br /&gt;
 * Configuration du tri des diacritique dans les tables de class &amp;quot;sortable&amp;quot;&lt;br /&gt;
 */&lt;br /&gt;
mw.config.set( &amp;#039;tableSorterCollation&amp;#039;, {&amp;#039;à&amp;#039;:&amp;#039;a&amp;#039;, &amp;#039;â&amp;#039;:&amp;#039;a&amp;#039;, &amp;#039;æ&amp;#039;:&amp;#039;ae&amp;#039;, &amp;#039;é&amp;#039;:&amp;#039;e&amp;#039;, &amp;#039;è&amp;#039;:&amp;#039;e&amp;#039;, &amp;#039;ê&amp;#039;:&amp;#039;e&amp;#039;, &amp;#039;î&amp;#039;:&amp;#039;i&amp;#039;, &amp;#039;ï&amp;#039;:&amp;#039;i&amp;#039;, &amp;#039;ô&amp;#039;:&amp;#039;o&amp;#039;, &amp;#039;œ&amp;#039;:&amp;#039;oe&amp;#039;, &amp;#039;û&amp;#039;:&amp;#039;u&amp;#039;, &amp;#039;ç&amp;#039;:&amp;#039;c&amp;#039;} );&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * For people who didn&amp;#039;t choose &amp;quot;Show hidden categories&amp;quot;, displays a button to unhide them whenever they want.&lt;br /&gt;
*/&lt;br /&gt;
function hiddencat() {&lt;br /&gt;
  if (mw.util.getParamValue(&amp;#039;printable&amp;#039;) === &amp;#039;yes&amp;#039;) {//Printed sheets do not run JS&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  var catLinksElt = document.getElementById(&amp;#039;catlinks&amp;#039;);&lt;br /&gt;
  if ( !catLinksElt ) { //No cats, we skip&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  var hiddenCatElt = document.getElementById(&amp;#039;mw-hidden-catlinks&amp;#039;);&lt;br /&gt;
  if ( !hiddenCatElt || //No hidden cats = we can&amp;#039;t show any&lt;br /&gt;
     hiddenCatElt.classList.contains(&amp;#039;mw-hidden-cats-user-shown&amp;#039;) || //User wants to have them displayed everywhere&lt;br /&gt;
     hiddenCatElt.classList.contains(&amp;#039;mw-hidden-cats-ns-shown&amp;#039;) //Ns wants to have them displayed&lt;br /&gt;
    ) {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  //Creates the button to show the hidden categories&lt;br /&gt;
  var showHCElt = document.createElement(&amp;#039;button&amp;#039;);&lt;br /&gt;
  showHCElt.classList = &amp;quot;label&amp;quot;&lt;br /&gt;
  showHCElt.id = &amp;#039;mw-hidden-cats-btn&amp;#039;;&lt;br /&gt;
  showHCElt.title = &amp;#039;Cet article contient des catégories cachées&amp;#039;;&lt;br /&gt;
  showHCElt.addEventListener(&amp;quot;click&amp;quot;, toggleHiddenCats); //When we click on it we want it to show hidden categories&lt;br /&gt;
  showHCElt.textContent = &amp;#039;[+]&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
  //If there is no visible categories we still create the element so we can put the button to show hidden categories&lt;br /&gt;
  var normalCatsElt = document.getElementById(&amp;#039;mw-normal-catlinks&amp;#039;);&lt;br /&gt;
  if ( !normalCatsElt ) {&lt;br /&gt;
    var a = document.createElement(&amp;#039;a&amp;#039;);&lt;br /&gt;
    a.href = &amp;#039;/dico/Spécial:Catégories&amp;#039;;&lt;br /&gt;
    a.title = &amp;#039;Spécial:Catégories&amp;#039;;&lt;br /&gt;
    a.textContent = &amp;#039;Catégories&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
    var handMadeNCElt = document.createElement(&amp;#039;div&amp;#039;);&lt;br /&gt;
    handMadeNCElt.id = &amp;#039;mw-normal-catlinks&amp;#039;;&lt;br /&gt;
    handMadeNCElt.appendChild(a);&lt;br /&gt;
    handMadeNCElt.innerHTML += &amp;quot;&amp;amp;nbsp;: &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    handMadeNCElt.appendChild(showHCElt);&lt;br /&gt;
&lt;br /&gt;
    handMadeNCElt = catLinksElt.insertBefore(handMadeNCElt, catLinksElt.firstChild);&lt;br /&gt;
  } else {&lt;br /&gt;
    var liShowHCElt = document.createElement(&amp;quot;li&amp;quot;);&lt;br /&gt;
    liShowHCElt.appendChild(showHCElt);&lt;br /&gt;
    normalCatsElt.getElementsByTagName(&amp;quot;ul&amp;quot;)[0].appendChild(liShowHCElt); //Appends it as the last element of the categories list&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function toggleHiddenCats(e) {&lt;br /&gt;
  var $hc = $(&amp;#039;#mw-hidden-catlinks&amp;#039;);&lt;br /&gt;
  if ( $hc.hasClass(&amp;#039;mw-hidden-cats-hidden&amp;#039;) ) {&lt;br /&gt;
    $hc.removeClass(&amp;#039;mw-hidden-cats-hidden&amp;#039;);&lt;br /&gt;
    $hc.addClass(&amp;#039;mw-hidden-cats-user-shown&amp;#039;);&lt;br /&gt;
    e.target.textContent = &amp;#039;[–]&amp;#039;;&lt;br /&gt;
  } else {&lt;br /&gt;
    $hc.removeClass(&amp;#039;mw-hidden-cats-user-shown&amp;#039;);&lt;br /&gt;
    $hc.addClass(&amp;#039;mw-hidden-cats-hidden&amp;#039;);&lt;br /&gt;
    e.target.textContent = &amp;#039;[+]&amp;#039;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mw.loader.using(&amp;#039;mediawiki.util&amp;#039;, function () {&lt;br /&gt;
  hiddencat();&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Navigation Bars : dynamic bars that can be displayed/hided.&lt;br /&gt;
// The on-click function: will display or hide the content. Argument is the Event object created by the click event.&lt;br /&gt;
function toggleNavigationBar(e) {&lt;br /&gt;
  var NavBtnElt = e.target,// Let&amp;#039;s get the button&lt;br /&gt;
    NavBarId = Number(NavBtnElt.dataset.navBarId), // On which NavBar are we working?&lt;br /&gt;
&lt;br /&gt;
    NavBtnContainer = NavBtnElt.parentNode, // The button is always in his container (that holds the button&amp;#039;s labels)&lt;br /&gt;
    NavFrame = document.getElementById(&amp;quot;dico-nav-frame-&amp;quot;+NavBarId);// This is the content we want to show/hide&lt;br /&gt;
&lt;br /&gt;
  if (!NavFrame || !NavBtnContainer) { // Just checking the function was correctly called and let&amp;#039;s g&lt;br /&gt;
    return false;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (NavFrame.style.display === &amp;#039;none&amp;#039;) { // if hidden now &lt;br /&gt;
    NavFrame.style.display = &amp;#039;block&amp;#039;;// show it&lt;br /&gt;
    NavBtnElt.textContent = NavBtnContainer.dataset.hideLbl; // let the user hide it again&lt;br /&gt;
  } else if (NavFrame.style.display === &amp;quot;block&amp;quot;) { // if shown now&lt;br /&gt;
    NavFrame.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
    NavBtnElt.textContent = NavBtnContainer.dataset.showLbl;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Initialisation : creates the button to show/hide contents and put the navigation bar in his default state (shown or hidden).&lt;br /&gt;
function initialiseNavBars() {&lt;br /&gt;
  // get all Navigation Bar elements&lt;br /&gt;
  var NavBarElts = document.getElementsByClassName(&amp;#039;dico-navigation-bar&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
  // iterate over them&lt;br /&gt;
  for(&lt;br /&gt;
    var i=0;&lt;br /&gt;
    NavBarElt = NavBarElts[i];&lt;br /&gt;
    i++&lt;br /&gt;
  ){&lt;br /&gt;
    var HideByDefault = Number(NavBarElt.dataset.hideByDefault),&lt;br /&gt;
      NavBtnContainerElt = NavBarElt.getElementsByClassName(&amp;quot;dico-nav-btn-container&amp;quot;)[0], // this span will contain the btn (there is only one), and holds the button&amp;#039;s labels&lt;br /&gt;
      NavFrameElt = NavBarElt.getElementsByClassName(&amp;quot;dico-nav-frame&amp;quot;)[0] // this div holds the content (there is only one)&lt;br /&gt;
      HideLabel = NavBtnContainerElt.dataset.hideLbl,&lt;br /&gt;
      ShowLabel = NavBtnContainerElt.dataset.showLbl;&lt;br /&gt;
&lt;br /&gt;
    var NavBtn = document.createElement(&amp;#039;button&amp;#039;); // let&amp;#039;s create the button&lt;br /&gt;
    NavBtn.className = &amp;quot;dico-nav-btn&amp;quot;;&lt;br /&gt;
    NavBtn.textContent = HideByDefault ? ShowLabel : HideLabel; // if we hide the content by default, the button should display the &amp;quot;show it&amp;quot; label&lt;br /&gt;
    NavBtn.dataset.navBarId = i; // will be used by toggleNavigationBar to know which nav frame it will work on&lt;br /&gt;
    NavBtn.addEventListener(&amp;quot;click&amp;quot;, toggleNavigationBar);&lt;br /&gt;
&lt;br /&gt;
    NavBtnContainerElt.textContent = &amp;quot;&amp;quot;; // erasing the &amp;quot;loading&amp;quot; text&lt;br /&gt;
    NavBtnContainerElt.appendChild(NavBtn); // let&amp;#039;s get it work&lt;br /&gt;
&lt;br /&gt;
    NavFrameElt.id = &amp;quot;dico-nav-frame-&amp;quot;+i; // unique identification&lt;br /&gt;
&lt;br /&gt;
    NavFrameElt.style.display = HideByDefault ? &amp;quot;none&amp;quot; : &amp;quot;block&amp;quot;; // hide it by default or put it as block (so toggleNavigationBar will recognize it)&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
initialiseNavBars();&lt;br /&gt;
//CODES BELOW NO MORE FROM fr.wikipedia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$(&amp;#039;a.reveal-link&amp;#039;).trigger(&amp;#039;click&amp;#039;);&lt;br /&gt;
$(&amp;#039;a.close-reveal-modal&amp;#039;).trigger(&amp;#039;click&amp;#039;);&lt;/div&gt;</summary>
		<author><name>Vivian</name></author>
	</entry>
</feed>