summaryrefslogtreecommitdiff
path: root/src/runtime/javascript/minibar/minibar_input.js
diff options
context:
space:
mode:
authorhallgren <hallgren@chalmers.se>2011-08-11 16:28:49 +0000
committerhallgren <hallgren@chalmers.se>2011-08-11 16:28:49 +0000
commitb2512234ddcb6b1fa196c21ae1aba1397ff35ffd (patch)
tree8fa37775ff09c76c889121d1bf1435b5e704a911 /src/runtime/javascript/minibar/minibar_input.js
parent19d84b6de07ba02b7a146888d08f7ab724100e2a (diff)
minibar: documentation and API work
Diffstat (limited to 'src/runtime/javascript/minibar/minibar_input.js')
-rw-r--r--src/runtime/javascript/minibar/minibar_input.js16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/runtime/javascript/minibar/minibar_input.js b/src/runtime/javascript/minibar/minibar_input.js
index 098c88bba..3269712e3 100644
--- a/src/runtime/javascript/minibar/minibar_input.js
+++ b/src/runtime/javascript/minibar/minibar_input.js
@@ -1,11 +1,21 @@
/* --- Input object --------------------------------------------------------- */
-function Input(server,options,translations) {
- // Input object constructor
- this.options=options;
+function Input(server,translations,opts) { // Input object constructor
this.server=server;
this.translations=translations;
+
+ // Default values for options:
+ this.options={
+ delete_button_text: "⌫",
+ default_source_language: null,
+ random_button: true,
+ }
+
+ // Apply supplied options
+ if(opts) for(var o in opts) this.options[o]=opts[o];
+
+ // User interface elements
this.main=empty("div");
this.menus=empty("span");
this.buttons=empty("span");