aboutsummaryrefslogtreecommitdiff
path: root/src/console/components/console.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/console/components/console.js')
-rw-r--r--src/console/components/console.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/console/components/console.js b/src/console/components/console.js
index 5028e2a..7997f24 100644
--- a/src/console/components/console.js
+++ b/src/console/components/console.js
@@ -95,13 +95,23 @@ export default class ConsoleComponent {
}
showCommand(text) {
+ this.showConsole('command', text);
+ }
+
+ showFind() {
+ this.showConsole('find', '');
+ }
+
+ showConsole(mode, initial) {
let doc = this.wrapper.ownerDocument;
let command = doc.querySelector('#vimvixen-console-command');
let input = doc.querySelector('#vimvixen-console-command-input');
+ let promptEle = doc.querySelector('.vimvixen-console-command-prompt');
command.style.display = 'block';
- input.value = text;
+ input.value = initial;
input.focus();
+ promptEle.className = `vimvixen-console-command-prompt prompt-${mode}`;
window.focus();
this.onInput({ target: input });