hallgren
1b6d9ee29d
minibar.js: server API code cleanup
2010-09-14 17:15:37 +00:00
hallgren
1f06415774
minibar.js: bug fix: the current word should be accepted when you press enter if it matches one of the possible completions exactly
...
The current word is also accepted if there is only one remaining possible
completion.
2010-09-14 16:48:20 +00:00
hallgren
7581451852
minibar.js: add access keys to some of the buttons
2010-09-14 16:45:48 +00:00
hallgren
17cf4e1276
support.js: create buttons with access keys
2010-09-10 12:20:07 +00:00
hallgren
2d75820da4
pgf-server HTTP mode: support the Accept-Language header
...
It is needed for the userLanguage field in the grammar info from pgf-server
2010-09-10 11:20:49 +00:00
hallgren
e13e47be8a
minibar: default input language is now the user's preferred language, if possible
...
This is implemented using the userLanguage field in the grammar info output by
pgf-server.
2010-09-10 11:03:46 +00:00
hallgren
46da64cc72
minibar: use AJAX instead of JSONP when possible
...
Using AJAX instead of JSONP can give better caching in the browser, since the
URL doesn't need to contain a (dynamically generated) callback function name.
But because of the same origin policy in JavaScript, AJAX can only be used when
the HTML file is served from the same server as the PGF. The new function
http_get_json in support.js uses AJAX if this is the case, and falls back to
JSONP otherwise.
2010-09-10 08:38:11 +00:00
hallgren
5290659c2c
Minibar: PGF server API: pass callback functions directly instead of passing function names as strings.
2010-09-05 18:06:45 +00:00
hallgren
c85c1e1c11
minibar: fix broken link to brushed-metal background
...
Solution: include a local copy of brushed-metal.png
2010-09-05 18:01:44 +00:00
hallgren
5b09b82f31
pgf-server HTTP mode: workaround for bugs in the httpd-shed package that prevented the fridge and translate web apps from working
...
queryToArguments "?&input=bla+bla"
returns [("&input","bla+bla")]
but should return [("input","bla bla")]
2010-09-03 13:12:08 +00:00
hallgren
b1bf971066
pgf-server HTTP mode feature: return the contents of index.html when the URL refers to a directory
2010-09-02 14:10:07 +00:00
hallgren
daa726d742
Bug fix: add missing error handler for statically served files in pgf-server HTTP mode
2010-09-02 13:54:16 +00:00
hallgren
ac23280320
Standalone HTTP version of pgf-server
...
pgf-server can now act as a standalone HTTP server. To activate this mode,
start it with
pfg-server http
to use the default port number (41296), or give an explicit port number, e.g.,
pgf-server http 8080
The HTTP server serves PGF files in the same way as the old FastCGI interface.
In addition, it also serves static files. The document root for static files
is the www subdirectory of the current directory where pgf-server is started.
In spite of these addition, backwards compatibility is maintaned. The old
FastCGI interface continues to work as before. (It is activated when
pgf-server is started without arguments.)
2010-09-01 14:08:52 +00:00
hallgren
509ccb0db0
Adapt minibar.js to the current GF web service API
...
Quick fix. More work needed for correct behaviour when multiple words are
entered at once.
2010-08-27 16:46:14 +00:00
hallgren
a2fa22ed74
Add missing <td> tags in the HTML constructed by functio show_groupedtranslations
2010-07-13 11:54:42 +00:00
hallgren
2e2d190fd4
Bug fix in minibar.js: no translations where shown when using option show_grouped_translations: false
...
This affected minibar.html but not phrasebook.html and was
caused by accidental shadowing of function tr in function show_translations.
2010-07-13 11:35:28 +00:00
hallgren
d0954d2f20
Make minibar.js work again after backwards incompatible changes to the data structures output by pgf-server.
...
The canParse field was removed without notice.
2010-07-13 10:22:03 +00:00
hallgren
c1245d53cd
Access keys for input fields in minibar and feedback form
2010-07-06 13:36:42 +00:00
hallgren
9976477272
minibar feedback: save user_agent, simple feedback viewer
2010-06-02 16:23:52 +00:00
hallgren
1e5984fe2d
Feedback form for phrasebook/minibar
2010-06-02 14:36:09 +00:00
hallgren
e5bc4328cb
New minibar option: default_source_language
2010-06-02 13:59:38 +00:00
hallgren
86da023392
Some minibar/phrasebook button and style changes
...
* 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.
2010-06-02 13:40:41 +00:00
hallgren
0c67946362
Improved Goolge Translate button
2010-06-02 10:39:25 +00:00
hallgren
83015a8018
Work on the feedback button for the minibar
2010-06-01 20:20:17 +00:00
hallgren
f2bf7f188f
Always show link to Google Translate, and open it in a new window.
2010-05-29 15:42:27 +00:00
hallgren
deacb02195
updated documentation
2010-05-28 16:19:06 +00:00
hallgren
4436a454ef
Add link to Google Translate
2010-05-28 16:17:54 +00:00
hallgren
8317f02279
Changes for publication of SALDO demo web apps
...
Published at http://spraakbanken.gu.se/swe/forskning/saldo/ordspel
2010-05-28 14:47:38 +00:00
hallgren
f46bfb67b6
support.js: new function span_id, bug fix in function sort
2010-05-28 14:41:30 +00:00
hallgren
c54d21ea2c
Add meta tag to avoid horizontal scrolling in Mobile Safari
...
With thanks to codinggeekette,
http://www.codinggeekette.com/post/Mobile-Safari-40-2b-Horizontal-Scrolling-3d-SUX.aspx
2010-05-26 21:03:57 +00:00
hallgren
1e379b4953
Improved keyboard input handling in minibar/phrasebook
...
1. The text input field is shown form the start, no need to click.
2. The text input field is removed when no more words can be added to the
sentence.
3. When you press Enter, a word is added to the sentence (1) if there is only
one possible completion left (e.g. if you typed "airp" and the only
completion is "airport"), or (2) if what you typed exactly matches one
of the completions (e.g. if you typed "the" and the completions are
"the", "theatre" and "these").
2010-05-26 15:49:08 +00:00
hallgren
296463fc05
Enable display of abstract syntax in minibar
2010-05-26 15:48:06 +00:00
hallgren
0f82695c31
Use <input type=button ...> instead of <div ...> tags for the word magnets. This should make them clickable in more browsers and could improve layout.
2010-05-26 11:47:15 +00:00
hallgren
0d77f24f02
Change server to http://www.grammaticalframework.org:41296
2010-05-26 11:46:25 +00:00
hallgren
9f42474b16
hide the language code if translating to only one target language
2010-05-21 10:43:19 +00:00
hallgren
14d26b03d8
smaller input field
2010-05-21 10:42:30 +00:00
hallgren
96aa20c3c8
Putting automatically generated files in the *source* repository is a bad idea...
2010-05-21 10:34:17 +00:00
hallgren
ce07f4dd37
make upload
2010-05-21 10:29:11 +00:00
hallgren
329c39b4d4
Merge phrasebook.js into minibar.js
2010-04-30 14:55:56 +00:00
hallgren
593f104bc1
Some work on the Saldo game
2010-04-28 12:58:17 +00:00
hallgren
d4be36d218
Update version numbers for build-depends in gf-server.cabal
2010-04-22 14:22:55 +00:00
hallgren
ba7467a550
Require GHC >=6.12, and add a homepage field in GF.cabal
...
I assume checking for base>=4.2 is a good way to test for the presence of the
new Unicode-aware I/O libraries (first shipped with GHC 6.12) that GF now
relies on.
2010-04-22 13:09:27 +00:00
hallgren
8b5827fc89
Changes to lighttpd.conf to allow grammars.cgi to work
2010-04-20 14:46:36 +00:00
hallgren
d4ffc3a88a
Commented out faulty coding flag
...
FoodsIce.gf contained coding=utf8, but the file is in the latin1 encoding. This
confused GF.
2010-04-20 13:54:10 +00:00
hallgren
d1088d12bc
Some work on minibar:
...
1. Menu for choosing target language.
2. Pass options when calling start_minibar.
See about.html for more details.
2010-04-19 16:48:26 +00:00
hallgren
1baa90a0ff
Work in progress on keyboard input in minibar
2010-04-15 15:42:18 +00:00
hallgren
d711c7da09
Code simplification
2010-04-15 15:41:30 +00:00
hallgren
96758752e6
Omit redundant trailing "&" in jsonp url
2010-04-15 13:48:28 +00:00
hallgren
355c1a7a69
Fix bug in get_grammarlist. Some code simplificaiton.
2010-04-15 13:33:21 +00:00
hallgren
1903fe8bf9
Some documentation
2010-04-09 14:04:18 +00:00
hallgren
984d67a79b
Abstract out grammar access method
2010-04-09 14:00:38 +00:00
hallgren
e7073c1575
Adding the Minibar files to the darcs repository.
2010-04-09 13:51:34 +00:00
hallgren
8e344646f0
Quick fix to adapt to new version of the PGF library.
2010-03-04 18:46:18 +00:00
hallgren
9fc1325b95
Use build-type: Custom, so that cabal install calls Setup.hs.
2010-01-13 16:40:15 +00:00
hallgren
8077e54170
Makefile for Foods.pgf (machine readable version of README)
2010-01-12 15:25:56 +00:00