MediaWiki-vita:Common.js

Az oldal más nyelven nem érhető el.
Új téma nyitása
A Wikipédiából, a szabad enciklopédiából
Legutóbb hozzászólt Bean49 9 hónappal ezelőtt a(z) userpage-customization és lakat témában

Tooltipek[szerkesztés]

Ezeket kivettem, mert megvannak külön MediaWiki lapokként, és minek két helyen beállítani valamit. – TgrvitaIRCWPPR 2008. március 26., 11:02 (CET)Válasz

/*
== Tooltipek és gyorsbillentyűk ==
*/

ta = new Object();
ta['pt-userpage'] = new Array('.','A felhasználói lapod');
ta['pt-anonuserpage'] = new Array('.','Az általad használt IP-címhez tartozó felhasználói lap');
ta['pt-mytalk'] = new Array('n','A vitalapod');
ta['pt-anontalk'] = new Array('n','Az általad használt IP-címről végrehajtott szerkesztések megvitatása');
ta['pt-preferences'] = new Array('','Beállításaid');
ta['pt-watchlist'] = new Array('l','Az általad figyelemmel kísért oldalak legutolsó változtatásai');
ta['pt-mycontris'] = new Array('y','Közreműködéseid listája');
ta['pt-login'] = new Array('o','Bejelentkezni javasolt, de nem kötelező.');
ta['pt-anonlogin'] = new Array('o','Bejelentkezni javasolt, de nem kötelező.');
ta['pt-logout'] = new Array('o','Kijelentkezés');
ta['ca-talk'] = new Array('t','Az oldal tartalmának megvitatása');
ta['ca-edit'] = new Array('e','Te is szerkesztheted ezt az oldalt. Mielőtt elmentenéd, használd az előnézetet.');
ta['ca-addsection'] = new Array('+','Újabb fejezet nyitása a vitában.');
ta['ca-viewsource'] = new Array('e','Ez egy védett lap. Ide kattintva megnézheted a forrását.');
ta['ca-history'] = new Array('h','A lap korábbi változatai');
ta['ca-protect'] = new Array('=','Lap levédése');
ta['ca-delete'] = new Array('d','Lap törlése');
ta['ca-undelete'] = new Array('d','Lap visszaállítása');
ta['ca-move'] = new Array('m','Lap átmozgatása');
ta['ca-watch'] = new Array('w','Lap hozzáadása a figyelőlistádhoz');
ta['ca-unwatch'] = new Array('w','Lap eltávolítása a figyelőlistádról');
ta['search'] = new Array('f','Keresés a Wikipédiában');
ta['p-logo'] = new Array('','Kezdőlap');
ta['n-mainpage'] = new Array('z','Kezdőlap megtekintése');
ta['n-portal'] = new Array('','A közösségről, miben segíthetsz, mit hol találsz meg');
ta['n-currentevents'] = new Array('','A Wikipédiával kapcsolatos események');
ta['n-recentchanges'] = new Array('r','A legutóbbi szerkesztések listája');
ta['n-randompage'] = new Array('x','Egy véletlenszerűen kiválasztott lap betöltése');
ta['n-help'] = new Array('','Ha bármi problémád van...');
ta['n-sitesupport'] = new Array('','Támogass minket!');
ta['t-whatlinkshere'] = new Array('j','Az erre a lapra hivatkozó más szócikkek listája');
ta['t-recentchangeslinked'] = new Array('k','Az erről a lapról hivatkozott szócikkek utolsó változtatásai');
ta['feed-rss'] = new Array('','A lap tartalma RSS feed formájában');
ta['feed-atom'] = new Array('','A lap tartalma Atom feed formájában');
ta['t-contributions'] = new Array('','A felhasználó közreműködéseinek listája');
ta['t-emailuser'] = new Array('','Írj levelet ennek a felhasználónak');
ta['t-upload'] = new Array('u','Képek vagy egyéb fájlok feltöltése');
ta['t-specialpages'] = new Array('q','Az összes speciális lap listája');
ta['ca-nstab-main'] = new Array('c','Szócikk megtekintése');
ta['ca-nstab-user'] = new Array('c','Felhasználói lap megtekintése');
ta['ca-nstab-media'] = new Array('c','Ha ezt a feliratot látod, írd meg, hogy hol találtad');
ta['ca-nstab-special'] = new Array('','Ez egy speciális lap, nem lehet szerkeszteni.');
ta['ca-nstab-wp'] = new Array('a','Szócikk megtekintése');
ta['ca-nstab-image'] = new Array('c','Kép megtekintése');
ta['ca-nstab-mediawiki'] = new Array('c','Rendszerüzenet megtekintése');
ta['ca-nstab-template'] = new Array('c','Sablon megtekintése');
ta['ca-nstab-help'] = new Array('c','Segítő lap megtekintése');
ta['ca-nstab-category'] = new Array('c','Kategória megtekintése');

Feleslegessé vált szkriptek[szerkesztés]

