diff options
| author | hallgren <hallgren@chalmers.se> | 2011-08-11 16:28:49 +0000 |
|---|---|---|
| committer | hallgren <hallgren@chalmers.se> | 2011-08-11 16:28:49 +0000 |
| commit | b2512234ddcb6b1fa196c21ae1aba1397ff35ffd (patch) | |
| tree | 8fa37775ff09c76c889121d1bf1435b5e704a911 /src/runtime/javascript/minibar/minibar-api.html | |
| parent | 19d84b6de07ba02b7a146888d08f7ab724100e2a (diff) | |
minibar: documentation and API work
Diffstat (limited to 'src/runtime/javascript/minibar/minibar-api.html')
| -rw-r--r-- | src/runtime/javascript/minibar/minibar-api.html | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/src/runtime/javascript/minibar/minibar-api.html b/src/runtime/javascript/minibar/minibar-api.html index 758080815..8899117e2 100644 --- a/src/runtime/javascript/minibar/minibar-api.html +++ b/src/runtime/javascript/minibar/minibar-api.html @@ -29,7 +29,7 @@ div.modtime { float: right; } <body> <h1>Minibar API</h1> -The minibar is structured as three object: +The Minibar web app consists of the following objects: <ul> <li><a href="#Minibar">Minibar</a> @@ -42,10 +42,10 @@ They are described below. <h2 id=Minibar>The Minibar object</h2> <p> -This is the complete Minibar web app. It is defined in +This object implements the complete Minibar web app. It is defined in <a href="minibar.js">minibar.js</a>. It also uses the <code>Input</code> -and <code>Translations</code> objects, and some auxiliary functions defined -in <a href="minibar_support.js">minibar_support.js</a> +and <code>Translations</code> objects described below, and some auxiliary +functions defined in <a href="minibar_support.js">minibar_support.js</a> and <a href="support.js">support.js</a>, so to use it in an HTML file, you would normally include at least the following: @@ -116,7 +116,7 @@ HTML file, you would normally include at least the following: <h3>Constructor</h3> -<code>var input=new Input(server,options,translations)</code> +<code>var input=new Input(server,translations,options)</code> <ul> <li><code>server</code> is the PGF service object @@ -134,17 +134,22 @@ HTML file, you would normally include at least the following: </table> <li><code>translations</code> is the object that is notified when the input - has changed. In the minibar, this is the object that display translations. + has changed. In the minibar, this is the object that display translations, but + other apps might of course use the entered text for other purposes. The following methods will be called: <ul> - <li><code>translations.clear()</code> + <li><code>translations.clear()</code> is called when there no entered + text. <li><code>translations.translateFrom({from:<var>conc</var>,input:<var>string</code>})</code> + is called when the user has entered some text. The <code>from</code> + property is the name of the concrete syntax and the <code>input</code> + property is the entered text. </ul> </ul> <h3>Properties and user interface</h3> -The <code>input</code> object created by the <code>Input</code>constructor +The <code>input</code> object created by the <code>Input</code> constructor contains two field that the caller should add to the user interface: <ul> <li><code>input.main</code> is the main user interface where the current @@ -221,7 +226,7 @@ should add to the user interface: <hr> <div class=modtime> <small class=modtime> -HTML <!-- hhmts start --> Last modified: Tue Aug 9 17:55:19 CEST 2011 <!-- hhmts end --> +HTML <!-- hhmts start --> Last modified: Thu Aug 11 17:14:37 CEST 2011 <!-- hhmts end --> </small> </div> |
