aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/terminal/web/AjaxApplicationManager.java
Commit message (Collapse)AuthorAgeFilesLines
* Started a major refactoring: removed terminal.web, added ↵Joonas Lehtinen2007-07-171-940/+0
| | | | | | terminal.gwt.server. Refactoring is not even nearly complete, but can already replace old web terminal implementation svn changeset:1864/svn branch:trunk
* IDateField text style parsing more robust and supports more locales. Default ↵Jouni Koivuviita2007-07-111-4/+12
| | | | | | | | | popup-calendar style fixes. Feature-browser DateField demo now allows user to select a locale from a dropdown list. ISelect fixes and optimazations. svn changeset:1842/svn branch:trunk
* DateField calendar style client-side implemetation fully functional. ↵Jouni Koivuviita2007-07-091-5/+24
| | | | | | | | DateField now doesn't require a repaint after every value change, it supposes that the client is smart enough to update the view on its own. Fixed locale loading and parsing (now supports all possible locales found from JVM). svn changeset:1821/svn branch:trunk
* Localization services from serverside (AjaxApplicationManager), cached on ↵Jouni Koivuviita2007-07-051-1/+133
| | | | | | | | | | clientside (LocaleService). DateTimeService for all components, provides localised month and daynames etc. New IDateField implementation: one superclass, which different proper implementations extend. Partially working version of "calendar"-style for DateField. svn changeset:1816/svn branch:trunk
* comment changeJoonas Lehtinen2007-06-151-1/+0
| | | | svn changeset:1745/svn branch:trunk
* Precaching customlayoutsJoonas Lehtinen2007-06-151-31/+34
| | | | svn changeset:1741/svn branch:trunk
* minor changeMatti Tahvonen2007-06-081-1/+1
| | | | svn changeset:1654/svn branch:trunk
* Quick UGLY BROKEN HACK to get variable-mapping working TEMPORARILY. Joonas Lehtinen2007-06-061-1/+2
| | | | | | | | In real life - we should just get rid of variablemap alltogether. (it should not be needed anymore as we deprecated variableids in favour of paintableids) svn changeset:1631/svn branch:trunk
* still cleaning jsonMatti Tahvonen2007-06-061-71/+82
| | | | svn changeset:1621/svn branch:trunk
* now from app/UIDL feeds JSONMatti Tahvonen2007-06-051-71/+78
| | | | svn changeset:1582/svn branch:trunk
* Moving #763 related changes to development branch 763_ATF_PID, these are ↵Jani Laakso2007-05-311-13/+3
| | | | | | merged back to trunk once the feature is ready to be released. svn changeset:1544/svn branch:trunk
* Added user interface identifier support for AbstractComponent and ↵Jani Laakso2007-05-111-53/+71
| | | | | | | | CustomComponent. API change needs refactoring as currently Identifiable is plain class (not interface as requested by Joonas). svn changeset:1421/svn branch:trunk
* = CustomLayout preloading =Joonas Lehtinen2007-04-221-1/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | == Tested on == * IE6 on XP * IE7 on XP * Nokia E90 * FF2 on XP * FF2 on Mac * Safari 2 on Mac * WebKit nightly on Mac * Opera 9 on Mac With FeatureBrpwser and CustomLayout -example applications. == Design == Server-side adds <precache resource="layout/foo.html">layout-file in CDATA-block</precache> tags to <changes>. Server precaches all the layouts that are redrawn on given UIDL-changeset. In future client should maybe notify the server of the layouts it has already. == Causes == * E90 works! * Loading custom layouts does not need additional synchronous requests (this should make first appearance of layouts faster) * Layouts are sometimes loaded even when they are not needed. This makes UIDL-changesets heavier. (Also changeset fixes a CDATA UIDL bug in PaintTarget) svn changeset:1280/svn branch:trunk
* fixes #510Matti Tahvonen2007-04-181-10/+15
| | | | svn changeset:1272/svn branch:trunk
* Unified code style (indentation) based on default settings using Eclipse 3.2.Jani Laakso2007-04-181-619/+636
| | | | svn changeset:1256/svn branch:trunk
* Pulled changesets from branches/4.0.0-SRIT into trunk, done byJani Laakso2007-04-121-58/+124
| | | | | | | | | mohamed.atique@renaissance-it.com. All changes are related to javadocs only. Merge was done beetween revisions 924:1192. svn changeset:1212/svn branch:trunk
* Initial commit for #211Matti Tahvonen2007-03-301-0/+10
| | | | svn changeset:1070/svn branch:trunk
* DIV Windows: Fixed null pointer exception when creating windowMatti Tahvonen2007-03-081-0/+9
| | | | svn changeset:832/svn branch:trunk
* When repaintAll is requested, paint all the non-native windows, not just main.Joonas Lehtinen2007-03-021-1/+8
| | | | svn changeset:781/svn branch:trunk
* Changed application end to send xml response (redirect instruction) in ajax ↵Matti Tahvonen2007-02-151-2/+8
| | | | | | mode instead of html page svn changeset:726/svn branch:toolkit
* fixes #192Matti Tahvonen2007-02-131-2/+4
| | | | svn changeset:707/svn branch:toolkit
* Unified @author to IT Mill Ltd.Jani Laakso2007-01-161-1/+1
| | | | svn changeset:278/svn branch:toolkit
* Fixed typo: "Intarfaces" => "Interfaces"Jani Laakso2007-01-121-2/+2
| | | | svn changeset:255/svn branch:toolkit
* Fixed typo: "Intarfaces" => "Interfaces"Jani Laakso2007-01-121-1/+1
| | | | svn changeset:238/svn branch:toolkit
* - Renamed default theme to baseJoonas Lehtinen2006-12-291-1/+1
| | | | | | | | | - Merged XSLT and AJAX -based themes - Added automatic browser detection and mode selection - Added automatic ajax-html page generation - Added automatic XSLT theme header generation (no more window template modifications needed!) svn changeset:187/svn branch:toolkit
* Fixed a lot of warns about unused codeJoonas Lehtinen2006-12-271-4/+0
| | | | svn changeset:166/svn branch:toolkit
* MERGED AJAX ADAPTER TO WEB ADAPTERJoonas Lehtinen2006-12-011-0/+599
- Merged all functionality of AJAX adapter inside the web adapter (MAJOR step for making the product more understandable) - Removed "Adapter" alltogether from API level (MAJOR step for making the product more understandable) - Built groundwork for automatic terminal detection based selection of technologies - Built groundwork for integration of theme packaging mechanism by allowing Ajax apps to use theme resourses! - Deployment is now easier - it is enough to deploy only one instance of the application - Now AJAX apps also use WebApplicationContext (and get all the features from them!) (should fix bug #93) - Now AJAX apps also can use WebBrowser class that implements Terminal (fixes bug #74) - Now AJAX and Web-apps use the same session -> you can jump from web to ajax and preserve state! (fixes bug #60) - Built groundwork for easier integration of license control (making solving #89 easier) svn changeset:130/svn branch:toolkit