<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gf-core.git/src/runtime/javascript/minibar/phrasebook.html, branch optimize</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.adelon.net/gf-core.git/atom?h=optimize</id>
<link rel='self' href='https://git.adelon.net/gf-core.git/atom?h=optimize'/>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/'/>
<updated>2011-10-12T17:03:54+00:00</updated>
<entry>
<title>Improvements of "gf -server" mode and related setup</title>
<updated>2011-10-12T17:03:54+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2011-10-12T17:03:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=44d1a5a9f71b03d9aceeccd760a63fcdc45f8bad'/>
<id>urn:sha1:44d1a5a9f71b03d9aceeccd760a63fcdc45f8bad</id>
<content type='text'>
"gf -server" mode now contains everything needed to run the minibar and
the grammar editor (including example-based grammar writing).

The Setup.hs script installs the required files where gf -server can find them.
These files have been moved to a new directory: src/www.

The separate server program pgf-http is now obsolete.
</content>
</entry>
<entry>
<title>minibar: refactoring for improved modularity</title>
<updated>2011-08-08T17:28:24+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2011-08-08T17:28:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=d4638f54bad7523907ebb6502af48470351d8f9e'/>
<id>urn:sha1:d4638f54bad7523907ebb6502af48470351d8f9e</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>GenIP, GenRP in Extra and any_Quant in ExtraEng</title>
<updated>2011-07-21T08:25:04+00:00</updated>
<author>
<name>aarne</name>
<email>aarne@chalmers.se</email>
</author>
<published>2011-07-21T08:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=848373e29e6d16db50b68e8835a474dd14b5ab9d'/>
<id>urn:sha1:848373e29e6d16db50b68e8835a474dd14b5ab9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>minibar: restructured code and improved user interface</title>
<updated>2010-10-26T12:42:33+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2010-10-26T12:42:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=5fc0e059c5b35ad426f361f37f28036d01f5b412'/>
<id>urn:sha1:5fc0e059c5b35ad426f361f37f28036d01f5b412</id>
<content type='text'>
* Keyboard input and completion should now work much more smoothly:
  + When you press space, the current word will be completed (if incomplete)
    and a new magnet will be created. If there is more than one possible
    completion, no magnet is created, but the common prefix of the possible
    completions is added to the text box.
  + Instead of asking the server for possible completions every time a new
    letter is added to the curent word, minibar only ask for completions for
    whole words and then filters the list locally when more letters are entered,
    speeding things up when server responses are slow.

* Code restructuring:
  + The PGF server API has been moved to its own file: pgf_online.js. This
    allows it to be reused in other applicaitons without importing the entire
    minibar. It also allows minibar to be used with different server interfaces.
  + The minibar code has been rewritten to avoid storing state information
    in the document tree and accessing it by referring to named document
    elements. The code now also avoids using string literals contaning
    the names of top-level functions to specify event handlers for buttons
    and menus. (The code is no longer introspective, so alpha conversion will
    not change its meaning.)
</content>
</entry>
<entry>
<title>New minibar option: default_source_language</title>
<updated>2010-06-02T13:59:38+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2010-06-02T13:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=e5bc4328cbeedd8f6235218e014e25b8060d20e8'/>
<id>urn:sha1:e5bc4328cbeedd8f6235218e014e25b8060d20e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some minibar/phrasebook button and style changes</title>
<updated>2010-06-02T13:40:41+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2010-06-02T13:40:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=86da023392276db274ffeb19184af2f336de6aac'/>
<id>urn:sha1:86da023392276db274ffeb19184af2f336de6aac</id>
<content type='text'>
* Add help button at top of page.
* Change style of word buttons to look like fridge magnets again.
* New options to specify locations of other pages: feedback_url, help_url. If
  they are left undefined, no Help/Feedback buttons will be created.
* Shorter test in Google Translate button.
</content>
</entry>
<entry>
<title>Add meta tag to avoid horizontal scrolling in Mobile Safari</title>
<updated>2010-05-26T21:03:57+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2010-05-26T21:03:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=c54d21ea2c57942140ec8e4a8451c9e4a1c143ea'/>
<id>urn:sha1:c54d21ea2c57942140ec8e4a8451c9e4a1c143ea</id>
<content type='text'>
With thanks to codinggeekette,
http://www.codinggeekette.com/post/Mobile-Safari-40-2b-Horizontal-Scrolling-3d-SUX.aspx
</content>
</entry>
<entry>
<title>Change server to http://www.grammaticalframework.org:41296</title>
<updated>2010-05-26T11:46:25+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2010-05-26T11:46:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=0d77f24f02b9435918d0e8d799e8a9226b882af5'/>
<id>urn:sha1:0d77f24f02b9435918d0e8d799e8a9226b882af5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Amharic transliteration by Markos</title>
<updated>2010-05-07T12:23:57+00:00</updated>
<author>
<name>aarne</name>
<email>aarne@chalmers.se</email>
</author>
<published>2010-05-07T12:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=c5b3de88251749e4fed90bc6a613fd53812be404'/>
<id>urn:sha1:c5b3de88251749e4fed90bc6a613fd53812be404</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge phrasebook.js into minibar.js</title>
<updated>2010-04-30T14:55:56+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2010-04-30T14:55:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=329c39b4d4e90a517b1e19aaed7d4d1494e7d475'/>
<id>urn:sha1:329c39b4d4e90a517b1e19aaed7d4d1494e7d475</id>
<content type='text'>
</content>
</entry>
</feed>
