147 Commits

Author SHA1 Message Date
Rufus Pollock
d1445ee12f [#58,flot-graph][s]: switch to horizontal bar chart as normal bar chart tick labels are borked without rotation when lots of bars (rotation not yet in flot core [1]).
[1]: https://github.com/flot/flot/pull/15
2012-03-23 03:53:49 +00:00
Rufus Pollock
70ea2bd863 [#34,bugfix,view][s]: fix issues with interaction of hash changes with view updating.
* Problem was in e.g. default demo that with new hash we were not matching on grid view and hence only displaying that (so we displayed both grid and graph which was nasty ...)
* Fix this by better match on route. Also improve by using router.navigate on query update
2012-03-23 02:41:53 +00:00
Rufus Pollock
3ff0bf1f28 [refactor][s]: remove costco-csv-worker (we are not using it). 2012-03-20 10:34:20 +00:00
Rufus Pollock
ded2360328 [#58,view/flot-graph][s]: tooltips for bar chart and, for bar charts, label x-axis with x values rather than numbers. 2012-03-16 00:22:41 +00:00
Rufus Pollock
dc0dc0b76e [view/flot-graph][s]: tool tips now show true x-axis value in case where non-numeric (e.g. for bar). 2012-03-16 00:13:40 +00:00
Rufus Pollock
93d4b84080 [doc][s]: minor correction to model docs. 2012-03-15 00:47:32 +00:00
Rufus Pollock
95a394bd13 [backend/webstore][s]: remove webstore backend. 2012-03-15 00:27:53 +00:00
Rufus Pollock
dd4fbeceb5 [backend/gdocs][s]: support being given standard 'user' gdocs url by extracting spreadsheet key and generating url with it.
* This makes gdocs backend much easier to use!
2012-03-15 00:24:21 +00:00
Rufus Pollock
d99b4db0ac [#58,flot][s]: tooltips for flot graphs (fixes #58). 2012-03-14 23:12:39 +00:00
Rufus Pollock
a9b65b4d1d [#58,flot-graph][s]: support for new types of graph: bars, points and points and lines. 2012-03-14 22:32:40 +00:00
Rufus Pollock
b13bae046b [css][xs]: make new menus in data grid a bit nicer. 2012-03-14 21:31:41 +00:00
Rufus Pollock
f9f5be6540 [view/query][s]: refactor query view to have from / size changes in new dropdown query menu rather than in pagination. 2012-03-14 21:14:56 +00:00
Rufus Pollock
6d69ef64d9 [view/util][xs]: minor correction to parseQueryString function to handle empty query strings correctly. 2012-03-14 21:04:25 +00:00
Rufus Pollock
733a9d3275 [#34,view][s]: query state in url (store into and read from).
* Also change so that query values are not automatically JSON.stringify-ied (bad idea since it leads to repeated jsonification of same value ...)
2012-03-14 19:45:28 +00:00
Rufus Pollock
58c06e5ad7 [view/flot][xs]: remove TODO which had been done. 2012-03-14 19:22:43 +00:00
Rufus Pollock
4b5c647ab4 [grid,ui][s]: switch to bootstrap dropdowns for grid menus. 2012-03-14 18:41:23 +00:00
Rufus Pollock
28ab026ca1 [view,bugfix][xs]: correct bug in query editor introduced by change in css in 07adbe2386116f8ac8ca4c716344b3d6dc513354. 2012-03-10 09:09:57 +00:00
Rufus Pollock
07adbe2386 [ux,query,#53][s]: make it clear that search box is for searching. 2012-03-10 09:06:20 +00:00
Rufus Pollock
fc979023e6 [view,backend/dataproxy][s]: handle errors from dataproxy better and notify errors better in view. 2012-02-29 22:01:37 +00:00
Rufus Pollock
e6ce2ca533 [backend/dataproxy][s]: simplify by not bothering to query proxy on Dataset fetch and instead just set fields as part of query. 2012-02-29 21:59:47 +00:00
Rufus Pollock
1b9102e4b0 [css][xs]: remove bootstrap button stuff from css and switch to bootstrap disable to grey out button for active view. 2012-02-29 21:29:34 +00:00
Rufus Pollock
b5f2a3bbc5 [view/grid,css][xs]: add zebra striped for grid and fix width of search box. 2012-02-29 13:55:11 +00:00
Rufus Pollock
6daf354f3c [css][s]: refactor notification to remove obsolete css and display spinner using css. 2012-02-29 13:46:57 +00:00
Rufus Pollock
5c3781826a [#55,notify][xs]: correct clearNotifications to use .alert rather that .alert-messages. 2012-02-29 13:20:54 +00:00
Rufus Pollock
ca89b8f916 [doc][xs]: correct alert-message to alert in notify function docs. 2012-02-29 13:19:11 +00:00
Rufus Pollock
94651fbff4 [#55,misc][s]: switch to bootstrap v2.0 making some minor changes to html and css as a result (fixes #55). 2012-02-29 12:52:03 +00:00
Rufus Pollock
57978c324b [docs,build][m]: build latest version of the docs doing some tidying of the docs along the way. 2012-02-28 22:58:20 +00:00
Rufus Pollock
64056da3aa [backend/elasticsearch][s]: ES backend supports full text queries and sorting. 2012-02-28 21:08:18 +00:00
Rufus Pollock
ae587506f3 [#34,query][s]: switch to proper ES style sort structure. 2012-02-28 16:43:37 +00:00
Rufus Pollock
bd6123403e [#34,query][s]: rename offset to from on query object.
* More natural in fact and we may as well go whole hog with ES structure.
2012-02-27 20:54:02 +00:00
Rufus Pollock
a9c1b2ae07 [#54,backend/es][m]: ElasticSearch backend (readonly atm) - fixes #54. 2012-02-24 22:32:30 +00:00
Rufus Pollock
df79583bde [#50,backend,refactor][s]: complete backend split / rename refactor by removing Backend prefix from Backend classes - fixes #50.
* Backend prefix unnecessary now that everything in recline.Backend module.
2012-02-24 19:17:51 +00:00
Rufus Pollock
519274113e [backend,refactor][xs]: remove stuff from memory backend that should have gone in last commit. 2012-02-24 14:14:20 +00:00
Rufus Pollock
e3a0615e43 [backend,refactor][s]: split backends in separate files and put in separate module recline.Backend. 2012-02-24 14:12:45 +00:00
Rufus Pollock
a470e66ff3 [#53,view/query][s]: add free text query input to query editor (though backend does not yet use it). 2012-02-24 10:08:19 +00:00
Rufus Pollock
0a17c428cd [#53,#27,pagination][s]: pagination support (fixes #27).
* Also refactor to have doc count (which is dataset info) outside of query editor.
2012-02-24 10:00:00 +00:00
Rufus Pollock
e32d541fc7 [#53,#27,view/query][s]: support for offset in query editor. 2012-02-24 09:59:30 +00:00
Rufus Pollock
aaa01b2191 [refactor,model,view][s]: add explicit query start, done and fail events for dataset and use them in DataExplorer to generate notifications. 2012-02-24 09:11:17 +00:00
Rufus Pollock
f6dc590b3c [view/flot-graph,bugfix][xs]: fix exception on data change when flot not visible. 2012-02-24 09:07:59 +00:00
Rufus Pollock
12bb498d52 [#53,view/query][s]: start on a query editor by factoring out current size/offset form out of DataExplorer into separate QueryEditor view.
* This is also necessary prep for #27 (pagination and offset support)
2012-02-22 22:02:38 +00:00
Rufus Pollock
1fd337e1d4 [#48,refactor][s]: rename DataTable to DataGrid - fixes #48. 2012-02-22 21:18:30 +00:00
Rufus Pollock
1abf2769bd [#48,view/grid][xs]: split out DataTable (soon to be Grid or DataGrid) into its own file. 2012-02-22 21:06:58 +00:00
Rufus Pollock
5b70170ec7 [#40,view][s]: add support for CellRenderer as argument to DataTable and DataTableRow (fixes #40). 2012-02-18 10:30:24 +00:00
Rufus Pollock
7837105494 [build][s]: add latest build version of recline plus latest built docs. 2012-02-18 09:12:41 +00:00
Rufus Pollock
4074f380d8 [#25,view,refactor][s]: get views working with new field setup (fixes #25).
* One nastiness along the way (30m delay!) that is worth noting: flot graph was a problem because it turned out that a) (re-)render triggered by dataset attributes change and fields only got set *after* core dataset attributes and so info was rendering.
* model.test.js: basic test for Dataset.toTemplateJSON
2012-02-18 09:07:35 +00:00
Rufus Pollock
25c0177097 [#25,backend][s]: update backends to new fields setup. 2012-02-18 08:20:10 +00:00
Rufus Pollock
a75e04701f [#25,model][xs]: turns out the hack to allow simple arguments to Field ctor does *not* work. 2012-02-18 08:11:38 +00:00
Rufus Pollock
2da6c1a297 [#25,model][xs]: remove artificial field attribute (follow up to penultimate commit cf42e43ff0f32ba24e940455b060ae278025942b). 2012-02-18 07:48:14 +00:00
Rufus Pollock
0364f3e847 [#25,typo][xs]: left in console.log. 2012-02-18 07:44:35 +00:00
Rufus Pollock
cf42e43ff0 [#25,model][s]: introduce new Field Model and FieldList collection and attach to Dataset.
* NB: no refactoring elsewhere yet to take account of this
* model.test.js: tests for Field (first proper model tests!)
2012-02-18 07:33:15 +00:00