---
content/minibuffer-annotation.css | 3 +++
content/minibuffer.css | 4 ----
modules/minibuffer.js | 12 ++++++++++++
3 files changed, 15 insertions(+), 4 deletions(-)
create mode 100644 content/minibuffer-annotation.css
diff --git a/content/minibuffer-annotation.css
b/content/minibuffer-annotation.css
new file mode 100644
index 0000000..4c5b5e8
--- /dev/null
+++ b/content/minibuffer-annotation.css
@@ -0,0 +1,3 @@
+#minibuffer-input {
+ -moz-binding:
url("chrome://conkeror-gui/content/annotated-textbox.xml#annotated-textbox");
+}
diff --git a/content/minibuffer.css b/content/minibuffer.css
index 71105fd..17ee1b2 100644
--- a/content/minibuffer.css
+++ b/content/minibuffer.css
@@ -13,7 +13,3 @@
#minibuffer[minibuffermode="input"] #minibuffer-mode-indicator {
visibility: collapse;
}
-
-#minibuffer-input {
- -moz-binding:
url("chrome://conkeror-gui/content/annotated-textbox.xml#annotated-textbox");
-}
diff --git a/modules/minibuffer.js b/modules/minibuffer.js
index 6b19305..18bf1fe 100644
--- a/modules/minibuffer.js
+++ b/modules/minibuffer.js
@@ -447,4 +447,16 @@ function minibuffer_abort (window) {
interactive("minibuffer-abort", null, function (I) {
minibuffer_abort(I.window); });
+// Mode to provide an extra label during minibuffer input.
+
+const minibuffer_annotation_stylesheet =
"chrome://conkeror-gui/content/minibuffer-annotation.css";
+
+function minibuffer_annotation_mode_enable () {
+ register_user_stylesheet(minibuffer_annotation_stylesheet);
+}
+
+function minibuffer_annotation_mode_disable () {
+ unregister_user_stylesheet(minibuffer_annotation_stylesheet);
+}
+
provide("minibuffer");
--
1.7.9.1
_______________________________________________
Conkeror mailing list
[email protected]
https://www.mozdev.org/mailman/listinfo/conkeror