Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:howto:desktop_settings_list_fix
Übersetzungen dieser Seite:

**Dies ist eine alte Version des Dokuments!** ----

A PCRE internal error occured. This might be caused by a faulty plugin

;das Problem: die Editierung der 'startlist' und 'blacklist' in der ''regain.js'' der Desktopsuche funktioniert nicht korrekt. Es werden nicht markierte Einträge entfernt, die markierte dagegen bleiben in der Liste ;Lösungsansatz: Die Bedingung if (list.options[i].<span style="color:#9966ff">value == text</span>) durch eine mit 'selected'-Ereignis ersetzen ;Vorteile: es werden ausschließlich markierte Einträge entfernt ;Autor: [http://regain.murfman.de/wiki/de/index.php/Benutzer:Itebob itebob] ==Implementierung== ;Änderungen im Quelltext: function **removeFromList**(listName) { var field = document.getElementById(listName + "-entry"); var list = document.getElementById(listName + "-list"); // Remove marked entries for (var i = 0; i < list.length; i++) { if (list.options[i].<span style="color:green">selected</span>) { list.options[i] = null; } } } ==Bugs== Falls mehrere Einträge markiert sind, wird nur ein Eintrag entfernt

de/howto/desktop_settings_list_fix.1236283171.txt.gz · Zuletzt geändert: 2024/09/18 08:32 (Externe Bearbeitung)