From d4638f54bad7523907ebb6502af48470351d8f9e Mon Sep 17 00:00:00 2001 From: hallgren Date: Mon, 8 Aug 2011 17:28:24 +0000 Subject: [PATCH] minibar: refactoring for improved modularity Two smaller objects have been factored out from the Minibar object: Input and Translations. These have been placed in two separate files: minibar_input.js and minibar_translations.js. Some common auxiliary functions have also been moved to a separate file: minibar_support.js --- src/runtime/javascript/minibar/about.html | 9 +- src/runtime/javascript/minibar/minibar.html | 5 +- src/runtime/javascript/minibar/minibar.js | 427 +----------------- .../javascript/minibar/minibar_input.js | 266 +++++++++++ .../javascript/minibar/minibar_support.js | 46 ++ .../minibar/minibar_translations.js | 127 ++++++ .../javascript/minibar/phrasebook.html | 19 +- 7 files changed, 483 insertions(+), 416 deletions(-) create mode 100644 src/runtime/javascript/minibar/minibar_input.js create mode 100644 src/runtime/javascript/minibar/minibar_support.js create mode 100644 src/runtime/javascript/minibar/minibar_translations.js diff --git a/src/runtime/javascript/minibar/about.html b/src/runtime/javascript/minibar/about.html index 9ab31e987..05fba4aef 100644 --- a/src/runtime/javascript/minibar/about.html +++ b/src/runtime/javascript/minibar/about.html @@ -153,11 +153,18 @@ Some implementation details: entering a sentence by tapping on the magnets.
  • [Changed 2011-08-03] Moved the initialization code in minibar.html to minibar_online.js. +
  • [Changed 2011-08-08] For improved modularity and reusability, + two smaller objects have been factored out from the Minibar object: + Input and Translations. These have been placed in two separate files: + minibar_input.js and + minibar_translations.js. + Some common auxiliary functions have also been moved to a separate file: + minibar_support.js.
    - Last modified: Wed Aug 3 16:14:22 CEST 2011 + Last modified: Mon Aug 8 19:27:14 CEST 2011
    TH diff --git a/src/runtime/javascript/minibar/minibar.html b/src/runtime/javascript/minibar/minibar.html index a6bc8f085..086b8fad6 100644 --- a/src/runtime/javascript/minibar/minibar.html +++ b/src/runtime/javascript/minibar/minibar.html @@ -23,7 +23,7 @@ & Translator] -HTML Last modified: Wed Aug 3 15:09:58 CEST 2011 +HTML Last modified: Mon Aug 8 18:04:22 CEST 2011
    TH @@ -31,6 +31,9 @@ HTML Last modified: Wed Aug 3 15:09:58 CEST 2011