<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>https://ca.conanwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CzechOut</id>
	<title>ca.ConanWiki - Contribucions de l&amp;#039;usuari [ca]</title>
	<link rel="self" type="application/atom+xml" href="https://ca.conanwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CzechOut"/>
	<link rel="alternate" type="text/html" href="https://ca.conanwiki.org/wiki/Especial:Contribucions/CzechOut"/>
	<updated>2026-05-03T23:57:38Z</updated>
	<subtitle>Contribucions de l&amp;#039;usuari</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://ca.conanwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=6052</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://ca.conanwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=6052"/>
		<updated>2020-07-06T17:44:25Z</updated>

		<summary type="html">&lt;p&gt;CzechOut: removing displayTimer code due to security concerns: If you still need this functionality, please import w:c:dev:displayTimer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;importArticles({&lt;br /&gt;
	type: &amp;quot;script&amp;quot;,&lt;br /&gt;
	articles: [&lt;br /&gt;
		&amp;quot;MediaWiki:Common.js/navlinks.js&amp;quot;, /* Afegeix el link &amp;quot;Nosaltres&amp;quot; al menu &amp;quot;On the Wiki&amp;quot; */&lt;br /&gt;
	]&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// **************************************************&lt;br /&gt;
// BOTONS ADDICIONALS a la caixa d&#039;edició&lt;br /&gt;
// **************************************************&lt;br /&gt;
 &lt;br /&gt;
 if (typeof(mwCustomEditButtons) != &#039;undefined&#039;) {&lt;br /&gt;
 &lt;br /&gt;
   mwCustomEditButtons[mwCustomEditButtons.length] = {&lt;br /&gt;
     &amp;quot;imageFile&amp;quot;: &amp;quot;https://images.wikia.nocookie.net/inciclopedia/images/8/83/Bot%C3%B3n_C%C3%B3digofuente.png&amp;quot;,&lt;br /&gt;
     &amp;quot;speedTip&amp;quot;: &amp;quot;Codi font&amp;quot;,&lt;br /&gt;
     &amp;quot;tagOpen&amp;quot;: &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;tagClose&amp;quot;: &amp;quot;&amp;lt;/&amp;quot;+ &amp;quot;nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;sampleText&amp;quot;: &amp;quot;Codi font&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
   mwCustomEditButtons[mwCustomEditButtons.length] = {&lt;br /&gt;
     &amp;quot;imageFile&amp;quot;: &amp;quot;https://images.wikia.nocookie.net/inciclopedia/images/4/49/Bot%C3%B3n_plantilla.png&amp;quot;,&lt;br /&gt;
     &amp;quot;speedTip&amp;quot;: &amp;quot;Plantilles&amp;quot;,&lt;br /&gt;
     &amp;quot;tagOpen&amp;quot;: &amp;quot;{{&amp;quot;,&lt;br /&gt;
     &amp;quot;tagClose&amp;quot;: &amp;quot;}}&amp;quot;,&lt;br /&gt;
     &amp;quot;sampleText&amp;quot;: &amp;quot;Plantilla&amp;quot;};&lt;br /&gt;
 &lt;br /&gt;
   mwCustomEditButtons[mwCustomEditButtons.length] = {&lt;br /&gt;
     &amp;quot;imageFile&amp;quot;: &amp;quot;https://images.wikia.nocookie.net/inciclopedia/images/4/43/Enlace_a_usuario.png&amp;quot;,&lt;br /&gt;
     &amp;quot;speedTip&amp;quot;: &amp;quot;Enllaç a usuari&amp;quot;,&lt;br /&gt;
     &amp;quot;tagOpen&amp;quot;: &amp;quot;[[user:&amp;quot;,&lt;br /&gt;
     &amp;quot;tagClose&amp;quot;: &amp;quot;|]]&amp;quot;,&lt;br /&gt;
     &amp;quot;sampleText&amp;quot;: &amp;quot;Usuari&amp;quot;};&lt;br /&gt;
 &lt;br /&gt;
   mwCustomEditButtons[mwCustomEditButtons.length] = {&lt;br /&gt;
     &amp;quot;imageFile&amp;quot;: &amp;quot;https://images.wikia.nocookie.net/inciclopedia/images/6/64/Bot%C3%B3n_categor%C3%ADa.png&amp;quot;,&lt;br /&gt;
     &amp;quot;speedTip&amp;quot;: &amp;quot;Categoria&amp;quot;,&lt;br /&gt;
     &amp;quot;tagOpen&amp;quot;: &amp;quot;[[Category:&amp;quot;,&lt;br /&gt;
     &amp;quot;tagClose&amp;quot;: &amp;quot;|{&amp;quot; + &amp;quot;{PAGENAME}}]]&amp;quot;,&lt;br /&gt;
     &amp;quot;sampleText&amp;quot;: &amp;quot;Nom de la categoria&amp;quot;};&lt;br /&gt;
 &lt;br /&gt;
   mwCustomEditButtons[mwCustomEditButtons.length] = {&lt;br /&gt;
     &amp;quot;imageFile&amp;quot;: &amp;quot;https://images.wikia.nocookie.net/__cb20100417162729/es.gta/images/c/c2/Enobras.png&amp;quot;,&lt;br /&gt;
     &amp;quot;speedTip&amp;quot;: &amp;quot;Advertir que s&#039;està editant l&#039;article&amp;quot;,&lt;br /&gt;
     &amp;quot;tagOpen&amp;quot;: &amp;quot;{{Article_sense_acabar|&amp;quot;,&lt;br /&gt;
     &amp;quot;tagClose&amp;quot;: &amp;quot;}}&amp;quot;,&lt;br /&gt;
     &amp;quot;sampleText&amp;quot;: &amp;quot;Nom d&#039;usuari&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
   mwCustomEditButtons[mwCustomEditButtons.length] = {&lt;br /&gt;
     &amp;quot;imageFile&amp;quot;: &amp;quot;http://upload.wikimedia.org/wikipedia/commons/f/f3/Button_broom2.png&amp;quot;,&lt;br /&gt;
     &amp;quot;speedTip&amp;quot;: &amp;quot;Article amb plantilla incorrecte&amp;quot;,&lt;br /&gt;
     &amp;quot;tagOpen&amp;quot;: &amp;quot;{{Plantilla_Incorrecte}}&amp;quot;,&lt;br /&gt;
     &amp;quot;tagClose&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;sampleText&amp;quot;: &amp;quot;&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
   mwCustomEditButtons[mwCustomEditButtons.length] = {&lt;br /&gt;
     &amp;quot;imageFile&amp;quot;: &amp;quot;https://images.wikia.nocookie.net/__cb20111227131921/onepiece-cat/ca/images/3/33/Article_incomplet.png&amp;quot;,&lt;br /&gt;
     &amp;quot;speedTip&amp;quot;: &amp;quot;Indicar l&#039;article com a Esbós&amp;quot;,&lt;br /&gt;
     &amp;quot;tagOpen&amp;quot;: &amp;quot;{{Esbós}}&amp;quot;,&lt;br /&gt;
     &amp;quot;tagClose&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;sampleText&amp;quot;: &amp;quot;&amp;quot;};&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
// BEGIN Dynamic Navigation Bars (experimantal)&lt;br /&gt;
// This script is from Wikipedia. For author attribution, please see http://en.wikipedia.org/w/index.php?title=MediaWiki:Common.js&amp;amp;action=history&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
/* Test if an element has a certain class **************************************&lt;br /&gt;
 *&lt;br /&gt;
 * Description: Uses regular expressions and caching for better performance.&lt;br /&gt;
 * Maintainers: User:Mike Dillon, User:R. Koot, User:SG&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
var hasClass = (function () {&lt;br /&gt;
    var reCache = {};&lt;br /&gt;
    return function (element, className) {&lt;br /&gt;
        return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp(&amp;quot;(?:\\s|^)&amp;quot; + className + &amp;quot;(?:\\s|$)&amp;quot;))).test(element.className);&lt;br /&gt;
    };&lt;br /&gt;
})();&lt;br /&gt;
 &lt;br /&gt;
 /** Collapsible tables *********************************************************&lt;br /&gt;
  *&lt;br /&gt;
  *  Description: Allows tables to be collapsed, showing only the header. See&lt;br /&gt;
  *               [[Wikipedia:NavFrame]].&lt;br /&gt;
  *  Maintainers: [[User:R. Koot]]&lt;br /&gt;
  */&lt;br /&gt;
 &lt;br /&gt;
 var autoCollapse = 2;&lt;br /&gt;
 var collapseCaption = &amp;quot;-&amp;quot;;&lt;br /&gt;
 var expandCaption = &amp;quot;+&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 function collapseTable( tableIndex )&lt;br /&gt;
 {&lt;br /&gt;
     var Button = document.getElementById( &amp;quot;collapseButton&amp;quot; + tableIndex );&lt;br /&gt;
     var Table = document.getElementById( &amp;quot;collapsibleTable&amp;quot; + 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.getElementsByTagName( &amp;quot;tr&amp;quot; ); &lt;br /&gt;
 &lt;br /&gt;
     if ( Button.firstChild.data == collapseCaption ) {&lt;br /&gt;
         for ( var i = 1; i &amp;lt; Rows.length; i++ ) {&lt;br /&gt;
             Rows[i].style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
         }&lt;br /&gt;
         Button.firstChild.data = expandCaption;&lt;br /&gt;
     } else {&lt;br /&gt;
         for ( var 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 createCollapseButtons()&lt;br /&gt;
 {&lt;br /&gt;
     var tableIndex = 0;&lt;br /&gt;
     var NavigationBoxes = new Object();&lt;br /&gt;
     var Tables = document.getElementsByTagName( &amp;quot;table&amp;quot; );&lt;br /&gt;
 &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;
             NavigationBoxes[ tableIndex ] = Tables[i];&lt;br /&gt;
             Tables[i].setAttribute( &amp;quot;id&amp;quot;, &amp;quot;collapsibleTable&amp;quot; + tableIndex );&lt;br /&gt;
 &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( collapseCaption );&lt;br /&gt;
 &lt;br /&gt;
             Button.style.styleFloat = &amp;quot;right&amp;quot;;&lt;br /&gt;
             Button.style.cssFloat = &amp;quot;right&amp;quot;;&lt;br /&gt;
             Button.style.fontWeight = &amp;quot;normal&amp;quot;;&lt;br /&gt;
             Button.style.textAlign = &amp;quot;right&amp;quot;;&lt;br /&gt;
             Button.style.width = &amp;quot;6em&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
             ButtonLink.setAttribute( &amp;quot;id&amp;quot;, &amp;quot;collapseButton&amp;quot; + tableIndex );&lt;br /&gt;
             ButtonLink.setAttribute( &amp;quot;href&amp;quot;, &amp;quot;javascript:collapseTable(&amp;quot; + tableIndex + &amp;quot;);&amp;quot; );&lt;br /&gt;
             ButtonLink.appendChild( ButtonText );&lt;br /&gt;
 &lt;br /&gt;
             Button.appendChild( document.createTextNode( &amp;quot;[&amp;quot; ) );&lt;br /&gt;
             Button.appendChild( ButtonLink );&lt;br /&gt;
             Button.appendChild( document.createTextNode( &amp;quot;]&amp;quot; ) );&lt;br /&gt;
 &lt;br /&gt;
             var Header = Tables[i].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;
                 Header.insertBefore( Button, Header.childNodes[0] );&lt;br /&gt;
                 tableIndex++;&lt;br /&gt;
             }&lt;br /&gt;
         }&lt;br /&gt;
     }&lt;br /&gt;
 &lt;br /&gt;
     for ( var i = 0;  i &amp;lt; tableIndex; i++ ) {&lt;br /&gt;
         if ( hasClass( NavigationBoxes[i], &amp;quot;collapsed&amp;quot; ) || ( tableIndex &amp;gt;= autoCollapse &amp;amp;&amp;amp; hasClass( NavigationBoxes[i], &amp;quot;autocollapse&amp;quot; ) ) ) {&lt;br /&gt;
             collapseTable( i );&lt;br /&gt;
         }&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
 addOnloadHook( createCollapseButtons );&lt;br /&gt;
 &lt;br /&gt;
 /** Dynamic Navigation Bars (experimental) *************************************&lt;br /&gt;
  *&lt;br /&gt;
  *  Description: See [[Wikipedia:NavFrame]].&lt;br /&gt;
  *  Maintainers: UNMAINTAINED&lt;br /&gt;
  */&lt;br /&gt;
 &lt;br /&gt;
  // set up the words in your language&lt;br /&gt;
  var NavigationBarHide = &#039;[&#039; + collapseCaption + &#039;]&#039;;&lt;br /&gt;
  var NavigationBarShow = &#039;[&#039; + expandCaption + &#039;]&#039;;&lt;br /&gt;
 &lt;br /&gt;
  // set up max count of Navigation Bars on page,&lt;br /&gt;
  // if there are more, all will be hidden&lt;br /&gt;
  // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
  // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
  var NavigationBarShowDefault = autoCollapse;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
  // Parameters:&lt;br /&gt;
  //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
  function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
  {&lt;br /&gt;
     var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
     var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&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 (&lt;br /&gt;
                 var NavChild = NavFrame.firstChild;&lt;br /&gt;
                 NavChild != null;&lt;br /&gt;
                 NavChild = NavChild.nextSibling&lt;br /&gt;
             ) {&lt;br /&gt;
             if ( hasClass( NavChild, &#039;NavPic&#039; ) ) {&lt;br /&gt;
                 NavChild.style.display = &#039;none&#039;;&lt;br /&gt;
             }&lt;br /&gt;
             if ( hasClass( NavChild, &#039;NavContent&#039;) ) {&lt;br /&gt;
                 NavChild.style.display = &#039;none&#039;;&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 (&lt;br /&gt;
                 var NavChild = NavFrame.firstChild;&lt;br /&gt;
                 NavChild != null;&lt;br /&gt;
                 NavChild = NavChild.nextSibling&lt;br /&gt;
             ) {&lt;br /&gt;
             if (hasClass(NavChild, &#039;NavPic&#039;)) {&lt;br /&gt;
                 NavChild.style.display = &#039;block&#039;;&lt;br /&gt;
             }&lt;br /&gt;
             if (hasClass(NavChild, &#039;NavContent&#039;)) {&lt;br /&gt;
                 NavChild.style.display = &#039;block&#039;;&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;
// * Experimental javascript countdown timer (Splarka) *&lt;br /&gt;
// * Version 0.0.3                                     *&lt;br /&gt;
// *****************************************************&lt;br /&gt;
//&lt;br /&gt;
// Usage example:&lt;br /&gt;
//  &amp;lt;span class=&amp;quot;countdown&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
//  Only &amp;lt;span class=&amp;quot;countdowndate&amp;quot;&amp;gt;January 01 2007 00:00:00 PST&amp;lt;/span&amp;gt; until New years.&lt;br /&gt;
//  &amp;lt;/span&amp;gt;&lt;br /&gt;
//  &amp;lt;span class=&amp;quot;nocountdown&amp;quot;&amp;gt;Javascript disabled.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
function updatetimer(i) {&lt;br /&gt;
  var now = new Date();&lt;br /&gt;
  var then = timers[i].eventdate;&lt;br /&gt;
  var diff = count=Math.floor((then.getTime()-now.getTime())/1000);&lt;br /&gt;
&lt;br /&gt;
  // catch bad date strings&lt;br /&gt;
  if(isNaN(diff)) { &lt;br /&gt;
    timers[i].firstChild.nodeValue = &#039;** &#039; + timers[i].eventdate + &#039; **&#039; ;&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // determine plus/minus&lt;br /&gt;
  if(diff&amp;lt;0) {&lt;br /&gt;
    diff = -diff;&lt;br /&gt;
    var tpm = &#039;&#039;;&lt;br /&gt;
  } else {&lt;br /&gt;
    var tpm = &#039;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // calcuate the diff&lt;br /&gt;
  var left = (diff%60) + &#039; segons&#039;;&lt;br /&gt;
    diff=Math.floor(diff/60);&lt;br /&gt;
  if(diff &amp;gt; 0) left = (diff%60) + &#039; minuts &#039; + left;&lt;br /&gt;
    diff=Math.floor(diff/60);&lt;br /&gt;
  if(diff &amp;gt; 0) left = (diff%24) + &#039; hores &#039; + left;&lt;br /&gt;
    diff=Math.floor(diff/24);&lt;br /&gt;
  if(diff &amp;gt; 0) left = diff + &#039; dies &#039; + left&lt;br /&gt;
  timers[i].firstChild.nodeValue = tpm + left;&lt;br /&gt;
&lt;br /&gt;
  // a setInterval() is more efficient, but calling setTimeout()&lt;br /&gt;
  // makes errors break the script rather than infinitely recurse&lt;br /&gt;
  timeouts[i] = setTimeout(&#039;updatetimer(&#039; + i + &#039;)&#039;,1000);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checktimers() {&lt;br /&gt;
  //hide &#039;nocountdown&#039; and show &#039;countdown&#039;&lt;br /&gt;
  var nocountdowns = getElementsByClassName(document, &#039;span&#039;, &#039;nocountdown&#039;);&lt;br /&gt;
  for(var i in nocountdowns) nocountdowns[i].style.display = &#039;none&#039;&lt;br /&gt;
  var countdowns = getElementsByClassName(document, &#039;span&#039;, &#039;countdown&#039;);&lt;br /&gt;
  for(var i in countdowns) countdowns[i].style.display = &#039;inline&#039;&lt;br /&gt;
&lt;br /&gt;
  //set up global objects timers and timeouts.&lt;br /&gt;
  timers = getElementsByClassName(document, &#039;span&#039;, &#039;countdowndate&#039;);  //global&lt;br /&gt;
  timeouts = new Array(); // generic holder for the timeouts, global&lt;br /&gt;
  if(timers.length == 0) return;&lt;br /&gt;
  for(var i in timers) {&lt;br /&gt;
    timers[i].eventdate = new Date(timers[i].firstChild.nodeValue);&lt;br /&gt;
    updatetimer(i);  //start it up&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(checktimers);&lt;br /&gt;
&lt;br /&gt;
// **************************************************&lt;br /&gt;
//  - end -  Experimental javascript countdown timer&lt;br /&gt;
// **************************************************&lt;br /&gt;
&lt;br /&gt;
/** Archive edit tab disabling *************************************&lt;br /&gt;
 * Disables the edit tab on old forum topic pages to stop new people bumping old topics.&lt;br /&gt;
 * Page can still be edited by going via the edit tab on the history etc, or by &lt;br /&gt;
 * typing the edit address manually.&lt;br /&gt;
 * By [[User:Spang|Spang]]&lt;br /&gt;
 * Monaco support by [[User:Uberfuzzy|Uberfuzzy]]&lt;br /&gt;
 * Oasis support by [[User:Uberfuzzy|Uberfuzzy]]&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
if(wgNamespaceNumber == 110) {&lt;br /&gt;
 &lt;br /&gt;
function disableOldForumEdit() {&lt;br /&gt;
	if( typeof( enableOldForumEdit ) != &#039;undefined&#039; &amp;amp;&amp;amp; enableOldForumEdit ) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
	if( !document.getElementById(&#039;old-forum-warning&#039;) ) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
 &lt;br /&gt;
	if( skin == &#039;oasis&#039; )&lt;br /&gt;
	{&lt;br /&gt;
		$(&amp;quot;#WikiaPageHeader .wikia-menu-button li a:first&amp;quot;).html(&#039;Archived&#039;).removeAttr(&#039;href&#039; );&lt;br /&gt;
		$(&#039;#WikiaPageHeader .wikia-button&#039;).html(&#039;Archived&#039;).removeAttr(&#039;href&#039;);&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
 &lt;br /&gt;
	if( !document.getElementById(&#039;ca-edit&#039;) ) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
	var editLink = null;&lt;br /&gt;
	if( skin == &#039;monaco&#039; )&lt;br /&gt;
	{&lt;br /&gt;
		editLink = document.getElementById(&#039;ca-edit&#039;);&lt;br /&gt;
	}&lt;br /&gt;
	else if( skin == &#039;monobook&#039; )&lt;br /&gt;
	{&lt;br /&gt;
		editLink = document.getElementById(&#039;ca-edit&#039;).firstChild;&lt;br /&gt;
	}&lt;br /&gt;
	else&lt;br /&gt;
	{&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
	editLink.removeAttribute(&#039;href&#039;, 0);&lt;br /&gt;
	editLink.removeAttribute(&#039;title&#039;, 0);&lt;br /&gt;
	editLink.style.color = &#039;gray&#039;;&lt;br /&gt;
	editLink.innerHTML = &#039;Archived&#039;;&lt;br /&gt;
 &lt;br /&gt;
	$(&#039;span.editsection-upper&#039;).remove();&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
addOnloadHook( disableOldForumEdit );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** *************************************&lt;br /&gt;
/Dynamic Navigation Bars (experimental) &lt;br /&gt;
/****************************************&lt;br /&gt;
 *&lt;br /&gt;
 *  Description: See [[Wikipedia:NavFrame]].&lt;br /&gt;
 *  Maintainers: UNMAINTAINED&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
// set up the words in your language&lt;br /&gt;
var NavigationBarHide = &#039;[&#039; + collapseCaption + &#039;]&#039;;&lt;br /&gt;
var NavigationBarShow = &#039;[&#039; + expandCaption + &#039;]&#039;;&lt;br /&gt;
 &lt;br /&gt;
// shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
// Parameters:&lt;br /&gt;
//     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
{&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&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 (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {&lt;br /&gt;
            if ( hasClass( NavChild, &#039;NavPic&#039; ) ) {&lt;br /&gt;
                NavChild.style.display = &#039;none&#039;;&lt;br /&gt;
            }&lt;br /&gt;
            if ( hasClass( NavChild, &#039;NavContent&#039;) ) {&lt;br /&gt;
                NavChild.style.display = &#039;none&#039;;&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 (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {&lt;br /&gt;
            if (hasClass(NavChild, &#039;NavPic&#039;)) {&lt;br /&gt;
                NavChild.style.display = &#039;block&#039;;&lt;br /&gt;
            }&lt;br /&gt;
            if (hasClass(NavChild, &#039;NavContent&#039;)) {&lt;br /&gt;
                NavChild.style.display = &#039;block&#039;;&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;
/* [[Plantilla:Nom usuari]] */&lt;br /&gt;
/****************************/&lt;br /&gt;
 &lt;br /&gt;
function UserNameReplace(){&lt;br /&gt;
  if (wgUserName){&lt;br /&gt;
    var spans = getElementsByClassName(document, &amp;quot;span&amp;quot;, &amp;quot;insertusername&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    for (var i = 0; i &amp;lt; spans.length; i++){&lt;br /&gt;
      spans[i].innerHTML = wgUserName;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
addOnloadHook(UserNameReplace);&lt;br /&gt;
&lt;br /&gt;
// ************************************************************&lt;br /&gt;
// Resums d&#039;edició&lt;br /&gt;
// Source Editor&lt;br /&gt;
// Visual Editor&lt;br /&gt;
// ************************************************************&lt;br /&gt;
 &lt;br /&gt;
// ====================&lt;br /&gt;
// Source Editor&lt;br /&gt;
// ====================&lt;br /&gt;
 &lt;br /&gt;
$(function() {&lt;br /&gt;
        if (skin == &#039;oasis&#039;){&lt;br /&gt;
            var $label = $(&#039;#edit_enhancements_toolbar #wpSummaryLabel&#039;);&lt;br /&gt;
	    if (!$label.size()) {&lt;br /&gt;
	    	    return;&lt;br /&gt;
	    }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        if (skin == &#039;monobook&#039;){&lt;br /&gt;
	    var $label = $(&#039;.editOptions #wpSummaryLabel&#039;);&lt;br /&gt;
	    if (!$label.size()) {&lt;br /&gt;
	    	    return;&lt;br /&gt;
	    }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
	$combo = $(&#039;&amp;lt;select /&amp;gt;&#039;).attr(&#039;id&#039;, &#039;stdSummaries&#039;).change(function() {&lt;br /&gt;
		var val = $(this).val();&lt;br /&gt;
		if (val != &#039;&#039;) {&lt;br /&gt;
			$(&#039;#wpSummaryEnhanced,#wpSummary&#039;).val(val);&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
 &lt;br /&gt;
        $label.prepend(&#039;&amp;lt;br /&amp;gt;&#039;).prepend($combo).prepend(&#039;Summaries: &#039;);&lt;br /&gt;
 &lt;br /&gt;
	$.ajax({&lt;br /&gt;
		&#039;dataType&#039;: &#039;text&#039;,&lt;br /&gt;
		&#039;data&#039;: {&lt;br /&gt;
			&#039;title&#039;: &#039;Template:Stdsummaries&#039;,&lt;br /&gt;
			&#039;action&#039;: &#039;raw&#039;,&lt;br /&gt;
			&#039;ctype&#039;: &#039;text/plain&#039;&lt;br /&gt;
		},&lt;br /&gt;
		&#039;url&#039;: wgScript,&lt;br /&gt;
		&#039;success&#039;: function(data) {&lt;br /&gt;
			var lines = data.split(&amp;quot;\n&amp;quot;);&lt;br /&gt;
			for (var i in lines) {&lt;br /&gt;
				var val = (lines[i].indexOf(&#039;-- &#039;) == 0) ? lines[i].substring(3) : &#039;&#039;;&lt;br /&gt;
				var text = (lines[i].indexOf(&#039;-- &#039;) == 0) ? &#039;&amp;amp;nbsp;&amp;amp;nbsp;&#039; + lines[i].substring(3) : lines[i];&lt;br /&gt;
				var disable = (lines[i].indexOf(&#039;-- &#039;) == 0 || lines[i].indexOf(&#039;(&#039;) == 0) ? &#039;&#039; : &#039;disabled&#039;;&lt;br /&gt;
				var $opt = &#039;&amp;lt;option value=&amp;quot;&#039; + val + &#039;&amp;quot; &#039; + disable + &#039;&amp;gt;&#039; + text + &#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
				$combo.append($opt);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
})&lt;br /&gt;
 &lt;br /&gt;
// ====================&lt;br /&gt;
// Visual Editor&lt;br /&gt;
// ====================&lt;br /&gt;
 &lt;br /&gt;
$(function() {&lt;br /&gt;
	var $label = $(&#039;.module_content #wpSummaryLabel&#039;);&lt;br /&gt;
	if (!$label.size()) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
 &lt;br /&gt;
	$combo = $(&#039;&amp;lt;select /&amp;gt;&#039;).attr(&#039;id&#039;, &#039;stdSummaries&#039;).change(function() {&lt;br /&gt;
		var val = $(this).val();&lt;br /&gt;
		if (val != &#039;&#039;) {&lt;br /&gt;
			$(&#039;#wpSummaryEnhanced,#wpSummary&#039;).val(val);&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
 &lt;br /&gt;
	$label.after($combo);&lt;br /&gt;
 &lt;br /&gt;
	$.ajax({&lt;br /&gt;
		&#039;dataType&#039;: &#039;text&#039;,&lt;br /&gt;
		&#039;data&#039;: {&lt;br /&gt;
			&#039;title&#039;: &#039;Template:Stdsummaries&#039;,&lt;br /&gt;
			&#039;action&#039;: &#039;raw&#039;,&lt;br /&gt;
			&#039;ctype&#039;: &#039;text/plain&#039;&lt;br /&gt;
		},&lt;br /&gt;
		&#039;url&#039;: wgScript,&lt;br /&gt;
		&#039;success&#039;: function(data) {&lt;br /&gt;
			var lines = data.split(&amp;quot;\n&amp;quot;);&lt;br /&gt;
			for (var i in lines) {&lt;br /&gt;
				var val = (lines[i].indexOf(&#039;-- &#039;) == 0) ? lines[i].substring(3) : &#039;&#039;;&lt;br /&gt;
				var text = (lines[i].indexOf(&#039;-- &#039;) == 0) ? &#039;&amp;amp;nbsp;&amp;amp;nbsp;&#039; + lines[i].substring(3) : lines[i];&lt;br /&gt;
				var disable = (lines[i].indexOf(&#039;-- &#039;) == 0 || lines[i].indexOf(&#039;(&#039;) == 0) ? &#039;&#039; : &#039;disabled&#039;;&lt;br /&gt;
				var $opt = &#039;&amp;lt;option value=&amp;quot;&#039; + val + &#039;&amp;quot; &#039; + disable + &#039;&amp;gt;&#039; + text + &#039;&amp;lt;/option&amp;gt;&#039;;&lt;br /&gt;
				$combo.append($opt);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
	$(&#039;.module_content #wpSummary&#039;).css({&amp;quot;margin-bottom&amp;quot;: &#039;8px&#039;});&lt;br /&gt;
	$(&#039;.module_content #stdSummaries&#039;).css({&amp;quot;width&amp;quot;: &#039;258px&#039;});&lt;br /&gt;
	$(&#039;.module_content #stdSummaries&#039;).css({&amp;quot;margin-bottom&amp;quot;: &#039;5px&#039;});&lt;br /&gt;
})&lt;br /&gt;
 &lt;br /&gt;
importScript( &#039;MediaWiki:Functions.js&#039; );&lt;/div&gt;</summary>
		<author><name>CzechOut</name></author>
	</entry>
</feed>