Populate celltable with example data.
[online-glom:gwt-glom.git] / ChangeLog
1 2011-01-25  Ben Konrath  <ben@bagu.org>
2
3         Populate celltable with example data.
4
5         * src/org/glom/web/client/GlomDocument.java: Correct formatting.
6         * src/org/glom/web/client/GlomTable.java: Correct formatting.
7         * src/org/glom/web/client/LayoutList.java: Renamed from ListLayoutTable.java,
8         add LayoutListDataProvider to CellTable, add simpler pager (not working yet).
9         * src/org/glom/web/client/LayoutListDataProvider.java: New file,
10         asynchronously gets the example data.
11         * src/org/glom/web/client/LibGlomService.java: Add getTableData() method.
12         * src/org/glom/web/client/LibGlomServiceAsync.java: Add getTableData() method.
13         * src/org/glom/web/client/OnlineGlom.java: Allow service proxy object and
14         curently selected table to be retrieved by other widgets.
15         * src/org/glom/web/server/LibGlomServiceImpl.java: Correct formatting,
16         implement getTableData() in a hacky way. This method needs to be updated
17         to grab information from the database when database creating is
18         implemented.
19
20 2011-01-20  Ben Konrath  <ben@bagu.org>
21
22         Set table headers when table dropBox changes.
23
24         * src/org/glom/web/client/GlomDocument.java: Correct some method
25         names.
26         * src/org/glom/web/client/LibGlomService.java: Add method
27         to get list layout field names.
28         * src/org/glom/web/client/LibGlomServiceAsync.java: Add method
29         to get list layout field names.
30         * src/org/glom/web/client/ListLayoutTable.java: New file - composite
31         widget for list layout table.
32         * src/org/glom/web/client/OnlineGlom.java: Add a change handler for
33         the table drop box and add new updateTable() method to asynchronously
34         get the layout list field names for the currently selected table.
35         * src/org/glom/web/server/LibGlomServiceImpl.java: Add server side
36         implementation of getLayoutListHeaders() method.
37         * war/OnlineGlom.html: Remove GlomWebApp div tag as it is not required.
38
39 2011-01-18  Ben Konrath  <ben@bagu.org>
40
41         Make a listBox with table titles instead of the flexTable demo.
42
43         This is the start of something more useful.
44
45         * .classpath: Exclude a bunch of packages from the JVM that are
46         getting in the way of the Eclipse content assist.
47         * src/org/glom/web/client/GlomDocument.java:
48         * src/org/glom/web/client/GlomTable.java:
49         * src/org/glom/web/client/LibGlomService.java:
50         * src/org/glom/web/client/LibGlomServiceAsync.java:
51         * src/org/glom/web/client/OnlineGlom.java:
52         * src/org/glom/web/server/LibGlomServiceImpl.java:
53         * war/OnlineGlom.html:
54         * war/WEB-INF/web.xml:
55
56 211-01-13  Ben Konrath  <ben@bagu.org>
57
58         Update to new java-libglom API.
59
60         * .gitignore: Ignore OnlineGlom.war.
61         * src/org/glom/web/server/TableNamesServiceImpl.java: Update to new java-libglom API.
62
63 2010-12-20  Ben Konrath  <ben@bagu.org>
64
65         Add some basic style to the table listing.
66
67         * src/org/glom/web/client/OnlineGlom.java: Add style to the table
68         header, print useful error message on async callback failure.
69         * war/OnlineGlom.css: Add style for table header, remove defaults
70         provided by the Eclipse project wizard. 
71
72 2010-12-20  Ben Konrath  <ben@bagu.org>
73
74         Load example file from installed glom dir.
75
76         * src/org/glom/web/server/TableNamesServiceImpl.java: Use the Java API
77         provided by java-libglom to find the example file.
78
79 2010-12-20  Ben Konrath  <ben@bagu.org>
80
81         Update Eclipse settings.
82
83         * .classpath:
84         * .settings/com.google.gdt.eclipse.core.prefs:
85         * .settings/com.google.gwt.eclipse.core.prefs:
86
87 2010-12-17  Ben Konrath  <ben@bagu.org>
88
89         Initial commit.
90
91         * .classpath: New file.
92         * .gitignore: New file.
93         * .project: New file.
94         * .settings/com.google.gdt.eclipse.core.prefs: New file.
95         * .settings/com.google.gwt.eclipse.core.prefs: New file.
96         * src/org/glom/web/OnlineGlom.gwt.xml: New file.
97         * src/org/glom/web/client/GlomTable.java: New file.
98         * src/org/glom/web/client/OnlineGlom.java: New file.
99         * src/org/glom/web/client/TableNameService.java: New file.
100         * src/org/glom/web/client/TableNameServiceAsync.java: New file.
101         * src/org/glom/web/server/TableNamesServiceImpl.java: New file.
102         * war/OnlineGlom.css: New file.
103         * war/OnlineGlom.html: New file.
104         * war/WEB-INF/web.xml: New file.
105         * war/images/glom.png: New file.