mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-03-12 03:05:46 +01:00
retab files
This commit is contained in:
@@ -9,7 +9,7 @@ modifying the tree. Here is a brief synopsis of the kind of
|
|||||||
usage you'll see herein:
|
usage you'll see herein:
|
||||||
|
|
||||||
> let xml =
|
> let xml =
|
||||||
<foo bar="baz" baz="qux">
|
<foo bar="baz" baz="qux">
|
||||||
<bar>
|
<bar>
|
||||||
<baz id="1"/>
|
<baz id="1"/>
|
||||||
</bar>
|
</bar>
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
<bindings xmlns="http://www.mozilla.org/xbl"
|
<bindings xmlns="http://www.mozilla.org/xbl"
|
||||||
xmlns:liberator="http://vimperator.org/namespaces/liberator"
|
xmlns:liberator="http://vimperator.org/namespaces/liberator"
|
||||||
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||||
xmlns:xbl="http://www.mozilla.org/xbl"
|
xmlns:xbl="http://www.mozilla.org/xbl"
|
||||||
xmlns:html="http://www.w3.org/1999/xhtml">
|
xmlns:html="http://www.w3.org/1999/xhtml">
|
||||||
|
|
||||||
<binding id="frame">
|
<binding id="frame">
|
||||||
<content>
|
<content>
|
||||||
|
|||||||
@@ -1348,20 +1348,20 @@ function Events() //{{{
|
|||||||
|
|
||||||
if (modes.extended & modes.HINTS)
|
if (modes.extended & modes.HINTS)
|
||||||
{
|
{
|
||||||
// under HINT mode, certain keys are redirected to hints.onEvent
|
// under HINT mode, certain keys are redirected to hints.onEvent
|
||||||
if (key == "<Return>" || key == "<Tab>" || key == "<S-Tab>"
|
if (key == "<Return>" || key == "<Tab>" || key == "<S-Tab>"
|
||||||
|| key == mappings.getMapLeader()
|
|| key == mappings.getMapLeader()
|
||||||
|| (key == "<BS>" && hints.previnput == "number")
|
|| (key == "<BS>" && hints.previnput == "number")
|
||||||
|| (/^[0-9]$/.test(key) && !hints.escNumbers))
|
|| (/^[0-9]$/.test(key) && !hints.escNumbers))
|
||||||
{
|
{
|
||||||
hints.onEvent(event);
|
hints.onEvent(event);
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// others are left to generate the 'input' event or handled by firefox
|
// others are left to generate the 'input' event or handled by firefox
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -59,23 +59,23 @@ function Hints() //{{{
|
|||||||
Mode.defaultValue("tags", function () function () options.hinttags);
|
Mode.defaultValue("tags", function () function () options.hinttags);
|
||||||
function extended() options.extendedhinttags;
|
function extended() options.extendedhinttags;
|
||||||
const hintModes = {
|
const hintModes = {
|
||||||
";": Mode("Focus hint", function (elem) buffer.focusElement(elem), extended),
|
";": Mode("Focus hint", function (elem) buffer.focusElement(elem), extended),
|
||||||
a: Mode("Save hint with prompt", function (elem) buffer.saveLink(elem, false)),
|
a: Mode("Save hint with prompt", function (elem) buffer.saveLink(elem, false)),
|
||||||
f: Mode("Focus frame", function (elem) elem.ownerDocument.defaultView.focus(), function () "//body | //html|body"),
|
f: Mode("Focus frame", function (elem) elem.ownerDocument.defaultView.focus(), function () "//body | //html|body"),
|
||||||
s: Mode("Save hint", function (elem) buffer.saveLink(elem, true)),
|
s: Mode("Save hint", function (elem) buffer.saveLink(elem, true)),
|
||||||
o: Mode("Follow hint", function (elem) buffer.followLink(elem, liberator.CURRENT_TAB)),
|
o: Mode("Follow hint", function (elem) buffer.followLink(elem, liberator.CURRENT_TAB)),
|
||||||
t: Mode("Follow hint in a new tab", function (elem) buffer.followLink(elem, liberator.NEW_TAB)),
|
t: Mode("Follow hint in a new tab", function (elem) buffer.followLink(elem, liberator.NEW_TAB)),
|
||||||
b: Mode("Follow hint in a background tab", function (elem) buffer.followLink(elem, liberator.NEW_BACKGROUND_TAB)),
|
b: Mode("Follow hint in a background tab", function (elem) buffer.followLink(elem, liberator.NEW_BACKGROUND_TAB)),
|
||||||
v: Mode("View hint source", function (elem, loc) buffer.viewSource(loc, false), extended),
|
v: Mode("View hint source", function (elem, loc) buffer.viewSource(loc, false), extended),
|
||||||
V: Mode("View hint source", function (elem, loc) buffer.viewSource(loc, true), extended),
|
V: Mode("View hint source", function (elem, loc) buffer.viewSource(loc, true), extended),
|
||||||
w: Mode("Follow hint in a new window", function (elem) buffer.followLink(elem, liberator.NEW_WINDOW), extended),
|
w: Mode("Follow hint in a new window", function (elem) buffer.followLink(elem, liberator.NEW_WINDOW), extended),
|
||||||
|
|
||||||
"?": Mode("Show information for hint", function (elem) buffer.showElementInfo(elem), extended),
|
"?": Mode("Show information for hint", function (elem) buffer.showElementInfo(elem), extended),
|
||||||
O: Mode("Open location based on hint", function (elem, loc) commandline.open(":", "open " + loc, modes.EX)),
|
O: Mode("Open location based on hint", function (elem, loc) commandline.open(":", "open " + loc, modes.EX)),
|
||||||
T: Mode("Open new tab based on hint", function (elem, loc) commandline.open(":", "tabopen " + loc, modes.EX)),
|
T: Mode("Open new tab based on hint", function (elem, loc) commandline.open(":", "tabopen " + loc, modes.EX)),
|
||||||
W: Mode("Open new window based on hint", function (elem, loc) commandline.open(":", "winopen " + loc, modes.EX)),
|
W: Mode("Open new window based on hint", function (elem, loc) commandline.open(":", "winopen " + loc, modes.EX)),
|
||||||
y: Mode("Yank hint location", function (elem, loc) util.copyToClipboard(loc, true)),
|
y: Mode("Yank hint location", function (elem, loc) util.copyToClipboard(loc, true)),
|
||||||
Y: Mode("Yank hint description", function (elem) util.copyToClipboard(elem.textContent || "", true), extended),
|
Y: Mode("Yank hint description", function (elem) util.copyToClipboard(elem.textContent || "", true), extended),
|
||||||
};
|
};
|
||||||
|
|
||||||
// reset all important variables
|
// reset all important variables
|
||||||
|
|||||||
Reference in New Issue
Block a user