1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-20 10:47:59 +01:00

'strictfocus' enhancements for editiable iframes. Close issue #441.

This commit is contained in:
Kris Maglione
2011-08-02 10:15:03 -04:00
parent 1fab1e600b
commit 4dcef46f08

View File

@@ -416,9 +416,9 @@ var Buffer = Module("buffer", {
let doc = elem.ownerDocument || elem.document || elem; let doc = elem.ownerDocument || elem.document || elem;
switch (options.get("strictfocus").getKey(doc.documentURIObject || util.newURI(doc.documentURI), "moderate")) { switch (options.get("strictfocus").getKey(doc.documentURIObject || util.newURI(doc.documentURI), "moderate")) {
case "despotic": case "despotic":
return elem.dactylFocusAllowed; return elem.dactylFocusAllowed || elem.frameElement && elem.frameElement.dactylFocusAllowed;
case "moderate": case "moderate":
return doc.dactylFocusAllowed; return doc.dactylFocusAllowed || elem.frameElement && elem.frameElement.ownerDocument.dactylFocusAllowed;
default: default:
return true; return true;
} }