mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-02-06 21:55:45 +01:00
fixed focus stuff for muttator again, we just can't avoid it that we end up in
-- MESSAGE -- mode when we click a link. Press <esc> to get back to normal mode.
This commit is contained in:
@@ -780,24 +780,16 @@ vimperator.Events = function () //{{{
|
||||
return;
|
||||
}
|
||||
|
||||
if (vimperator.config.name == "Muttator")// &&
|
||||
//win && win.document && win.document instanceof HTMLDocument)
|
||||
if (vimperator.config.name == "Muttator")
|
||||
{
|
||||
// we switch to -- MESSAGE -- mode for muttator, when an HTML document
|
||||
// is selected but not when we just click a link
|
||||
if (win && win.document && win.document instanceof HTMLDocument && (!elem || vimperator.mode == vimperator.modes.MESSAGE))
|
||||
// we switch to -- MESSAGE -- mode for muttator, when an HTML document gets focus
|
||||
if ((win && win.document && win.document instanceof HTMLDocument) ||
|
||||
elem instanceof HTMLAnchorElement)
|
||||
{
|
||||
if (vimperator.mode != vimperator.modes.MESSAGE)
|
||||
vimperator.mode = vimperator.modes.MESSAGE;
|
||||
return;
|
||||
}
|
||||
if (elem instanceof HTMLAnchorElement && vimperator.mode != vimperator.modes.MESSAGE)
|
||||
{
|
||||
vimperator.focusContent();
|
||||
return;
|
||||
}
|
||||
else
|
||||
;//dump("hu\n")
|
||||
}
|
||||
|
||||
if (vimperator.mode == vimperator.modes.INSERT ||
|
||||
|
||||
Reference in New Issue
Block a user