MediaWiki-diskusjon:Gadget-recent-changes-patrol.js

Sideinnholdet støttes ikke på andre språk.
Fra Wikipedia, den frie encyklopedi

Patruljeringsboksen[rediger kilde]

Denne fungerer ikke sammen med Vector når portlets kan klappes sammen, i tillegg blir den også mindre pen i Vector. Det kan tyde på at klasser eller struktur forøvrig er slik at det ikke fungerer sammen med det eksisterende designet. — Jeblad 7. aug 2011 kl. 10:43 (CEST)

Problemer med Innholdsoversettelse[rediger kilde]

@Laaknor: Denne koden har problemer når den kjøres på sider for Innholdsoversettelse. Alle tilleggsfunksjoner kjøres på disse sidene, og hvis en ikke sjekker om kjøremiløet er korrekt så vil en få mye feil. I dette tilfellet gjøres det antakelser om sidens utlegg som ikke lengre er korrekt. Spesifikt forsøker koden å finne elementer som ikke lengre er der. For eksempel er det på linje 412 noe ala (det er også en på linje 328)

var side_col = document.getElementById('column-one') || document.getElementById('mw_portlets') || document.getElementById('panel') || document.getElementById('mw-panel');

Det er flere steder hvor det er tilsvarende kall, hvor det er antakelser om at bestemte elementer skal finnes. I og med at siden ikke har samme utlegg som andre sider på Wikipedia vil dette ikke fungere.

Korrekt måte å fikse dette er å sette opp innledende kall som sjekker om det finnes en korrekt side, typisk ved å sjekke om noen sentrale verdier er på plass. En mulighet er å sjekke om wgSkin finnes, hvis denne ikke er definert og en av de som har et forventet utlegg, så vil koden ikke fungere. En måte å sjekke dette på er noe ala

$(function() {
	"use strict";
	var conf = mw.config.get([
		'wgSkin
	]);
	if ( conf.wgSkin in { vector:true, monobook:true } ) {
		callsetup();
	}
);

Jeg mener wgSkin er verdien som brukes, men det må sjekkes.

Det er flere endringer som bør gjøres, men dette tror jeg er tilstrekkelig til å unngå problemer når spesialsiden for Innholdsoversettelse åpnes. — Jeblad 4. nov. 2015 kl. 19:53 (CET)[svar]

Fra min side er denne koden ikke vedlikeholdt, og bør egentlig fjernes. Bruker selv andre verktøy (primært RTRC) når jeg gjør patruljeringer (som ikke er spesielt ofte lenger). Lars Åge (diskusjon) 5. nov. 2015 kl. 14:02 (CET)[svar]

Udefinert rcp_ajax_request[rediger kilde]

Det er en feilmelding om en «udefinert rcp_ajax_request». Antakelig brukes den i en eller annen path før den er definert, eller etter at den er fjernet. — Jeblad 4. feb. 2018 kl. 15:18 (CET)[svar]