Wikipedia Diskussion:Technik/Skin/Gadgets/navigation-popups/Archiv/MW/2016

message: == siehe bitte ==
siehe bitte Wikipedia:Fragen_zur_Wikipedia#Navigation-Popup-Gadget -- MichaelFrey 12:47, 28. Dez. 2007 (CET)
replies: text: War wohl Wikipedia:Fragen_zur_Wikipedia/Archiv/2007/Woche_52#Navigation-Popup-Gadget. includePage ging nicht mehr. Wurde 2008-01-01, 14:57:58 Uhr gefixt. --Saibo (Δ) 23:10, 3. Okt. 2011 (CEST)

message: Wenn man direkt auf einen Abschnitt springen will, der ein Leerzeichen in der Überschrift aufweist, funktioniert das in der de-WP – im Gegensatz zur en-WP – nicht. In der URL steht „.20“ wo „_“ sein sollte. --Leyo 14:54, 16. Aug. 2009 (CEST)
replies: text: wird hier diskutiert -- ∂ 23:48, 1. Okt. 2009 (CEST)

text: Du hast beim Übertragen versehentlich den ersten Abschnitt gelöscht, in dem sowohl die Übersetzung als auch das Stylesheet des Gadgets eingebunden wurden. Es müsste also einmal das Stylesheet von en:User:Lupin/navpopdev.css nach MediaWiki:Gadget-navigation-popups.css übertragen werden. Die Einbindung könnte dann z.B. durch
importStylesheet('MediaWiki:Gadget-navigation-popups.css');
importScript('MediaWiki:Gadget-navigation-popups.js/de');
erfolgen. (Ohne Gewähr, da ich es nicht getestet habe). Gruß --P.Copp 19:05, 5. Nov. 2009 (CET)

text: Scheint zu klappen, danke. Das Problem mit dem Fehler beim Springen auf Abschnitte ist jedenfalls beseitigt. --Leyo 19:19, 5. Nov. 2009 (CET)
thread_title:  Fehler beim Springen auf Abschnitte 

message: Nachsichtungs-Diffs (&diff=review) werden von Popups nicht erkannt. Ich fände es schön, wenn man das einbauen könnte. --Leyo 09:45, 6. Nov. 2009 (CET)
thread_title:  Nachsichtungs-Diffs 

