mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-03-27 14:53:31 +01:00
revert to using the text box for echoing commands
This commit is contained in:
@@ -133,17 +133,14 @@ function CommandLine() //{{{
|
|||||||
}
|
}
|
||||||
|
|
||||||
// sets the prompt - for example, : or /
|
// sets the prompt - for example, : or /
|
||||||
function setPrompt(prompt)
|
function setPrompt(pmt)
|
||||||
{
|
{
|
||||||
prompt_widget.value = prompt;
|
prompt_widget.value = pmt;
|
||||||
|
|
||||||
if (prompt)
|
if (pmt)
|
||||||
{
|
{
|
||||||
// initially (in the xul) the prompt is 'collapsed', this makes
|
prompt_widget.size = pmt.length;
|
||||||
// sure it's visible, then we toggle the display which works better
|
prompt_widget.collapsed = false;
|
||||||
prompt_widget.style.visibility = 'visible';
|
|
||||||
prompt_widget.style.display = 'inline';
|
|
||||||
prompt_widget.size = prompt.length;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -154,17 +151,14 @@ function CommandLine() //{{{
|
|||||||
// sets the command - e.g. 'tabopen', 'open http://example.com/'
|
// sets the command - e.g. 'tabopen', 'open http://example.com/'
|
||||||
function setCommand(cmd)
|
function setCommand(cmd)
|
||||||
{
|
{
|
||||||
command_widget.hidden = false;
|
|
||||||
command_widget.value = cmd;
|
command_widget.value = cmd;
|
||||||
}
|
}
|
||||||
|
|
||||||
// NOTE: we use the prompt label now rather than the command textbox since
|
|
||||||
// updating a label is noticeably faster
|
|
||||||
function setLine(str, highlight_group)
|
function setLine(str, highlight_group)
|
||||||
{
|
{
|
||||||
command_widget.hidden = true;
|
|
||||||
setHighlightGroup(highlight_group);
|
setHighlightGroup(highlight_group);
|
||||||
setPrompt(str);
|
setPrompt("");
|
||||||
|
setCommand(str);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: extract CSS
|
// TODO: extract CSS
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ the terms of any one of the MPL, the GPL or the LGPL.
|
|||||||
|
|
||||||
<hbox id="vimperator-commandline" hidden="false" class="hl-Normal">
|
<hbox id="vimperator-commandline" hidden="false" class="hl-Normal">
|
||||||
<label class="plain" id="vimperator-commandline-prompt" flex="0" crop="end" value="" collapsed="true"/>
|
<label class="plain" id="vimperator-commandline-prompt" flex="0" crop="end" value="" collapsed="true"/>
|
||||||
<textbox class="plain" id="vimperator-commandline-command" flex="1" hidden="false" type="timed" timeout="100"
|
<textbox class="plain" id="vimperator-commandline-command" flex="1" type="timed" timeout="100"
|
||||||
onkeypress="vimperator.commandline.onEvent(event);"
|
onkeypress="vimperator.commandline.onEvent(event);"
|
||||||
oninput="vimperator.commandline.onEvent(event);"
|
oninput="vimperator.commandline.onEvent(event);"
|
||||||
onfocus="vimperator.commandline.onEvent(event);"
|
onfocus="vimperator.commandline.onEvent(event);"
|
||||||
|
|||||||
Reference in New Issue
Block a user