1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-22 00:37:58 +01:00

autosize multiline widget

This commit is contained in:
Martin Stubenschrott
2007-07-01 11:04:02 +00:00
parent aa6c8b8a40
commit cccd74c487
2 changed files with 6 additions and 2 deletions

View File

@@ -647,6 +647,7 @@ function Hints() //{{{
function initDoc(event)
{
// vimperator.echo("Content loaded");
doc = event.originalTarget;
genHintContainer(doc);
isHahModeEnabled = false;
@@ -676,10 +677,10 @@ function Hints() //{{{
createHints();
showHints(null, 0);
}
//window.setTimeout("this.enableHahMode(HINT_MODE_ALWAYS);", 0);
// vimperator.echo("Done.");
}
window.document.addEventListener("pageshow", initDoc, null);
window.document.addEventListener("DOMContentLoaded", initDoc, null);
// FIXME: add resize support
//window.addEventListener("resize", onResize, null);
} //}}}

View File

@@ -141,6 +141,9 @@ function CommandLine() //{{{
multiline_widget.collapsed = false;
cmd = cmd.replace(/\n|\\n/g, "<br/>") + "<br/><span style=\"color: green;\">Press ENTER or type command to continue</span>";
multiline_widget.contentDocument.body.innerHTML = cmd;
// size according to content -- TODO: if too large, leave a scrollbar)
multiline_widget.style.height = multiline_widget.contentDocument.height + "px";
}
function addToHistory(str)