message: Sobald ich mit der Maus über einen diff-Link in der Versionsgeschichte gehe:
Fehler: Cookie.read is not a function
Quelldatei: https://secure.wikimedia.org/wikipedia/de/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026
Zeile: 6803
Wenn ich es dann weiter wiederhole ists die Zeile 6841 mit gleichem Fehler. Firefox 3.6 auf Linux auf dem secure-Server, logged-in.
Nun mit Opera 11.00 auf Linux auf de.wikipedia.org, logged-in.
JavaScript - http://de.wikipedia.org/w/index.php?title=Sarnowo&action=history
Timeout thread: delay 250 ms
Uncaught exception: TypeError: 'Cookie.read' is not a function
Error thrown at line 6803, column 2 in <anonymous function>() in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    var tz = Cookie.read('popTz');
called from line 5688, column 3 in <anonymous function: Navpopup.prototype.runHooks>(key, when) in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    if (keyHooks[i].hook.apply(this, []))
called from line 5797, column 1 in <anonymous function: Navpopup.prototype.unhide>() in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    this.runHooks('unhide', 'before');
called from line 5584, column 1 in <anonymous function: Navpopup.prototype.show>() in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    this.unhide();
called from line 5636, column 3 in <anonymous function: Navpopup.prototype.showSoonIfStable>() in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    savedThis.show.apply(savedThis, []);
folgende Hovers kommt dann das:
JavaScript - http://de.wikipedia.org/w/index.php?title=Sarnowo&action=history
Timeout thread: delay 250 ms
Uncaught exception: TypeError: 'Cookie.read' is not a function
Error thrown at line 6841, column 1 in diffDownloadsComplete(navpop) in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    if ( Cookie.read('popTz')===null)
called from line 6837, column 1 in doneDiff(download, isOld) in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    if (diffDownloadsComplete(navpop))
called from line 6845, column 33 in doneDiffNew(download) in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    doneDiff(download, false);
called from line 1410, column 1 in fakeDownload(url, id, callback, data, lastModified, owner) in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    return callback(d);
called from line 2737, column 2 in getPageWithCaching(url, onComplete, owner) in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    var d=fakeDownload(url, owner.idNumber, onComplete,
called from line 2728, column 1 in getWiki(article, onComplete, oldid, owner) in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    getPageWithCaching(url, onComplete, owner);
called from line 6798, column 2 in <anonymous function>() in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    getWiki(article, doneDiffNew, newRev, navpop);
called from line 5688, column 3 in <anonymous function: Navpopup.prototype.runHooks>(key, when) in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    if (keyHooks[i].hook.apply(this, []))
called from line 5797, column 1 in <anonymous function: Navpopup.prototype.unhide>() in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    this.runHooks('unhide', 'before');
called from line 5584, column 1 in <anonymous function: Navpopup.prototype.show>() in http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navigation-popups.js&action=raw&ctype=text/javascript&73434026:
    this.unhide();
Hat jemand das gleiche Problem? Vielleicht hats aber auch einfach nur mit den zur Zeit auftretenden Serverfehlunktionen zu tun. Viele Grüße --Saibo (Δ) 06:33, 1. Aug. 2011 (CEST)
replies: text: IE7 und FF 5.0 auf XP zeigen mir die Popups beim mouse hover über "Vorherige" in der Versionsgeschichte und über "Unterschied" in der Beobachtungsliste ohne Fehlermeldung an. -- Michael Bednarek 07:24, 1. Aug. 2011 (CEST)
replies: text: Danke. Ich habe mich daher mal auf Fehlersuche gemacht und gemerkt, dass der Fehlergrund in meiner monobook.js liegen muss. Ich suche mal weiter woran genau und melde mich dann wieder hier. Viele Grüße --Saibo (Δ) 19:37, 1. Aug. 2011 (CEST)
replies: text: Es passiert, wenn ich zusätzlich Benutzer:Ireas/düp-monobook.js (ein Skript nur für DÜP-Mitarbeiter) einbinde - wieso kann ich mir nicht erklären. Mal sehen. --Saibo (Δ) 22:39, 1. Aug. 2011 (CEST)
replies: text: Um genau zu sein liegt es an dem durch dieses Skript eingebundene Benutzer:D/monobook/api.js, beide Skripte verwenden die Bezeichnung Cookie, sodass sie sich nicht vertragen. --Schnark 09:14, 2. Aug. 2011 (CEST)
replies: text: Ah, super - besten Dank!  Gibt es in JS denn keine lokalen Variablen?!  D.h. in einem der Scripte sollte es geändert werden. Viele Grüße --Saibo (Δ) 18:14, 2. Aug. 2011 (CEST)
replies: text: Im Prinzip ja, aber in beiden Skripten kommen Variablen vor, die zwingend global sein müssen. D's Variable Cookie wird sehr wahrscheinlich auch in anderen Skripten verwendet (oder ist zumindest dazu gedacht), im Gadget müssen zumindest die Konfiguration und einige Callbackfunktionen global sein. Man könnte vermutlich im Gadget Cookie zu einer lokalen Variable machen, aber dazu müsste jemand das Skript sehr gut verstehen, und Wikipedia:Administratoren/Notizen#Sicherheitslücken in Gadgets zeigt, dass es gerade bei diesem Gadget hier wohl niemand gibt. --Schnark 09:17, 4. Aug. 2011 (CEST)
replies: text: Davon abgesehen, dass globale Variablen sowieso schrecklich sind, wie kommt man dann auf die tolle Idee die auch noch mit dem Allerweltsnamen "Cookie" zu benennen.... mannmann. Ich werde mir dann wohl mal bei Gelegenheit (*hrhr*) Popups ansehen oder D fragen, was da zu machen ist. Dank dir schomal! Viele Grüße --Saibo (Δ) 21:55, 4. Aug. 2011 (CEST)
thread_title:  Fehler: Cookie.read is not a function 

message: Muss unser Script eine Kopie sein? Können wir nicht wie :commons:MediaWiki:Gadget-popups.js es von en holen? Viele Grüße --Saibo (Δ) 17:10, 4. Aug. 2011 (CEST)
thread_title:  (niedrige Prio.) Muss es lokal sein? 

message: Seit kurzem (maximal eine Woche) bekomme ich bei manchen Diffs eine völlig unpassende Vorschau, wie beispielsweise im Bild rechts (von diesem Link). Dies ist nicht reproduzierbar (=bei Neuladen der verlinkenden Seite funktioniert es wieder). --nenntmichruhigip (Diskussion) 15:18, 12. Mär. 2015 (CET)
thread_title:  Gelegentlicher Fehler bei Diffs 

message: Hallo,
der JavaScript-Code dieses Gadgets wird aus en:MediaWiki:Gadget-popups.js geladen und benötigt das Modul mediawiki.util, da er insbesondere (aber nicht nur) die Funktion mw.util.getParamValue() aus diesem Modul verwendet, aber diese Abhängigkeit wird nicht deklariert.
Dies ist ein Fehler, der zurzeit noch keine praktischen Auswirkungen hat, da mediawiki.util (noch) auf jeder Seite automatisch geladen wird. In der Zukunft (zum Beispiel im Zusammenhang mit der bald kommenden wikibits-Abschaltung) könnte dies aber durchaus dazu führen, dass das Gadget bricht.
Der Fehler könnte vermutlich durch eine Modifikation in MediaWiki:Gadgets-definition behoben werden. Da ich aber nicht weiß, ob das in diesem Fall (Gadget, das aus einem anderen Wiki geladen wird) die korrekte Vorgehensweise ist und ich das Gadget darüberhinaus selbst nicht verwende, tue ich das nicht.
Vielleicht mag sich jemand äußern, der Interesse an der Funktionsfähigkeit des Gadgets hat und/oder sich damit auskennt. Gruß --Entlinkt (Diskussion) 11:27, 1. Mai 2016 (CEST)
replies: text: Interesse an der Funktionsfähigkeit habe ich, aber auskennen tue ich mich nicht. --Diwas (Diskussion) 17:56, 1. Mai 2016 (CEST)
replies: text: Solange es keine globalen Gadgets gibt (oder die Funktion ein Gadget von anderem Wiki mit den dependencies zu laden), wird es das ergänzen wohl die einzige Möglichkeit sein, auch wenn es immer ein Nachziehen ist. Ich habe es mal ergänzt. Der Umherirrende 14:59, 7. Mai 2016 (CEST)
thread_title:  Fehlende Abhängigkeit zu mediawiki.util