summaryrefslogtreecommitdiff
path: root/src/www
AgeCommit message (Collapse)Author
2013-04-12minibar/syntax editor integration fixeshallgren
When starting from the minibar, the selected set of target languages is now preserved when switching back and forth.
2013-04-12Simple Translation Tool: eliminate &+ in translations from GFhallgren
Also fixed a bug introduced in previous refactoring.
2013-04-12gfrobust.js: adding a JavaScript API to the GF Robust Parser translation servicehallgren
Factored out from the Simple Translation Tool.
2013-04-11minibar.html: add debug elementhallgren
to allow debug output from the syntax editor when it is started from the minibar. Also fix broken markup.
2013-04-07minibar: add a visual hint that linearizations can be expanded into tableshallgren
2013-04-05Simple Translator: add GF Robust Parser to the menu for individual segmentshallgren
2013-04-05Simple Translator: use lextext/unlextext for translations with the robust parserhallgren
2013-04-05Simple Translator: initial support for translation with the GF robust parserhallgren
2013-04-04minibar/syntax editor integration improvementshallgren
Work in progress on preserving the start category and selected target languages when switching between the minibar and the syntax editor.
2013-04-03Simple Translation Tool: initial support for editing source segments in the ↵hallgren
minibar
2013-04-03Adding src/www/js/localstorage.jshallgren
A common interface to localStorage, to store JSON data under a unique prefix.
2013-04-02minibar: remember the selected set of target langaugeshallgren
2013-04-02minibar: abstract syntax trees are now shown with or without category nameshallgren
Function names are always shown.
2013-03-28minibar: show abstract syntax trees without or with function nameshallgren
Click once to show abstract syntax trees without function names. Click again to add function names.
2013-03-27minibar: fix problems with the To: menuhallgren
Automatically expanding the menu when the mouse is over it seems to cause wierd scrolling behavior in Chrome (and also in Firefox but less severe).
2013-03-27minibar: documentation updatehallgren
2013-03-27minibar: click on a linearization to obtain a table with all variants and formshallgren
Click again to hide the table.
2013-03-27support.js: add function replaceNodehallgren
2013-03-27minibar: fix buttons for abstract syntax trees and word alignment diagramshallgren
They stopped working after yesterday's changes.
2013-03-26minibar: documentation updatehallgren
2013-03-26minibar: show parse trees without or with function nameshallgren
Click once to show the parse tree without function names. Click again to add function names.
2013-03-25minibar: initial support for selecting an arbitrary subset of target languageshallgren
This affects which translations are shown and which languages are included in the word alignment diagrams.
2013-02-11translator: add some menu padding for touch deviceshallgren
2013-02-11translator: small style changehallgren
2013-02-11translator: remove debug codehallgren
2013-02-11translator: "Open..." doesn't discard the current document anymorehallgren
It shows available documents and a Cancel button on top of the current document.
2013-01-11Syntax editor: initial support for string literalsjohn.j.camilleri
Also a bug fix when switching to editor, although this still messes up when using the letters grammar. Also updated readme with options, and some style improvements.
2013-01-11Syntax editor: add tooltips to buttonsjohn.j.camilleri
2013-01-11Syntax editor: remove beta labeljohn.j.camilleri
2013-01-09Fixes for minibar offlinehallgren
Tested it in Firefox 18 (which has the new Ionmonkey JavaScript engine). Still get stack overflows.
2012-12-11Syntax editor: unwrap featurejohn.j.camilleri
2012-12-11Syntax editor: link to about pagejohn.j.camilleri
2012-12-11Syntax editor: add about.html (and a Makefile for generating it)john.j.camilleri
2012-12-07Syntax editor: change startcat when wrapping top nodejohn.j.camilleri
2012-12-07Syntax editor: various small improvements...john.j.camilleri
- separate tree edit buttons from option buttons - fix bug when wrapping on freshly imported ast - add interface for import & export of ast - cleaner internal implementation of Editor.add_refinement - small style updates
2012-12-04Syntax editor: wrap now handles multiple possible positions for subtreejohn.j.camilleri
2012-12-03Syntax editor: add wrap featurejohn.j.camilleri
2012-11-30Syntax editor: internal optimizations by pre-computing certain stuffjohn.j.camilleri
2012-11-30Syntax editor: in-place replacement of functionsjohn.j.camilleri
When at a non-leaf node, refinements with identical type signatures are highlighting and can re placed without destroying the children. If not, the refinement is greyed and the user is asked to clear the current subtree first if they wish to replace it. This aspect of the UI should be polished, but at least it is obvious. Also, some substantial optimizations can still be made to cache the processed type signatures (which determine what can be replaced in-place)
2012-11-29minibar: add a button to get detailed grammar infohallgren
After pressing the "i" button to view grammar info, there is now a "More info" button to get more detailed information about all categories and functions in the grammar.
2012-11-29minibar: add tool tips to some of the buttonshallgren
Also move the functions title and attr from editor/editor.js to js/support.js. Also mention recent changes in minibar/about.html.
2012-11-29Syntax editor: internal improvements. re-introduce initialize_from functionjohn.j.camilleri
2012-11-29Syntax editor/minibar integration fixjohn.j.camilleri
2012-11-27some documentation updates and fixeshallgren
doc/Makefile: add a rule to regenerate gf-help-full.txt gf-help-full.txt: updated (new parse tree visualization options) demo & cloud index: clarifications minibar documentation: better layout on mobile devices GF 3.4 release notes: reorganized & updated
2012-11-27Syntax editor; add new helper for parsing type signatures (not complete)john.j.camilleri
2012-11-27Syntax editor: add options for GM in editor_online.jsjohn.j.camilleri
2012-11-27Syntax editor: avoid server calls for each refinement by using cached datajohn.j.camilleri
2012-11-27Syntax editor: improvements and fixes with grammar managerjohn.j.camilleri
2012-11-26gfse: add Prelude to the list of RGL modules that can be openedhallgren
2012-11-26gfse: more readable layout for not so simple grammars + bug fixhallgren
To make definitions that span multiple lines more readable in guided mode, preserve line breaks and indentation when lin and oper definitions are displayed and edited in guided mode. Bug fix: moving the cursor by clicking and selecting text by dragging did not work in textareas and input fields, because those mouse event were intercepted by the sort-by-drag-and-drop handler.