Википедия krcwiki https://krc.wikipedia.org/wiki/%D0%91%D0%B0%D1%88_%D0%B1%D0%B5%D1%82 MediaWiki 1.47.0-wmf.10 first-letter Медиа Къуллукъ Сюзюу Къошулуучу Къошулуучуну сюзюу Википедия Википедия сюзюу Файл Файлны сюзюу MediaWiki MediaWiki-ни сюзюу Шаблон Шаблонну сюзюу Болушлукъ Болушлукъну сюзюу Категория Категорияны сюзюу TimedText TimedText talk Модуль Обсуждение модуля Event Event talk Испан тил 0 1347 124741 118545 2026-07-12T23:49:15Z InternetArchiveBot 8825 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 124741 wikitext text/x-wiki {{Тил|аты=Испан тил|юйюрю=Индоевропа тилле|Картасы=Map-Hispanophone World.svg|сёлешгенле=600 млн (2023)|рейтинг=2|джазыу система=Латин алфавит|официал статус={{Байракъландырыу|Аргентина}}<br>{{Байракъландырыу|Боливия}}<br>{{Байракъландырыу|Венесуэла}}<br>{{Флагификация|Гватемала}}<br>{{Флагификация|Гондурас}}<br>{{Флагификация|Доминикан Республика}}<br>{{Флагификация|Испания}}<br>{{Флагификация|Колумбия}}<br>{{Флагификация|Коста-Рика}}<br>{{Флагификация|Куба}}<br>{{Флагификация|Мексика}}<br>{{Флагификация|Никарагуа}}<br>{{Флагификация|Панама}}<br>{{Флагификация|Парагвай}}<br>{{Флагификация|Перу}}<br>{{Флагификация|Пуэрто-Рико}}<br>{{Флагификация|Сальвадор}}<br>{{Флагификация|Уругвай}}<br>{{Флагификация|Чили}}<br>{{Флагификация|Эквадор}}<br>{{Байракъландырыу|Экваториал Гвинея}}|iso1=es|iso2=spa|википедия=https://es.wikipedia.org/|къралла=Испания, Латин эмда Ара Американы къраллары, Кариб бассейны къраллары, джартысы Шимал Американы къраллары.|кеси аты=español, castellano}}'''Испан тил''' неда '''кастил тил''' ({{lang-es|español, castellano}}) — [[роман тилле]]ден бириди, орта ёмюрледе [[Кастилия патчахлыкъ]]да (королевствода) къуралгъан. Индоевропа [[тил]] юйюрге къошулады ([[роман группа]], [[ибер-роман тюбгруппа]])<ref>[https://web.archive.org/web/20250508142305/https://bigenc.ru/c/ispanskii-iazyk-4258c0 Испан тил, Уллу Росей энциклопедияда]</ref>. Джазмалыкъ — [[латин алфавит]]ни юсю бла къуралгъанды. 358 миллион адамгъа туугъан тил болады. Экинчи тил орнуна билген адамла да саналсала, испан тилде 430-450 миллион адам сёлешедиле. == Белгиле == [[Категория:Тилле]] [[Категория:Испан тил]] <references />{{Европа Бирликни тиллери}} {{БМО-ну тиллери}} {{Тамамланмагъан статья|тил}} o5o9rptdu63984fuv2er0cgij4yk404 MediaWiki:Common.js 8 1649 124742 107250 2026-07-13T08:22:47Z Neriah 9052 update: [[m:Special:GoToComment/c-WhatamIdoing-20260609174100-Update a common gadget]] 124742 javascript text/javascript /** * IMPORTANT: There is a re-writing/jquerization of this page in [[Projet:JavaScript/Refonte Common.js avec jQuery]], but has not been tested. * Il y a une ré-écriture de cette page en utilisant jQuery sur [[Projet:JavaScript/Refonte Common.js avec jQuery]], mais n'a pas été testé. */ /** * N'importe quel JavaScript ici sera chargé pour n'importe quel utilisateur et pour chaque page accédée. * * ATTENTION : Avant de modifier cette page, veuillez tester vos changements avec votre propre * vector.js. Une erreur sur cette page peut faire bugger le site entier (et gêner l'ensemble des * visiteurs), même plusieurs heures après la modification ! * * Prière de ranger les nouvelles fonctions dans les sections adaptées : * - Fonctions JavaScript * - Fonctions spécifiques pour MediaWiki * - Applications spécifiques à la fenêtre d'édition * - Applications qui peuvent être utilisées sur toute page * - Applications spécifiques à un espace de nom ou une page * * <nowiki> /!\ Ne pas retirer cette balise */ /*************************************************************/ /* Fonctions JavaScript : pallient les limites de JavaScript */ /* Surveiller : http://www.ecmascript.org/ */ /*************************************************************/ /** * insertAfter : insérer un élément dans une page */ function insertAfter(parent, node, referenceNode) { parent.insertBefore(node, referenceNode.nextSibling); } /** * getElementsByClass : rechercher les éléments de la page dont le paramètre "class" est celui recherché */ function getElementsByClass(searchClass, node, tag) { if (node == null) node = document; if (tag == null) tag = '*'; return $(node).find(tag + '.' + searchClass).toArray(); } /** * Diverses fonctions manipulant les classes * Utilise des expressions régulières et un cache pour de meilleures perfs * isClass et whichClass depuis http://fr.wikibooks.org/w/index.php?title=MediaWiki:Common.js&oldid=140211 * hasClass, addClass, removeClass et eregReplace depuis http://drupal.org.in/doc/misc/drupal.js.source.html * surveiller l'implémentation de .classList http://www.w3.org/TR/2008/WD-html5-diff-20080122/#htmlelement-extensions */ function isClass(element, classe) { return hasClass(element, classe); } function whichClass(element, classes) { var s=" "+element.className+" "; for(var i=0;i<classes.length;i++) if (s.indexOf(" "+classes[i]+" ")>=0) return i; return -1; } function hasClass(node, className) { var haystack = node.className; if(!haystack) return false; if (className === haystack) { return true; } return (" " + haystack + " ").indexOf(" " + className + " ") > -1; } function addClass(node, className) { if (hasClass(node, className)) { return false; } var cache = node.className; if (cache) { node.className = cache + ' ' + className; } else { node.className = className; } return true; } function removeClass(node, className) { if (!hasClass(node, className)) { return false; } node.className = eregReplace('(^|\\s+)'+ className +'($|\\s+)', ' ', node.className); return true; } function eregReplace(search, replace, subject) { return subject.replace(new RegExp(search,'g'), replace); } /** * Récupère la valeur du cookie */ function getCookieVal(name) { var cookiePos = document.cookie.indexOf(name + "="); var cookieValue = false; if (cookiePos > -1) { cookiePos += name.length + 1; var endPos = document.cookie.indexOf(";", cookiePos); if (endPos > -1) cookieValue = document.cookie.substring(cookiePos, endPos); else cookieValue = document.cookie.substring(cookiePos); } return cookieValue; } // Récupère proprement le contenu textuel d'un noeud et de ses noeuds descendants // Copyright Harmen Christophe, http://openweb.eu.org/articles/validation_avancee, CC function getTextContent(oNode) { if(!oNode) return null; if (typeof(oNode.textContent)!="undefined") {return oNode.textContent;} switch (oNode.nodeType) { case 3: // TEXT_NODE case 4: // CDATA_SECTION_NODE return oNode.nodeValue; break; case 7: // PROCESSING_INSTRUCTION_NODE case 8: // COMMENT_NODE if (getTextContent.caller!=getTextContent) { return oNode.nodeValue; } break; case 9: // DOCUMENT_NODE case 10: // DOCUMENT_TYPE_NODE case 12: // NOTATION_NODE return null; break; } var _textContent = ""; oNode = oNode.firstChild; while (oNode) { _textContent += getTextContent(oNode); oNode = oNode.nextSibling; } return _textContent; } if(!String.prototype.HTMLize){ String.prototype.HTMLize = function() { var chars = new Array('&','<','>','"'); var entities = new Array('amp','lt','gt','quot'); var string = this; for (var i=0; i<chars.length; i++) { var regex = new RegExp(chars[i], "g"); string = string.replace(regex, '&' + entities[i] + ';'); } return string; }; } /**********************************************************************************************************/ /* Fonctions générales MediaWiki (pallient les limitations du logiciel) */ /* Surveiller : http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/common/wikibits.js?view=log */ /**********************************************************************************************************/ /* * Fonction générales de lancement de fonctions ou de script * DÉPRÉCIÉ : utiliser jQuery simplement */ function addLoadEvent(func) { $(document).ready(function () { func(); }); } /** * Insérer un JavaScript d'une page particulière, idée de Mickachu * DÉPRÉCIÉ : utiliser importScript qui fait partie du logiciel */ function loadJs(page) { importScript(page); } /** * Projet JavaScript */ function obtenir(name) { importScript('MediaWiki:Gadget-' + name + '.js'); } /** * Transformer les pages du Bistro, du BA et les pages spécifiées en page de discussion */ function TransformeEnDiscussion() { if( (mw.config.get('wgPageName').search('Википедия:Форум') != -1) || document.getElementById('transformeEnPageDeDiscussion')) { removeClass(document.body, 'ns-subject'); addClass(document.body, 'ns-talk'); } } $(TransformeEnDiscussion); /** * Transformer certaines pages en pseudo-article * c'est raisonnable ? --Tavernier */ function TransformeEnArticle() { var transformeEnA = document.getElementById("transformeEnArticle"); if(transformeEnA) document.body.className = "ns-0"; } $(TransformeEnArticle); /****************************************/ /* Applications pour l'ensemble du site */ /****************************************/ /** * Tout ce qui concerne la page d'édition * Voir MediaWiki:Common.js/edit.js pour ces fonctions */ if( mw.config.get('wgAction') == 'edit' || mw.config.get('wgAction') == 'submit' ) { importScript( 'MediaWiki:Common.js/edit.js' ); } /** * Réécriture des titres * * Fonction utilisée par [[Modèle:Titre incorrect]] * * La fonction cherche un bandeau de la forme * <div id="RealTitleBanner"> * <span id="RealTitle">titre</span> * </div> * * Un élément comportant id="DisableRealTitle" désactive la fonction */ function rewritePageH1() { var realTitleBanner = document.getElementById('RealTitleBanner'); if (realTitleBanner) { if (!document.getElementById('DisableRealTitle')) { var realTitle = document.getElementById('RealTitle'); var h1 = document.getElementById('firstHeading'); if(!h1) h1 = document.getElementsByTagName('h1')[0]; // Nostalgia, Standard var realH1 = getTextContent(h1); if (realTitle && h1) { var titleText = realTitle.innerHTML; if (titleText == '') h1.style.display = 'none'; else h1.innerHTML = titleText; realTitleBanner.style.display = 'none'; var avert = document.createElement('p'); avert.style.fontSize = '80%'; avert.innerHTML = 'Ич джибериу къурар ючюн хайырланныкъ башлыкъла: <b>'+realH1.HTMLize()+'</b>'; insertAfter(h1.parentNode,avert,h1); } } } } $(rewritePageH1); /** * Icônes de titre * * Cherche les icônes de titre (class="icone_de_titre") et les * déplace à droite du titre de la page. * Doit être exécuté après une éventuelle correction de titre. */ function IconesDeTitre() { var h1 = document.getElementById('firstHeading'); if(!h1) h1 = document.getElementsByTagName('h1')[0]; // Nostalgia, Standard if(!h1) return; var skin = mw.config.get('skin'); var icones = getElementsByClass( "icone_de_titre", document, "div" ); for( var j = icones.length; j > 0; --j ){ icones[j-1].style.display = "block"; /* annule display:none par défaut */ if(( skin == "modern" )||( skin == "vector" )){ icones[j-1].style.marginTop = "0em"; } h1.parentNode.insertBefore(icones[j-1], h1); /* déplacement de l'élément */ } } $(IconesDeTitre); /** * Déplacement de coordonnées qui apparaissent en haut de la page */ function moveCoord() { var h1 = document.getElementById('firstHeading'); if(!h1) h1 = document.getElementsByTagName('h1')[0]; // Nostalgia, Standard var coord = document.getElementById('coordinates'); if ( !coord || !h1 ) return; coord.id = "coordinates-title"; h1.parentNode.insertBefore(coord, h1); /* déplacement de l'élément */ } $(moveCoord); /** * Ajout d'un sous-titre * * Fonction utilisée par [[Modèle:Sous-titre]] * * La fonction cherche un élément de la forme * <span id="sous_titre_h1">Sous-titre</span> * * Doit être exécutée après les fonctions d'icônes de titre */ function sousTitreH1() { var span= document.getElementById('sous_titre_h1'); var title=document.getElementById('firstHeading'); if(!title) title = document.getElementsByTagName('h1')[0]; // Nostalgia, Standard if (span && title) { var subtitle=span.cloneNode(true); title.appendChild(document.createTextNode(' ')); title.appendChild(subtitle); span.parentNode.removeChild(span); } } $(sousTitreH1); /** * Boîtes déroulantes * * Pour [[Modèle:Méta palette de navigation]] */ var Palette_Enrouler = '[джашыр]'; var Palette_Derouler = '[кёргюз]'; var Palette_max = 1; var Palette_index = -1; function Palette_toggle(indexPalette){ var Button = document.getElementById( "collapseButton" + indexPalette); var Table = document.getElementById( "collapsibleTable" + indexPalette); if (!Table || !Button) return false; var Rows = Table.rows; var RowDisplay = "none"; if (Button.firstChild.data == Palette_Derouler) { Button.firstChild.data = Palette_Enrouler; RowDisplay = Rows[0].style.display; } else { Button.firstChild.data = Palette_Derouler; } for (var i = 1; i < Rows.length; i++) { Rows[i].style.display = RowDisplay } } function Palette(Element){ if(!Element || !Element.nodeType) Element = document; var TableIndex = 0; var TableIndexes = []; var Tables = Element.getElementsByTagName( "table" ); for ( var i = 0; i < Tables.length; i++ ) { if ( hasClass( Tables[i], "collapsible" ) ) { var Table = Tables[i]; var Header = Table.getElementsByTagName( "tr" )[0].getElementsByTagName( "th" )[0]; /* only add button and increment count if there is a header row to work with */ if (Header) { TableIndex++ Palette_index++; TableIndexes[Palette_index] = Table; Table.setAttribute( "id", "collapsibleTable" + Palette_index ); var Button = document.createElement( "span" ); var ButtonLink = document.createElement( "a" ); var ButtonText = document.createTextNode( Palette_Enrouler ); Button.className = "navboxToggle"; ButtonLink.setAttribute( "id", "collapseButton" + Palette_index ); ButtonLink.setAttribute( "href", "javascript:;" ); $(ButtonLink).click(new Function( "evt", "Palette_toggle(" + Palette_index + " ); evt.preventDefault();") ); ButtonLink.appendChild( ButtonText ); Button.appendChild( document.createTextNode("\u00a0")); //ajout d'un espace insécable pour décoller ce bouton du texte de la celulle Button.appendChild( ButtonLink ); Header.insertBefore( Button, Header.childNodes[0] ); } } } for(var index in TableIndexes){ var Table = TableIndexes[index]; if(hasClass(Table,"collapsed")||(TableIndex>Palette_max && hasClass(Table,"autocollapse"))) Palette_toggle(index); } } $(Palette); /** * Utilisation du modèle Modèle:Animation */ var Diaporama = {}; Diaporama.Params = {}; Diaporama.Fonctions = {}; Diaporama.Params.DiaporamaIndex = 0; Diaporama.Params.ImageDelay = 1; Diaporama.Params.Paused = []; Diaporama.Params.Visible = []; Diaporama.Params.Length = []; Diaporama.Params.Delay = []; Diaporama.Params.Timeout = []; Diaporama.Fonctions.Init = function(node){ if(!node || !node.nodeType) node = document; var Diaporamas = getElementsByClass("diaporama", node, "div"); for(var a=0,l=Diaporamas.length;a<l;a++){ Diaporama.Fonctions.InitDiaporama(Diaporamas[a]); } } Diaporama.Fonctions.InitDiaporama = function(DiaporamaDiv){ var index = Diaporama.Params.DiaporamaIndex; Diaporama.Params.DiaporamaIndex++; DiaporamaDiv.id = "Diaporama_"+index; var DiaporamaFileContainer = getElementsByClass("diaporamaFiles", DiaporamaDiv, "div")[0]; var DiaporamaControl = getElementsByClass("diaporamaControl", DiaporamaDiv, "div")[0]; if(!DiaporamaFileContainer || !DiaporamaControl) return; var DiaporamaFiles = getElementsByClass("ImageFile", DiaporamaFileContainer, "div"); var width; var firstTumbinner = getElementsByClass("thumbinner", DiaporamaFileContainer, "div")[0]; if(firstTumbinner){ // force la largeur du diaporama (pour IE) width = firstTumbinner.style.width.split("px").join(""); }else{ if(DiaporamaFileContainer.firstChild.firstChild) width = DiaporamaFileContainer.firstChild.firstChild.offsetWidth; } if(width) DiaporamaDiv.style.width = (parseInt(width)+30) + "px"; if(DiaporamaFiles.length<2) return; Diaporama.Params.Length[index] = DiaporamaFiles.length; DiaporamaFileContainer.id = "DiaporamaFileContainer_"+index; DiaporamaControl.id = "DiaporamaControl_"+index; Diaporama.Params.Delay[index] = Diaporama.Params.ImageDelay; var DiaporamaDivClass = DiaporamaDiv.className.HTMLize(); var ParamDelay = DiaporamaDivClass.match(/Delay[0-9]+(\.|,)?[0-9]*/); if(ParamDelay!=null){ ParamDelay = parseFloat(ParamDelay[0].split("Delay").join("").split(",").join(".")); if(ParamDelay && ParamDelay>0) Diaporama.Params.Delay[index] = ParamDelay; } Diaporama.Fonctions.ShowThisDiapo(index, 0); var ControlLinks = DiaporamaControl.getElementsByTagName("a"); ControlLinks[0].firstChild.id = "DiaporamaPlay"+index; ControlLinks[0].href = "javascript:Diaporama.Fonctions.Play("+index+");"; ControlLinks[1].firstChild.id = "DiaporamaPause"+index; ControlLinks[1].href = "javascript:Diaporama.Fonctions.Pause("+index+");"; ControlLinks[2].firstChild.id = "DiaporamaStop"+index; ControlLinks[2].href = "javascript:Diaporama.Fonctions.Stop("+index+");"; ControlLinks[3].firstChild.id = "DiaporamaLast"+index; ControlLinks[3].href = "javascript:Diaporama.Fonctions.ToggleDiapo("+index+",-1);"; ControlLinks[4].firstChild.id = "DiaporamaNext"+index; ControlLinks[4].href = "javascript:Diaporama.Fonctions.ToggleDiapo("+index+", 1);"; ControlLinks[5].parentNode.appendChild(Diaporama.Fonctions.CreateSelect(index, ControlLinks[5].title)); ControlLinks[5].parentNode.removeChild(ControlLinks[5]); for(var e=0,t=ControlLinks.length;e<t;e++){ ControlLinks[e].onmousedown = function(){Diaporama.Fonctions.Onclick(this);}; ControlLinks[e].onmouseup = function(){Diaporama.Fonctions.Offclick(this, index);}; ControlLinks[e].firstChild.style.backgroundColor = "white"; ControlLinks[e].onmouseover = function(){ this.focus(); }; } DiaporamaControl.style.display = "block"; if(hasClass("Autoplay", DiaporamaDiv)){ Diaporama.Fonctions.Play(index); }else{ Diaporama.Fonctions.Pause(index); } } Diaporama.Fonctions.Play = function(index){ if(Diaporama.Params.Paused[index] === false) return; Diaporama.Params.Paused[index] = false; clearTimeout(Diaporama.Params.Timeout[index]); Diaporama.Params.Timeout[index] = setTimeout("Diaporama.Fonctions.ToggleDiapo("+index+",1);", Diaporama.Params.Delay[index]*1000); var ButtonPlay = document.getElementById("DiaporamaPlay"+index); ButtonPlay.style.backgroundColor = "silver"; var ButtonPause = document.getElementById("DiaporamaPause"+index); ButtonPause.style.backgroundColor = "white"; var ButtonStop = document.getElementById("DiaporamaStop"+index); ButtonStop.style.backgroundColor = "white"; } Diaporama.Fonctions.Pause = function(index){ Diaporama.Params.Paused[index] = true; clearTimeout(Diaporama.Params.Timeout[index]); var ButtonPlay = document.getElementById("DiaporamaPlay"+index); ButtonPlay.style.backgroundColor = "white"; var ButtonPause = document.getElementById("DiaporamaPause"+index); ButtonPause.style.backgroundColor = "silver"; var ButtonStop = document.getElementById("DiaporamaStop"+index); ButtonStop.style.backgroundColor = "white"; } Diaporama.Fonctions.Stop = function(index){ Diaporama.Params.Paused[index] = true; clearTimeout(Diaporama.Params.Timeout[index]); Diaporama.Fonctions.ShowThisDiapo(index, 0); var ButtonPlay = document.getElementById("DiaporamaPlay"+index); ButtonPlay.style.backgroundColor = "white"; var ButtonPause = document.getElementById("DiaporamaPause"+index); ButtonPause.style.backgroundColor = "white"; var ButtonStop = document.getElementById("DiaporamaStop"+index); ButtonStop.style.backgroundColor = "silver"; } Diaporama.Fonctions.ToggleDiapo = function(index, diff){ clearTimeout(Diaporama.Params.Timeout[index]); var DiaporamaFileContainer = document.getElementById("DiaporamaFileContainer_"+index); var DiaporamaFiles = getElementsByClass("ImageFile", DiaporamaFileContainer, "div"); var VisibleIndex = Diaporama.Params.Visible[index]; var NextDiaporamaIndex = (VisibleIndex+diff); if(NextDiaporamaIndex==DiaporamaFiles.length || NextDiaporamaIndex<0){ var DiaporamaDiv = document.getElementById("Diaporama_"+index); if(diff<0 || !hasClass("AutoLoop", DiaporamaDiv)){ return; } NextDiaporamaIndex = 0; } Diaporama.Fonctions.ShowThisDiapo(index, NextDiaporamaIndex); } Diaporama.Fonctions.ShowThisDiapo = function(index, Value){ clearTimeout(Diaporama.Params.Timeout[index]); var DiaporamaFileContainer = document.getElementById("DiaporamaFileContainer_"+index); var DiaporamaFiles = getElementsByClass("ImageFile", DiaporamaFileContainer, "div"); for(var x=0,z=DiaporamaFiles.length;x<z;x++){ if(x!=Value){ DiaporamaFiles[x].style.display = "none"; }else{ DiaporamaFiles[x].style.display = "block"; } } Diaporama.Params.Visible[index] = Value; Diaporama.Fonctions.UpdateBar(index); Diaporama.Fonctions.UpdateSelect(index); if(!Diaporama.Params.Paused[index]){ var multipl = 1; if(Value==(Diaporama.Params.Length[index]-1)) multipl = 3; Diaporama.Params.Timeout[index] = setTimeout("Diaporama.Fonctions.ToggleDiapo("+index+",1);", Diaporama.Params.Delay[index]*1000*multipl); } } Diaporama.Fonctions.CreateSelect = function(index, Title){ var Total = Diaporama.Params.Length[index]; var Select = document.createElement('select'); Select.id = "DiaporamaSelect"+index; Select.title = Title; for(var s=0;s<Total;s++){ var Opt = document.createElement('option'); if(s==0) Opt.selected = "selected"; Opt.text = (s+1)+"/"+Total; Opt.innerHTML = (s+1)+"/"+Total; Opt.value = s; Select.appendChild(Opt); } Select.onchange = function(){ Diaporama.Fonctions.SelectDiapo(Diaporama.Fonctions.getIndex(this)); }; Select.onmouseover = function(){ this.focus(); }; return Select; } Diaporama.Fonctions.SelectDiapo = function(index){ var Select = document.getElementById("DiaporamaSelect"+index); if(!Select) return; var Opts = Select.getElementsByTagName('option'); for(var o=0,p=Opts.length;o<p;o++){ if(Opts[o].selected) { var Value = parseInt(Opts[o].value); return Diaporama.Fonctions.ShowThisDiapo(index, Value); } } } Diaporama.Fonctions.UpdateSelect = function(index){ var Select = document.getElementById("DiaporamaSelect"+index); if(!Select) return; var Opts = Select.getElementsByTagName('option'); for(var o=0,p=Opts.length;o<p;o++){ if(o==Diaporama.Params.Visible[index]) { Opts[o].selected = "selected"; }else{ Opts[o].selected = false; } } } Diaporama.Fonctions.UpdateBar = function(index){ var Percent = (100/(Diaporama.Params.Length[index]-1)) * Diaporama.Params.Visible[index]; if(Percent>100) Percent = 100; var DiaporamaControl = document.getElementById("DiaporamaControl_"+index); var DiaporamaScrollBar = getElementsByClass("ScrollBar", DiaporamaControl, "div")[0]; DiaporamaScrollBar.style.width = Percent + "%"; } Diaporama.Fonctions.Onclick = function(Link){ var Image = Link.getElementsByTagName('img')[0]; Image.style.backgroundColor = "gray"; } Diaporama.Fonctions.Offclick = function(Link, index){ var Span = Link.parentNode; var SpanClass = Span.className; var Image = Link.getElementsByTagName('img')[0]; var DiapoState = Diaporama.Params.Paused[index]; if( (hasClass("Play", Span) && DiapoState == false) || ( (hasClass("Pause", Span)||hasClass("Stop", Span))&&DiapoState==true) ){ Image.style.backgroundColor = "silver"; }else{ Image.style.backgroundColor = "white"; } } Diaporama.Fonctions.getIndex = function(Element){ return parseInt(Element.id.replace(/[^0-9]/g, "")); } $(function () { Diaporama.Fonctions.Init(); }); /** * Ajout d'un style particulier aux liens interlangues vers un bon article ou * un article de qualité */ function lienAdQouBAouPdQ(){ if(document.getElementById("p-lang")){ var InterwikiLinks = document.getElementById( "p-lang").getElementsByTagName("li"); for(var i=0; i < InterwikiLinks.length; i++ ) { var InterwikiLink = InterwikiLinks[i]; var ClassNames = InterwikiLink.className; if(!ClassNames) continue; ClassNames = ClassNames.split(" "); for(var a=0,l=ClassNames.length;a<l;a++){ var ThisClassName = ClassNames[a]; if(document.getElementById( ThisClassName + "-adq" ) ) { addClass( InterwikiLink, "AdQ"); InterwikiLink.title = "Бу сайланнган статьяды."; }else if(document.getElementById( ThisClassName + "-ba" ) ) { addClass( InterwikiLink, "BA"); InterwikiLink.title = "Бу иги статьяды."; }else if(document.getElementById( ThisClassName + "-pdq" ) ) { addClass( InterwikiLink, "PdQ"); InterwikiLink.title = "Бу сайланнган порталды."; } } } } } $(lienAdQouBAouPdQ); /** * Permet d'afficher les catégories cachées pour les contributeurs enregistrés, en ajoutant un (+) à la manière des boîtes déroulantes */ function hiddencat() { if(typeof(DesactiveHiddenCat)!="undefined" && DesactiveHiddenCat) return; if(document.URL.indexOf("printable=yes")!=-1) return; var cl = document.getElementById('catlinks'); if(!cl) return; if( !(hc = document.getElementById('mw-hidden-catlinks')) ) return; if( hasClass(hc, 'mw-hidden-cats-user-shown') ) return; if( hasClass(hc, 'mw-hidden-cats-ns-shown') ) addClass(hc, 'mw-hidden-cats-hidden'); var nc = document.getElementById('mw-normal-catlinks'); if( !nc ) { var catline = document.createElement('div'); catline.id = 'mw-normal-catlinks'; var a = document.createElement('a'); a.href = '/wiki/Catégorie:Accueil'; a.title = 'Catégorie:Accueil'; a.appendChild(document.createTextNode('Catégories')); catline.appendChild(a); catline.appendChild(document.createTextNode(' : ')); nc = cl.insertBefore(catline, cl.firstChild); } else nc.appendChild(document.createTextNode(' | ')); var lnk = document.createElement('a'); lnk.id = 'mw-hidden-cats-link'; lnk.title = 'Cet article contient des catégories cachées'; lnk.style.cursor = 'pointer'; lnk.style.color = 'black'; lnk.onclick = toggleHiddenCats; lnk.appendChild(document.createTextNode('[+]')); hclink = nc.appendChild(lnk); } function toggleHiddenCats() { if( hasClass(hc, 'mw-hidden-cats-hidden') ) { removeClass(hc, 'mw-hidden-cats-hidden'); addClass(hc, 'mw-hidden-cat-user-shown'); $(hclink).text('[–]'); } else { removeClass(hc, 'mw-hidden-cat-user-shown'); addClass(hc, 'mw-hidden-cats-hidden'); $(hclink).text('[+]'); } } $(hiddencat); /** * Script pour alterner entre plusieurs cartes de géolocalisation */ if(( mw.config.get('wgAction')=="view" || mw.config.get('wgAction')=="purge" || mw.config.get('wgAction')=="submit")) $(function () { GeoBox_Init(); }); function GeoBox_Init(Element){ if(!Element || !Element.nodeType) Element = document.body; var cont = getElementsByClass('img_toogle', Element, 'div'); if(cont.length==0) return; for (var i = 0,m=cont.length; i < m ; i++) { cont[i].id = 'img_toogle_' + i; var Boxes = getElementsByClass('geobox',cont[i]); var ToggleLinksDiv = document.createElement('ul'); ToggleLinksDiv.id = 'geoboxToggleLinks_' + i; for(var a=0,l=Boxes.length;a<l;a++){ var ThisBox = Boxes[a]; ThisBox.id = 'geobox_' + i + "_" + a; ThisBox.style.borderTop='0'; var ThisAlt = ThisBox.getElementsByTagName('img')[0].alt var toggle = document.createElement('a'); toggle.id = 'geoboxToggle_' + i + "_" + a; toggle.appendChild(document.createTextNode(ThisAlt)); toggle.href='javascript:;'; toggle.onclick = function(){ GeoBox_Toggle(this); return false; } var Li = document.createElement('li'); Li.appendChild(toggle); ToggleLinksDiv.appendChild(Li); if(a==(l-1)){ Li.style.display = "none"; }else{ ThisBox.style.display = "none"; } } cont[i].appendChild(ToggleLinksDiv); } } function GeoBox_Toggle(link){ var ImgToggleIndex = link.id.split('geoboxToggle_').join('').replace(/_.*/g, ""); var GeoBoxIndex = link.id.replace(/.*_/g, ""); var ImageToggle = document.getElementById('img_toogle_' + ImgToggleIndex); var Links = document.getElementById('geoboxToggleLinks_' + ImgToggleIndex); var Geobox = document.getElementById('geobox_' + ImgToggleIndex + "_" + GeoBoxIndex); var Link = document.getElementById('geoboxToggle_' + ImgToggleIndex + "_" + GeoBoxIndex); if( (!ImageToggle) || (!Links) || (!Geobox) || (!Link) ) return; var AllGeoboxes = getElementsByClass('geobox',ImageToggle); for(var a=0,l=AllGeoboxes.length;a<l;a++){ if(AllGeoboxes[a] == Geobox){ AllGeoboxes[a].style.display = ""; }else{ AllGeoboxes[a].style.display = "none"; } } var AllToggleLinks = Links.getElementsByTagName('a'); for(var a=0,l=AllToggleLinks.length;a<l;a++){ if(AllToggleLinks[a] == Link){ AllToggleLinks[a].parentNode.style.display = "none"; }else{ AllToggleLinks[a].parentNode.style.display = ""; } } } /** * permet d'ajouter un petit lien (par exemple d'aide) à la fin du titre d'une page. * known bug : conflit avec le changement de titre classique. * Pour les commentaires, merci de contacter [[user:Plyd|Plyd]]. */ function rewritePageH1bis() { try { var helpPage = document.getElementById("helpPage"); if (helpPage) { var helpPageURL = document.getElementById("helpPageURL"); var h1 = document.getElementById('firstHeading'); if (helpPageURL && h1) { h1.innerHTML = h1.innerHTML + '<span id="h1-helpPage">' + helpPageURL.innerHTML + '</span>'; helpPage.style.display = "none"; } } } catch (e) { /* Something went wrong. */ } } $(rewritePageH1bis); /** * application de [[Wikipédia:Prise de décision/Système de cache]] * un <span class="noarchive"> autour du lien l'empêche d'être pris en compte * pour celui-ci uniquement * un no_external_cache=true dans un monobook personnel désactive le script */ function addcache(element) { if (typeof no_external_cache !== "undefined" && no_external_cache) { return; } var liens = element ? $(element).find('ol.references').find('a.external') : $('ol.references').find('a.external'); for (var i = 0, l = liens.length; i < l; i++) { var lien_en_cours = liens[i]; var chemin = lien_en_cours.href; if (chemin.indexOf("http://archive.wikiwix.com/cache/") > -1 || chemin.indexOf("http://web.archive.org/web/") > -1 || chemin.indexOf("wikipedia.org") > -1 || chemin.indexOf("wikimedia.org") > -1 || chemin.indexOf("stable.toolserver.org") > -1) { continue; } var element_parent = lien_en_cours.parentNode; if (hasClass(element_parent, "noarchive")) { continue; } var titre = getTextContent(lien_en_cours); var last = document.createElement("small"); last.className = "cachelinks"; last.appendChild(document.createTextNode("\u00a0[")); var link = document.createElement("a"); link.setAttribute("href", "http://archive.wikiwix.com/cache/?url=" + chemin.replace(/%/g, "%25").replace(/&/g, "%26") + "&title=" + encodeURIComponent(titre)); link.setAttribute("title", titre + " деген бетни архиви" ); link.appendChild(document.createTextNode("архив")); last.appendChild(link); last.appendChild(document.createTextNode("]")); element_parent.insertBefore(last, lien_en_cours.nextSibling); } } if ( mw.config.get('wgNamespaceNumber') === 0) { // Wrap in empty function to avoid internal argument from passing to addcache() // since addcache() interprets that as 'element' and creates an infinite loop via $(jQuery). $(function () { addcache(); }); } $(document).ready(function ($) { /** * Rétablit l'accès clavier à la fonction de tri des tableaux */ $('.sortable th').attr('tabindex',0).keypress(function(event){ if ( event.which == 13 ) { $(this).click() } }); }); /** * Direct imagelinks to Commons * * @source https://www.mediawiki.org/wiki/Snippets/Direct_imagelinks_to_Commons Revision 2026-04-16 * @author Krinkle */ if ( mw.config.get( 'wgNamespaceNumber', 0 ) >= 0 ) { mw.loader.using( [ 'mediawiki.util' ] ).then( function () { mw.hook( 'wikipage.content' ).add( function ( $content ) { var uploadBaseRe = /^(https:)?\/\/upload\.wikimedia\.org\/wikipedia\/commons/; var localFileNSString = mw.config.get( 'wgFormattedNamespaces' )['6'] + ':'; var server = '(https:)?' + mw.util.escapeRegExp( mw.config.get( 'wgServer' ) ); var localBasePath = new RegExp( '^(?:' + server + ')?' + mw.util.escapeRegExp( mw.util.getUrl( localFileNSString ) ) ); var localBaseScript = new RegExp( '^(?:' + server + ')?' + mw.util.escapeRegExp( mw.util.wikiScript() + '?title=' + mw.util.wikiUrlencode( localFileNSString ) ) ); var commonsBasePath = 'https://commons.wikimedia.org/wiki/File:'; var commonsBaseScript = 'https://commons.wikimedia.org/w/index.php?title=File:'; $content.find( 'a.image, a.mw-file-description' ).each( function ( i ) { if ( uploadBaseRe.test( $( this ).find( 'img' ).attr( 'src' ) ) ) { this.href = this.href .replace( localBasePath, commonsBasePath ) .replace( localBaseScript, commonsBaseScript ); } } ); } ); } ); } /** * Ajout d'un lien ajouter une section pour la dernière section * https://de.wikipedia.org/wiki/MediaWiki:Common.js */ $( function() { var newSectionLink = $( '#ca-addsection a' ); if( newSectionLink.length ) { var link = newSectionLink.clone(); //create a copy //avoid duplicate accesskey link.removeAttr( 'accesskey' ).attr( 'title', function ( index, oldTitle ) { return oldTitle.replace( /\s*\[.*\]\s*$/, '' ); } ); //add it within the brackets var lastEditsectionLink = $( 'span.mw-editsection:last a:last' ); lastEditsectionLink.after( link ); lastEditsectionLink.after( ' | ' ); //see [[MediaWiki:Pipe-separator]] } }); /************************************************************/ /* Function Strictement spécifiques à un espace de nom ou à une page */ /************************************************************/ /** Main Page layout fixes ********************************************************* * */ if (mw.config.get('wgIsMainPage') || mw.config.get('wgPageName') == 'Сюзюу:Баш_бет') $(function () { mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias', 'Толу тизме', 'interwiki-completelist', 'Бютеў Википедияланы толу тизмеси'); }) // ESPACE DE NOM 'SPECIAL' if( mw.config.get('wgNamespaceNumber') == -1 ) { /** * Modifie Special:Search pour pouvoir utiliser différents moteurs de recherche, * disponibles dans une boîte déroulante. * Auteurs : Jakob Voss, Guillaume, importé depuis la Wiki allemande * <pre><nowiki> */ function externalSearchEngines() { if (typeof SpecialSearchEnhanced2Disabled != 'undefined') return; if ( mw.config.get('wgCanonicalSpecialPageName') != "Search") return; var mainNode = document.getElementById("powersearch"); if (!mainNode) mainNode = document.getElementById("search"); if (!mainNode) return; var beforeNode = document.getElementById("mw-search-top-table"); if (!beforeNode) return; beforeNode = beforeNode.nextSibling; if (!beforeNode) return; var firstEngine = "mediawiki"; var choices = document.createElement("div"); choices.setAttribute("id","searchengineChoices"); choices.style.textAlign = "center"; var lsearchbox = document.getElementById("searchText"); if (!lsearchbox) return; var initValue = lsearchbox.value; var space = ""; for (var id in searchEngines) { var engine = searchEngines[id]; if(engine.ShortName) { if (space) choices.appendChild(space); space = document.createTextNode(" "); var attr = { type: "radio", name: "searchengineselect", value: id, onFocus: "changeSearchEngine(this.value)", id: "searchengineRadio-"+id }; var html = "<input"; for (var a in attr) html += " " + a + "='" + attr[a] + "'"; html += " />"; var span = document.createElement("span"); span.innerHTML = html; choices.appendChild( span ); var label = document.createElement("label"); label.htmlFor = "searchengineRadio-"+id; if (engine.Template.indexOf('http') == 0) { var lienMoteur = document.createElement("a"); lienMoteur.href = engine.Template.replace("{searchTerms}", initValue).replace("{language}", "fr"); lienMoteur.appendChild( document.createTextNode( engine.ShortName ) ); label.appendChild(lienMoteur); } else { label.appendChild( document.createTextNode( engine.ShortName ) ); } choices.appendChild( label ); } } mainNode.insertBefore(choices, beforeNode); var input = document.createElement("input"); input.id = "searchengineextraparam"; input.type = "hidden"; mainNode.insertBefore(input, beforeNode); changeSearchEngine(firstEngine, initValue); } function changeSearchEngine(selectedId, searchTerms) { var currentId = document.getElementById("searchengineChoices").currentChoice; if (selectedId == currentId) return; document.getElementById("searchengineChoices").currentChoice = selectedId; var radio = document.getElementById('searchengineRadio-' + selectedId); radio.checked = "checked"; var engine = searchEngines[selectedId]; var p = engine.Template.indexOf('?'); var params = engine.Template.substr(p+1); var form; if (document.forms["search"]) { form = document.forms["search"]; } else { form = document.getElementById("powersearch"); } form.setAttribute("action", engine.Template.substr(0,p)); var l = ("" + params).split("&"); for (var idx = 0;idx < l.length;idx++) { var p = l[idx].split("="); var pValue = p[1]; if (pValue == "{language}") { } else if (pValue == "{searchTerms}") { var input; input = document.getElementById("searchText"); input.name = p[0]; } else { var input = document.getElementById("searchengineextraparam"); input.name = p[0]; input.value = pValue; } } } if ( mw.config.get('wgCanonicalSpecialPageName') == "Search") { var searchEngines = { mediawiki: { ShortName: "Ич излеу", Template: mw.config.get('wgScript') + "?search={searchTerms}" }, exalead: { ShortName: "Exalead", Template: "http://www.exalead.com/search/wikipedia/results/?q={searchTerms}&language=ru" }, google: { ShortName: "Google", Template: "http://www.google.ru/search?as_sitesearch=krc.wikipedia.org&hl={language}&q={searchTerms}" }, wikiwix: { ShortName: "Wikiwix", Template: "http://ru.wikiwix.com/index.php?action={searchTerms}&lang={language}" }, wlive: { ShortName: "Bing", Template: "http://www.bing.com/search?q={searchTerms}&q1=site:http://krc.wikipedia.org" }, yahoo: { ShortName: "Yahoo!", Template: "http://ru.search.yahoo.com/search?p={searchTerms}&vs=krc.wikipedia.org" }, globalwpsearch: { ShortName: "Global WP", Template: "http://vs.aka-online.de/cgi-bin/globalwpsearch.pl?timeout=120&search={searchTerms}" } }; $(externalSearchEngines); } /** * Affiche un modèle Information sur la page de téléchargement de fichiers [[Spécial:Téléchargement]] * Voir aussi [[MediaWiki:Onlyifuploading.js]] */ if( mw.config.get('wgCanonicalSpecialPageName') == "Upload" ) { importScript("MediaWiki:Onlyifuploading.js"); } } // Fin du code concernant l'espace de nom 'Special' // ESPACE DE NOM 'UTILISATEUR' if( mw.config.get('wgNamespaceNumber') == 2 ) { /* DÉBUT DU CODE JAVASCRIPT DE "CADRE À ONGLETS" Fonctionnement du [[Modèle:Cadre à onglets]] Modèle implanté par User:Peleguer de http://ca.wikipedia.org Actualisé par User:Joanjoc de http://ca.wikipedia.org Traduction et adaptation User:Antaya de http://fr.wikipedia.org Indépendance de classes CSS et nettoyage par User:Nemoi de http://fr.wikipedia.org */ function CadreOngletInitN(){ var Classeurs = $('div.classeur') for ( var i = 0; i < Classeurs.length; i++ ) { var Classeur = Classeurs[i]; Classeur.setAttribute( "id", "classeur" + i ); var vOgIni = -1 // pour connaître l’onglet renseigné var Onglets = $(Classeur).children("div").eq(0).children("div"); var Feuillets = $(Classeur).children("div").eq(1).children("div"); for ( var j = 0; j < Onglets.length; j++) { var Onglet = Onglets[j]; var Feuillet = Feuillets[j]; Onglet.setAttribute( "id", "classeur" + i + "onglet" + j ); Feuillet.setAttribute( "id", "classeur" + i + "feuillet" + j ); Onglet.onclick = CadreOngletVoirOngletN; if ( hasClass( Onglet, "ongletBoutonSel") ) vOgIni=j; } // inutile sauf dans le cas où l’onglet de départ est *mal* renseigné if (vOgIni == -1) { var vOgIni = Math.floor((Onglets.length)*Math.random()) ; document.getElementById("classeur"+i+"feuillet"+vOgIni).style.display = "block"; document.getElementById("classeur"+i+"feuillet"+vOgIni).style.visibility = "visible"; var vBtElem = document.getElementById("classeur"+i+"onglet"+vOgIni); removeClass(Onglet, "ongletBoutonNonSel"); addClass(Onglet, "ongletBoutonSel"); vBtElem.style.cursor="default"; vBtElem.style.backgroundColor="inherit"; vBtElem.style.borderTopColor="inherit"; // propriété par propriété sinon Chrome/Chromium se loupe vBtElem.style.borderRightColor="inherit"; vBtElem.style.borderBottomColor="inherit"; vBtElem.style.borderLeftColor="inherit"; } } } function CadreOngletVoirOngletN(){ var vOngletNom = this.id.substr(0,this.id.indexOf("onglet",1)); var vOngletIndex = this.id.substr(this.id.indexOf("onglet",0)+6,this.id.length); var rule1=$('#' + vOngletNom + ' .ongletBoutonNonSel')[0].style.backgroundColor.toString(); var rule2=$('#' + vOngletNom + ' .ongletBoutonNonSel')[0].style.borderColor.toString(); //rule2=$('.ongletBoutonNonSel').css("border-color"); ne fonctionne pas sous Firefox var Onglets = $('#' + vOngletNom).children("div").eq(0).children("div") for ( var j = 0; j < Onglets.length; j++) { var Onglet = Onglets[j]; var Feuillet = document.getElementById(vOngletNom + "feuillet" + j); if (vOngletIndex==j){ Feuillet.style.display = "block"; Feuillet.style.visibility = "visible"; removeClass(Onglet, "ongletBoutonNonSel"); addClass(Onglet, "ongletBoutonSel"); Onglet.style.cursor="default"; Onglet.style.backgroundColor="inherit"; Onglet.style.borderTopColor="inherit"; // propriété par propriété sinon Chrome/Chromium se loupe Onglet.style.borderRightColor="inherit"; Onglet.style.borderBottomColor="inherit"; Onglet.style.borderLeftColor="inherit"; } else { Feuillet.style.display = "none"; Feuillet.style.visibility = "hidden"; removeClass(Onglet, "ongletBoutonSel"); addClass(Onglet, "ongletBoutonNonSel"); Onglet.style.cursor="pointer"; Onglet.style.backgroundColor=rule1; Onglet.style.borderColor=rule2; } } return false; } $(CadreOngletInitN); /*FIN DU CODE JAVASCRIPT DE "CADRE À ONGLETS"*/ } // Fin du code concernant l'espace de nom 'Utilisateur' // ESPACE DE NOM 'RÉFÉRENCE' if( mw.config.get('wgNamespaceNumber') == 104 ) { /* * Choix du mode d'affichage des références * Devraient en principe se trouver côté serveur * @note L'ordre de cette liste doit correspondre a celui de Modèle:Édition ! */ function addBibSubsetMenu() { var specialBib = document.getElementById('specialBib'); if (!specialBib) return; specialBib.style.display = 'block'; menu = '<select style="display:inline;" onChange="chooseBibSubset(selectedIndex)">' + '<option>Liste</option>' + '<option>WikiNorme</option>' + '<option>BibTeX</option>' + '<option>ISBD</option>' + '<option>ISO690</option>' + '</select>'; specialBib.innerHTML = specialBib.innerHTML + menu; /* default subset - try to use a cookie some day */ chooseBibSubset(0); } // select subsection of special characters function chooseBibSubset(s) { var l = document.getElementsByTagName('div'); for (var i = 0; i < l.length ; i++) { if(l[i].className == 'BibList') l[i].style.display = s == 0 ? 'block' : 'none'; else if(l[i].className == 'WikiNorme') l[i].style.display = s == 1 ? 'block' : 'none'; else if(l[i].className == 'BibTeX') l[i].style.display = s == 2 ? 'block' : 'none'; else if(l[i].className == 'ISBD') l[i].style.display = s == 3 ? 'block' : 'none'; else if(l[i].className == 'ISO690') l[i].style.display = s == 4 ? 'block' : 'none'; } } $(addBibSubsetMenu); } // Fin du code concernant l'espace de nom 'Référence' /* Permet d'afficher un compte à rebours sur une page avec le modèle [[Modèle:Compte à rebours]] */ /* Plyd - 3 février 2009 */ function Rebours() { if( mw.config.get('wgNamespaceNumber') ==0) return; try { if (document.getElementById("rebours")) { destime = document.getElementById("rebours").title.HTMLize().split(";;"); Maintenant = (new Date).getTime(); Future = new Date(Date.UTC(destime[0], (destime[1]-1), destime[2], destime[3], destime[4], destime[5])).getTime(); Diff = (Future-Maintenant); if (Diff < 0) {Diff = 0} TempsRestantJ = Math.floor(Diff/(24*3600*1000)); TempsRestantH = Math.floor(Diff/(3600*1000)) % 24; TempsRestantM = Math.floor(Diff/(60*1000)) % 60; TempsRestantS = Math.floor(Diff/1000) % 60; TempsRestant = "" + destime[6] + " "; if (TempsRestantJ == 1) { TempsRestant = TempsRestant + TempsRestantJ + " jour "; } else if (TempsRestantJ > 1) { TempsRestant = TempsRestant + TempsRestantJ + " jours "; } TempsRestant = TempsRestant + TempsRestantH + " h " + TempsRestantM + " min " + TempsRestantS + " s"; document.getElementById("rebours").innerHTML = TempsRestant; setTimeout("Rebours()", 1000) } } catch (e) {} } $(Rebours); /* Ajoute la date de dernière modification sur le bandeau événement récent */ /* Plyd - 12 juin 2009 */ function LastModCopy() { var LastModSpan = document.getElementById('lastmod'); // Monobook et affiliés, Modern if(!LastModSpan) LastModSpan = document.getElementById('footer-info-lastmod'); // Vector var LastModBandeau = document.getElementById("lastmodcopy"); if((!LastModSpan)||(!LastModBandeau)) return; LastModBandeau.innerHTML = LastModSpan.innerHTML; } $(LastModCopy); /** * Import des scripts liés à la liste de suivi */ if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Watchlist' ) { importScript( 'MediaWiki:Common.js/watchlist.js' ); } /*********************************/ /* Autres fonctions non classées */ /*********************************/ /* * Fonction * * Récupère la valeur d'une variable globale en gérant le cas lorsque cette variable n'existe pas * @param nom_variable Nom de la variable dont on veut connaître la valeur * @param val_defaut Valeur par défaut si la variable n'existe pas * @return La valeur de la variable, ou val_defaut si la variable n'existe pas * * Auteur : Sanao * Dernière révision : 22 novembre 2007 */ function getVarValue(nom_variable, val_defaut) { var result = null; try { result = eval(nom_variable.toString()); } catch (e) { result = val_defaut; } return(result); } /* * Fonction * * Retourne une chaîne de caractères de la date courante selon dans un certain format * @param format Format de la date "j" pour le jour, "m" pour le mois et "a" pour l'année. Ainsi si l'on est le 21 novembre 2007 et l'on passe en paramètre cette chaîne "a_m_d", la chaîne retournée sera "2007_novembre_21" * Auteur : Sanao * Dernière révision : 21 novembre 2007 */ function getStrDateToday(format) { var str_mois = []; with (str_mois) { push("январь"); push("февраль"); push("март"); push("апрель"); push("май"); push("июнь"); push("июль"); push("август"); push("сентябрь"); push("октябрь"); push("ноябрь"); push("декабрь"); } var today = new Date(); var day = today.getDate(); var year = today.getYear(); if (year < 2000) { year = year + 1900; } var str_date = format; //Création de la chaîne var regex = /j/gi; str_date = str_date.replace(regex, day.toString()); regex = /a/gi; str_date = str_date.replace(regex, year.toString()); regex = /m/gi; str_date = str_date.replace(regex, str_mois[today.getMonth()]); return (str_date); } /* petites fonctions pratiques - Darkoneko, 09/01/2008 */ //créé un lien et le retourne. //le parametre onclick est facultatif. function createAdressNode(href, texte, onclick) { var a = document.createElement('a') a.href = href a.appendChild(document.createTextNode( texte ) ) if(arguments.length == 3) { a.setAttribute("onclick", onclick ) } return a } //Créé un cookie. il n'existais qu'une version dédiée à l'accueil. Celle ci est plus générique //le parametre duree est en jours function setCookie(nom, valeur, duree ) { var expDate = new Date() expDate.setTime(expDate.getTime() + ( duree * 24 * 60 * 60 * 1000)) document.cookie = nom + "=" + escape(valeur) + ";expires=" + expDate.toGMTString() + ";path=/" } /** WikiMiniAtlas ******************************************************* * * Description: WikiMiniAtlas is a popup click and drag world map. * This script causes all of our coordinate links to display the WikiMiniAtlas popup button. * The script itself is located on meta because it is used by many projects. * See [[Meta:WikiMiniAtlas]] for more information. * Maintainers: [[User:Dschwen]] */ mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript'); /* Scripts specific to Internet Explorer */ if ($.client.profile().name == 'msie') { /** Internet Explorer bug fix ************************************************** * * Description: Fixes IE horizontal scrollbar bug * Maintainers: [[User:Tom-]]? */ var oldWidth; var docEl = document.documentElement; var fixIEScroll = function() { if (!oldWidth || docEl.clientWidth > oldWidth) { doFixIEScroll(); } else { setTimeout(doFixIEScroll, 1); } oldWidth = docEl.clientWidth; }; var doFixIEScroll = function () { docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : ""; }; document.attachEvent("onreadystatechange", fixIEScroll); document.attachEvent("onresize", fixIEScroll); // In print IE (7?) does not like line-height mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }'); // IE overflow bug mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } ' + 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }'); // IE zoomfix // Use to fix right floating div/table inside tables mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }'); } /* Fixes for Windows font rendering */ if ($.client.profile().platform == 'win') { mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }'); } /* Helper script for .hlist class in common.css * Maintainer: [[User:Edokter]] */ if ( $.client.profile().name == 'msie' ) { /* Add pseudo-selector class to last child list items in IE 8 */ if ( $.client.profile().versionBase == '8' ) { $( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' ) .addClass( 'hlist-last-child' ); } } /*WikiEditor/Викификатор*/ if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) { mw.loader.load('/w/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript' ); } var customizeToolbar = function() { $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced', 'group': 'format', 'tools': { 'wikify': { label: 'Викификатор', type: 'button', icon: '//upload.wikimedia.org/wikipedia/commons/0/06/Wikify-toolbutton.png', action: { type: 'callback', execute: function(context){ Wikify(); } } } } } ); }; if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) { mw.loader.using( 'user.options', function () { if ( mw.user.options.get('usebetatoolbar') ) { mw.loader.using( 'ext.wikiEditor', function () { $(document).ready( customizeToolbar ); } ); } } ); } fqxyy5ask2sqqxq2crvbrsjqzvpxmn9 Джимми Картер 0 18341 124744 121131 2026-07-13T11:46:55Z DarqaviPalladin 4737 124744 wikitext text/x-wiki {{АБШ-ны президенти|Сурат=JimmyCarterPortrait2.jpg|Аты=Джимми Картер}} '''Джимми Картер''' ([[Ингилиз тил|ингил]]. ''Jimmy Carter'', толу аты '''Джеймс Эрл Ка́ртер —''' '''кичи''', [[Ингилиз тил|ингил.]] ''James Earl Carter Jr.''; туугъаны [[1924 джыл|1924 джылны]] 1 октябрда, [[Плейнс]], Самтер округ, [[Джорджия]] штат, [[Американы Бирлешген Штатлары|АБШ]] — ёлгени [[2024 джыл|2024 джылны]] 29 декабрда, Плейнс, Самтер округ, Джорджия штат, [[Американы Бирлешген Штатлары|АБШ]]) — американ кърал эмда политика къуллукъчу, [[Демократ партия (АБШ)|Демократ партиядан]] 39-чу [[АБШ-ны президенти]] (1977—1981) эмда Джорджия штатны 76-чи губернатору (1971—1975). 2002 джылны [[Мамырлыкъ ючюн Нобелни премиясы|Мамырлыкъ ючюн]] [[Нобелни премиясы|Нобелни премиясыны]] лауреаты. Биринчи эмда джангыз 100 джылгъа джетгет АБШ-ны президенти. [[АБШ-ны аскер-тенгиз флоту|АБШ-ны АТФ-ны]] лейтенанты (1952). == Белгиле == [[Категория:АБШ-ны президентлери]] [[Категория:Джимми Картер]] [[Категория:Демократ партияны членлери]] {{АБШ-ны президентлери}} egr1wg6ksfdqs92rtioo5npor3dwp50 Джеральд Форд 0 18343 124743 124740 2026-07-13T11:28:07Z DarqaviPalladin 4737 124743 wikitext text/x-wiki {{АБШ-ны президенти|Аты=Джеральд Форд|Сурат=Gerald Ford presidential portrait (cropped).jpg|Суратны суратлауу=Официал сураты (1974)|Оригинал аты=Gerald Rudolph Ford Jr|Номери=38|Туугъан кюню=[[1913 джыл]]ны 14 июлда|Ёлген кюню=[[2006 джыл]]ны 26 декабрда|Вице-президент=[[Нельсон Рокфеллер]] (1974 джылны 19 декабрдан)|Алдагъы=[[Ричард Никсон]]|Эндиги=[[Джимми Картер]]|Башланнганы=[[1974 джыл]]ны 9 августдан|Аягъы=[[1977 джыл]]ны 20 январгъа|Партиясы=[[Республикан партия (АБШ)|Республикан партия]]|Къол салыу=Gerald R. Ford signature.png|Дини=[[Англикан клиса]]|Юйдеги=[[Бетти Форд]]|Сабийлери=<b>уланлары</b>: Майкл, Джек эм Стивен<br> <b>къызы</b>: Сьюзен|Саугъалары={{Эркинликни президент майдалы}}|Туугъан джери=[[Омаха]], {{Байракъландырыу|Небраска}}|Окъуу=[[Мичиган университет]] [[Йель университет]]|викигёзен=Gerald Ford}} '''Джеральд Рудольф Форд —''' '''кичи''' ([[Ингилиз тил|ингил]]. ''Gerald Rudolph Ford Jr.''; туугъан аты — '''Лесли Линч Кинг —''' '''кичи''' ([[Ингилиз тил|ингил]]. ''Leslie Lynch King Jr.''); туугъаны [[1913 джыл|1913 джылны]] 14 июлда, [[Омаха]], [[Небраска]] штат, [[Американы Бирлешген Штатлары|АБШ]] — ёлгени [[2006 джыл|2006 джылны]] 26 декабрда, Ранчо-Мираж, [[Калифорния]] штат, [[Американы Бирлешген Штатлары|АБШ]]) — американ кърал эмда политика къуллукъчу, [[Республикан партия (АБШ)|Республикан партиядан]] 38-чи (1974—1977) [[АБШ-ны президенти]] эмда [[Ричард Никсон]] президент болгъан заманда 40-чы [[АБШ-ны вице-президенти]] (1973—1974). АБШ-ны джангыз президент эмда вице-президент постгъа сайланмагъан президенти. Джеральд Форд Омаха шахарда, Небраска штатда туугъанды, [[Мичиган]] штатда ёсгенди. 1942-1946 джыллада АБШ-ны аскер-тенгиз кючлени резевде къуллукъ этгенди. Андан сора [[1949 джыл|1949 джылда]] Мичиганны 5-чи саулау округну аты бла Келечилени Палатасында олтуруб кесини политика къуллукъда кёлтюрюлюуню ачды. Келечилени Палатасында 25 джыл олтургъанды, аладан тогъуз джыл палатада республикан партияны башчылыкъ эткенди. 1973 джылны декабрда Никсон президент Фордну вице-президент постгъа салгъанды. 1974 джылны августунда уа Никсон [[Уотергейт къаугъа]] ючюн отставкагъа чыкъты эмда Форд президент къуллукъну тутду. == Белгиле == {{АБШ-ны президентлери}} [[Категория:АБШ-ны президентлери]] [[Категория:Джеральд Форд]] [[Категория:Республикан партияны членлери]] qn9as3nfbodf2ekk51inoq14950gx4z