Szerintem ki lehetne venni az evilbites szkriptet(„Tartós blokkolás” címen), mert nem használjuk, és a „Nincslicenc sablon beszúrása feltöltéskor” címűt, mert nem működik az információ-sablont behelyező szkript miatt (és a feladatát elvégzi a botom [nincslicenc sablon, és feltöltő figyelmeztetése], ha épp nem felejtem el futtatni). – Dami reci 2008. július 30., 15:32 (CEST)Válasz

Az evilbit használhatatlan a cache miatt. Viszont át lehetne írni úgy, hogy ha valaki blokkot kap, akkor automatikusan kapjon hozzá sütit is. Közepesen egyszerű vandálok ellen nem rossz módszer, csak kérdés, hogy lehet levenni a blokkot?

A nincslicenc scriptet nem lehet nehéz megjavítani, ha szükség van rá. – TgrvitaIRCWPPR 2008. július 30., 21:20 (CEST)Válasz

Code update of de:wikt:MediaWiki:If-search.js[szerkesztés]

Note that de:wikt:MediaWiki:If-search.js has been updated: Important fix for an upcoming DOM change, plus some optimizations! Please update your code or consider just importing the script instead, like described at de:wikt:MediaWiki:If-search.js/import. --- Best regards, Melancholie vita 2009. március 4., 05:19 (CET)Válasz

Hiba[szerkesztés]

		url = '//toolserver.org/~kolossos/openlayers/kml-on-ol.php?'
			+ 'lang=' osm_proj_lang
			+ '&uselang=' + mw.config.get('wgUserLanguage')
			+ '&params=' + link.match(/geohack\/[a-z]{2}\/(.*)/)[1]
			+ '&title=' + mw.util.wikiUrlencode( mw.config.get( 'wgTitle' ) );

második sorában hiányzik egy + jel. --81.182.250.189 (vita) 2013. november 6., 15:36 (CET)Válasz

Köszi! Ez a kódkiemelő erősen bugos, minden Shiftes karakterből kettőt rak ki, aztán törölhetem a fölöslegeset. Egy ilyen művelet áldozata lehetett a + jel. Ki is kapcsolom magamnál, amíg megjavul. – BáthoryPéter vita 2013. november 6., 21:11 (CET)Válasz

Köszönjük. --84.3.90.28 (vita) 2013. november 6., 21:17 (CET)Válasz

Give search results even when page doesn't exist[szerkesztés]

Screenshot of the Earth test search, with this script adding links to Wikidata, Reasonator, Commons, and Wikipedia.

Hello, I propose to enable the tool created by Magnus Manske (creator of MediaWiki) to provide results from other languages and Commons (via Wikidata) when a page doesn't exist here: links are added to Special:Search and noarticletext. This helps to encourage translation and to make readers use your wiki more, because they can be sure to find something even if it's not local (rather than searching directly on the biggest wiki). The Italian and Polish Wikipedias, among others already enabled it by default.
Examples: [1] [2] [3]. More information: Magnus blog.
How to: just add the following line at the end of Common.js.

// Results from Wikidata
// [[File:Wdsearch_script_screenshot.png]]
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' ||  ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgCanonicalSpecialPageName' ) === false ) ) {
	importScriptURI("//en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch.js&action=raw&ctype=text/javascript");
}

--Nemo 2013. december 12., 12:25 (CET) (comments, translations and last instructions)Válasz

Régi térkép[szerkesztés]

Mikor halt meg? Ha nem most a napokban (pár napja még biztos jó volt), akkor kérnénk szépen vissza, ha lehetséges, összehasonlíthatatlanul jobb volt, mint ez a mostani. --JulesWinnfield-hu vita 2014. május 23., 16:21 (CEST)Válasz

Most is jó a régi. Látom itt, hogy jó: ro:Balaciu, Ialomița. Kérlek vond vissza, nagyon nem jó ez a mostani. Kösz, --JulesWinnfield-hu vita 2014. május 23., 18:08 (CEST)Válasz

Announced JavaScript change for badges implementation[szerkesztés]

Hi! I want to let you know that in near future badges will be deployed on Wikidata and the Wikipedias. They help us with displaying the good and featured article icons next to the sitelinks and will replace the javascript hack which is used at the moment together with the Link GA and Link FA templates. To avoid an overlap where the current system and the new feature conflict, I will add a minor fix to your Common.js which adds the class names to the interwiki links. This is part of my task as a global edit interface editor for the Wikidata team. Thanks, Bene* vita 2014. augusztus 11., 21:16 (CEST)Válasz

Fatal (?) error, maybe causing issues with Media Viewer[szerkesztés]

I get the error

ReferenceError: fixSearchForm is not defined

when I load a page in debug mode. I think fixSearchForm may need to be defined at the beginning of the file, instead of *after* it is used (even in a $(document).ready wrapper). It would be even better if it could be defined inside that wrapper, I think, but I'm not totally sure that is the issue. Also there is another possibly-separate issue causing unrecoverable errors in Media Viewer, but I'm not sure if it's local JS's fault yet. --MarkTraceur (WMF) vita 2014. augusztus 25., 20:03 (CEST)Válasz

