Sie sind in Kategorie Bugs

Brotkrumennavigation


Mittwoch, 29. Juli 2009

Fix für UserJavascript »Enhance blockquotes«

Schlagworte: , , , ,
29.07.2009 · 17:10
Das praktische UserJavascript Enhance Blockquotes von Arve Bersvendsen, welches Zitatlinks bei Blockzitaten anzeigt, hat ein Problem in neueren Opera-Versionen.

In Opera 8.54 lief es noch, in neueren Operas wie 9.64 oder gar 10 Beta nicht mehr.

Jetzt habe ich einen Fix für das Probleme des Javascripts bei XPath gefunden.

Einfach im Skript diese Zeilen:

quotes = document.evaluate( seek, document, null, 0, null );
var el;
while (el = quotes.iterateNext()){
durch diese ersetzen:
quotes = document.evaluate( seek, document.body || document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null );
var el;
var i = 0;
while (el = quotes.snapshotItem(i++)){

Mein Testcase sollte mit dem korrigierten Skript wieder drei Links zeigen.

Ein typisches Problem, gelöst durch »gewusst wie«.

Autor: GwenDragon · Kategorie Bugs · Permalink · Kommentare (0) · Kommentar schreiben

Kommentar für Blogeintrag

Vorschau des Kommentars

Kommentar

Mit * gekennzeichnete Felder müssen angegeben werden.



(Textformatierung in Markdown möglich)

Hinweis zum Datenschutz

Falls es Probleme mit Kommentaren/Trackbacks gibt, bitte ich um eine Beschreibung per E-Mail.

TrackBack-URL: http://gwendragon.de/blog/Web/Browser/Opera/Bugs/bugfix-user-javascript-blockquotes.html/trackback

↑Artikel