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:
@@ -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;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user