Thanks, we are aware of and we will fix it asap. Maybe a global interface editor could fix it also. --JulesWinnfield-hu vita 2014. augusztus 25., 20:20 (CEST)Válasz

Probably fallout from bugzilla:69924 hiba. While all browsers hoist function declarations, Firefox does not hoist function statements. --Tgr (WMF) vita 2014. augusztus 25., 22:05 (CEST)Válasz

Valaki mondjon már valamit a szerkesztőknek. Legalább annyit, hogy ne számítsanak semmire. A sorrend felcserélése nem oldja meg? --JulesWinnfield-hu vita 2014. szeptember 15., 20:41 (CEST)Válasz

A linkek szerintem elég pontosan elmagyarázzák, mi a gond. Ha előbb definiálod és csak azután használod a függvényt, abból nem lesz gond. --Tgrvita 2014. szeptember 15., 21:22 (CEST)Válasz

kategória[szerkesztés]

Ez a cucc valami okból megjelenik az ismeretlen forrású képek kategóriában... Alensha 2015. február 13., 12:37 (CET)Válasz

Fixes for ContentTranslation[szerkesztés]

Hi,

Sorry about writing in English - very unfortunately I don't know Hungarian.

The ContentTranslation extension was enabled here as a beta feature. It cannot actually work because of an issue with Common.js. The searchForm functions cannot work because the search form is not shown on the ContentTranslation pages.

A simple fix for it is to make the following changes:

1. Change the fixSearchForm function to the following:

function fixSearchForm(formId, inputId) {
  var $form = $('#' + formId);

  if ($form.length === 0) {
    return;
  }

  $form.submit(function() {
    SubSearch(formId, inputId);
  });
}

2. Change the $(document).ready block immediately after that function to the following:

$(document).ready(function() {
  var $searchForm;

  fixSearchForm('searchform', 'searchInput');
  fixSearchForm('search', 'searchText');
  fixSearchForm('powersearch', 'powerSearchText');
  fixSearchForm('bodySearch', 'bodySearchIput');

  $searchForm = $('#searchform');

  if ($searchForm.length) {
    if ($searchForm.attr('action').indexOf(mw.config.get('wgScript')) > -1) {
      oSEAp = $searchForm.find('input').val();
    } else {
      oSEAp = $searchForm.attr('action').replace(/^.*\/([^\/]+)$/, '$1');
    }
  }
});

Can one of the local administrators please make these fixes?

Thank you very much! --Amir E. Aharoni vita 2015. május 30., 16:50 (CEST)Válasz

OrsolyaVirág, User:BáthoryPéter - your help will be appreciated :) --Amir E. Aharoni vita 2015. május 30., 17:07 (CEST)Válasz
Hi, I made a smaller fix per Amir's request: https://hu.wikipedia.org/w/index.php?title=MediaWiki:Common.js&diff=16096177&oldid=15592498 . This should suffice to keep CX happy without disturbing existing code :) Matma Rex vita 2015. május 30., 20:01 (CEST)Válasz

is_chrome[szerkesztés]

Az is_chrome felesleges, és figyelmeztetést is ad. – JulesWinnfield-hu vita 2015. augusztus 15., 00:41 (CEST)Válasz

Töröltem, ha használta valami, majd úgyis visít. – BáthoryPéter vita 2015. augusztus 15., 01:09 (CEST)Válasz

Átirányítás-gomb[szerkesztés]

Szerintem az átirányítást nem kell átírni, mert tudja magától. – JulesWinnfield-hu vita 2015. augusztus 15., 01:30 (CEST)Válasz

Töröltem. Ha mégsem jó, kérj meg valakit, hogy vonja vissza (én ma már nem leszek). – BáthoryPéter vita 2015. augusztus 15., 09:56 (CEST)Válasz

userpage-customization és lakat[szerkesztés]

Cikkjelölt:Homokozó A címcsere leszedi a lakatot. Maradhat így is, csak szóltam, mert valószínű ez nem volt szándék. – Bean49 vita 2023. június 26., 11:22 (CEST)Válasz

Valószínű, de erre van egy egyszerű megoldás: nem felülírni a címet. A {{DISPLAYTITLE:}} nem véletlenül nem engedi az ilyet, hanem mert zavaró (pl. ha kijelölöd és vágólapra teszed a címet, nem a lap címét kapod), ami különösen egy ilyen, kezdőknek szóló lapnál rossz. Nem kell a MediaWiki korlátait megkerülni csak azért, mert megtehetjük. – Tacsipacsi vita 2023. június 28., 01:38 (CEST)Válasz
Nem értünk egyet. Mindegy. A probléma, amit jeleztem, maradhat. Bean49 vita 2023. június 28., 11:52 (CEST)Válasz