1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-21 22:58:01 +01:00

Don't try to delete elem.dactylHighlight in hints. Closes issue #195.

This commit is contained in:
Kris Maglione
2010-12-20 00:38:47 -05:00
parent d9b7d909bc
commit c9520c0a59

View File

@@ -373,7 +373,7 @@ const Hints = Module("hints", {
* @param {boolean} active Whether it is the currently active hint or not. * @param {boolean} active Whether it is the currently active hint or not.
*/ */
_setClass: function _setClass(elem, active) { _setClass: function _setClass(elem, active) {
if (!("dactylHighlight" in elem)) if (elem.dactylHighlight == null)
elem.dactylHighlight = elem.getAttributeNS(NS, "highlight") || ""; elem.dactylHighlight = elem.getAttributeNS(NS, "highlight") || "";
let prefix = (elem.getAttributeNS(NS, "hl") || "") + " " + elem.dactylHighlight + " "; let prefix = (elem.getAttributeNS(NS, "hl") || "") + " " + elem.dactylHighlight + " ";
@@ -383,7 +383,8 @@ const Hints = Module("hints", {
highlight.highlightNode(elem, prefix + "HintElem"); highlight.highlightNode(elem, prefix + "HintElem");
else { else {
highlight.highlightNode(elem, elem.dactylHighlight); highlight.highlightNode(elem, elem.dactylHighlight);
delete elem.dactylHighlight; // delete elem.dactylHighlight fails on Gecko 1.9. Issue #197
elem.dactylHighlight = null;
} }
}, },