Rufus Pollock
ea6f051aba
[view/map,bugfix][xs]: be more cautious about assuming a location field actually gains geodata (and geojson specifically).
...
* At present giving data with e.g. { location: 'New York'} would lead the view to crash on a JSON parsing error.
2012-05-27 02:48:54 +01:00
Rufus Pollock
c6d4116cba
[#79,refactor][s]: switch from (old) jquery.mustache to latest mustache.js - fixes #79 .
...
* This mustache has support for nested values e.g. {{sub.x.y}}
* Specifically mustache.js as of Fri Feb 24 09:58:31 2012 +0100 2f135e2e15dcc3c61385212261faaf00597bae10
2012-05-27 01:27:26 +01:00
Rufus Pollock
bc8e47c6cf
[#128,test][xs]: file renames in test/index.html to match csv rename in ed4f315a97995056c2fd9bf81268063259b76956.
2012-05-27 01:25:00 +01:00
Rufus Pollock
92543a76ee
[#128,backend/elasticsearch][s]: standardize on url field on dataset to hold url for ES backend.
...
* also ensure reasonable docs for all methods
2012-05-26 22:55:01 +01:00
Rufus Pollock
13d1a9e0bd
[#128,state][s]: move to simpler state serialization for backend/dataset in which we just store url attribute of dataset (if present).
2012-05-26 22:51:50 +01:00
Rufus Pollock
ed4f315a97
[#128,backend/csv][s]: rename localcsv to csv and make into a module recline.Backend.CSv.
2012-05-26 19:00:39 +01:00
Rufus Pollock
72ed877ae2
[#128,misc][s]: final wiring up to have everything working again -- fixes #128 .
2012-05-26 18:26:47 +01:00
Rufus Pollock
feaaf78639
[#128,backend/gdocs][s]: minor refactoring to make cleaner and have it actually work.
2012-05-26 18:07:36 +01:00
Rufus Pollock
e9d1b8a55a
[#128,backend/gdoc][s]: refactor gdocs to standard backend setup.
2012-05-26 17:46:51 +01:00
Rufus Pollock
5890007c59
[#128,backend/dataproxy][s]: refactor to new setup.
2012-05-26 16:20:18 +01:00
Rufus Pollock
ad7fc1a029
[#128,backend][xs]: minor tweaks to memory backend to follow style in ES - all tests passing again (though stuff still broken in app!).
2012-05-26 16:07:05 +01:00
Rufus Pollock
fae1496eb2
[test,refactor][xs]: rename memory test to memory.test.js.
2012-05-26 16:06:14 +01:00
Rufus Pollock
1bc8c77098
[#128,backend/elasticsearch][m]: rework elasticsearch model to new cleaner setup.
2012-05-26 15:53:59 +01:00
Rufus Pollock
23b32dff1c
[#128,backend/memory,misc][l]: commence major backend refactor by converting recline.Backend.Memory to module and splitting existing code into BackboneSyncer and DataWrapper.
...
* Lots of other changes to having passing tests (note some actual functionality is likely a little broken esp around state serialization and the app)
2012-05-26 14:26:01 +01:00
Rufus Pollock
39c72aef13
[test,refactor][xs]: move backend tests to test/backend/memory.js.
2012-05-25 21:26:35 +01:00
Rufus Pollock
9518d2483d
[backend,refactor][xs]: move Backbone.sync override into recline.Model from recline.Backend.base.
2012-05-25 09:01:03 +01:00
Rufus Pollock
fc22e86509
[app][xs]: micro tidy.
2012-05-25 08:04:01 +01:00
Rufus Pollock
59e7b93b78
[view-graph][xs]: remove help section in sidebar editor as not needed (self-explanatory).
2012-05-25 08:03:39 +01:00
Rufus Pollock
c16b636a40
[doc,view][xs]: mention flash messages / notifications.
2012-05-24 21:57:50 +01:00
Rufus Pollock
e2b1b9f545
[#73,view/timeline][m]: many improvements to timeline - now pretty functional.
...
* reload data on query updates
* attempting to guess start date and end date fields.
* avoid initting multiple times
* refactor to be cleaner
2012-05-24 21:53:04 +01:00
Rufus Pollock
b4255ef18f
[model][s]: default string renderer will linkify http://... links.
2012-05-24 00:30:35 +01:00
Rufus Pollock
1394b9affa
[#73,app][s]: integrate timeline into multiview and app.
2012-05-22 17:01:39 +01:00
Rufus Pollock
61b1482d99
[#73,view/timeline][l]: functioning timeline view using VeriteCo Timeline library.
...
* *Much* still to do such as auto-selection of date field, checking for end date, parsing of dates, generation of summary text etc
2012-05-22 16:57:17 +01:00
Rufus Pollock
cbe668f0e3
[bugfix,view-map][xs]: issue with map not rendering due to calling redraw in render (introduced in 62a790ceb907026e3c076bbf5e2148ff3033855f).
2012-05-22 11:46:09 +01:00
Rufus Pollock
7527cf6089
[doc/example-quickstart][m]: map example in quickstart plus minor refactoring.
2012-05-20 18:08:08 +01:00
Rufus Pollock
f6991800a3
[theme][xs]: tweak navbar line-height.
2012-05-20 18:03:21 +01:00
Rufus Pollock
5d5ddce798
[package.json][xs]: tidy up and extend a little.
2012-05-20 15:06:15 +01:00
Rufus Pollock
62a790ceb9
[view/map,bugfix,refactor][s]: correct bug due to misinterpretation (?) of Backbone reset and refactor so we redraw on initialize.
...
* Bug: dataset.currentDocuments.reset was being interpreted as empty rather than a re-fill of new documents and was therefore not re-adding currentDocuments items to the list of features. Fixed this.
* Discovered bug during a refactor. Refactor removed listener for query:done as this will be covered by currentDocuments.reset or similar. This also means we can initialize the view with a dataset already containing data and it will render w/o need to call query() again.
2012-05-20 13:43:33 +01:00
Rufus Pollock
ffe07e4ad5
[#116,view/grid][s]: proper support for horizontal scrolling (header scrolls with body).
2012-05-19 12:41:05 +01:00
Rufus Pollock
73767bf6c4
[#121,doc/example-backends][m]: reasonable start on a backend tutorial including a live example of loading data from google docs.
2012-05-18 23:21:00 +01:00
Rufus Pollock
f5b7b7863c
[#116,bugfix][xs]: set max-width on headers as well as body cells as o/w wrap does not work.
2012-05-18 23:04:48 +01:00
Rufus Pollock
d9e96d855b
[doc/example-quickstart][s]: graph section showing how to create a graph and use state to configure it.
2012-05-18 00:54:44 +01:00
Rufus Pollock
76eb296a94
[build][xs]: standard build of recline.js.
2012-05-18 00:54:31 +01:00
Rufus Pollock
fa0f37b5f7
[#116,view/grid][s]: do not show extra header col if no scrollbar on grid body.
2012-05-17 23:57:08 +01:00
Rufus Pollock
d49956e4de
[#113,doc/example-quickstart][s]: various minor improvements and switch to using a richer set of sample data (and including it from _includes).
2012-05-17 13:46:48 +01:00
Rufus Pollock
7963dc2a09
[#116,view/grid][m]: fixed header on grid table so you can scroll and header stays fixed - fixes #116 .
...
* [s] in changes by [m] in effort
* pretty painful to do and we now have to set width of columns explicitly - though this will be useful going forward if we allow adjustable width columns.
* even support different width scrollbars in different browsers (have not tested in IE though!)
* remaining bug is that we have an overhang in header when no scrollbar for body (probably not that hard to fix ...)
2012-05-17 13:22:42 +01:00
Rufus Pollock
310a008537
[app/content][s]: cleaner start page and remove reference to non-existent tutorial.
2012-05-17 13:21:06 +01:00
Rufus Pollock
d42d1c0dbd
[#67,#87,link,embed][s]: encode query string uri components so they work correctly from link and embedding.
2012-05-15 05:31:15 +01:00
Rufus Pollock
57548e0d17
[#82,notifications][s]: less obtrusive notifications - fixes #82 .
...
* switch loading notification to overlay and make it persist until loading complete (then fade)
* get rid of query success notification
2012-05-15 04:42:12 +01:00
Rufus Pollock
0cbae97202
[app/content][xs]: brand links to start of app not reclinejs home page.
2012-05-15 03:52:27 +01:00
Rufus Pollock
deffe17b5e
[app,css][xs]: use site.css to be consistent between docs and app (+ remove documentation link from app).
2012-05-15 03:49:14 +01:00
Rufus Pollock
5e7f9dd0b7
[theme,refactor,css][xs]: move site css into css/site directory from css/.
2012-05-15 03:43:30 +01:00
Rufus Pollock
c5be707be9
[theme,css][xs]: rather than override bootstrap buttons use our own css classes for front pages buttons.
2012-05-15 03:40:01 +01:00
Rufus Pollock
a2df2955f7
[doc/example-quickstart,doc/library][m]: most of a quickstart example plus refactor library page to reflect this and our plans.
...
* example covers creating a dataset and displaying a grid
* refactor library page to remove examples (will be separate) and list a set of examples we hope to have (most not yet written)
2012-05-13 10:19:40 +01:00
Rufus Pollock
4ca2d9765e
[theme][xs]: navbar links to site root.
2012-05-13 10:19:19 +01:00
Rufus Pollock
0d251e92c7
[#52,template][xs]: remove download info from footer as now in the download page.
2012-05-13 10:13:36 +01:00
Rufus Pollock
0d8fbc9693
[#52,doc/download][s]: add a page with download instructions for the library including details of dependencies.
2012-05-13 10:11:21 +01:00
Rufus Pollock
52c5442d37
[#112,theme,jekyll][s]: new container template (good for pure markdown pages), pygments css and option to include recline deps in the main template (useful for examples).
2012-05-13 10:02:41 +01:00
Rufus Pollock
6657555694
[app/style][xs]: add in height that has been removed from grid.css.
2012-05-13 10:00:24 +01:00
Rufus Pollock
6155ad9e60
[#112,jekyll][xs]: add _config.yml.
2012-05-13 09:59:33 +01:00