501 Commits

Author SHA1 Message Date
Rufus Pollock
2791690142 [app/content][xs]: micro tweak to tagline for explorer. 2012-05-02 22:08:59 +01:00
Rufus Pollock
fa123b6e94 [bugfix,view-graph][xs]: hovers on bar graphs were wrong because we were not switching x,y due to it being horizontal. 2012-04-30 03:56:53 +01:00
Rufus Pollock
570aaa096d [app,bugfix][xs]: fix html tag closing issue that meant modals weren't being properly included (and hence import was not working). 2012-04-29 17:50:04 +01:00
Sam Smith
b102d4e570 Merge branch 'master' of https://github.com/okfn/recline 2012-04-27 07:07:21 +01:00
Sam Smith
6099fb504c New styling applied 2012-04-27 07:07:07 +01:00
Rufus Pollock
e4aa4e546c [#82,flash/notify,refactor][m]: convert notify / flash messages to use events rather than call to a central function. 2012-04-26 22:45:28 +01:00
Rufus Pollock
9d084fc46c [addendum][xs]: ... and remove jquery-ui ref from tests. 2012-04-26 22:40:34 +01:00
Rufus Pollock
6afdf1dddc [addendum][xs]: remove reference to jquery-ui from app. 2012-04-26 22:38:45 +01:00
Rufus Pollock
a9b4a8728f [#46,vendor,view][xs]: remove vendor/jquery-ui and dialog in Explorer view template as noew no longer required as using bootstrap modal - fixes #46. 2012-04-26 22:07:55 +01:00
Rufus Pollock
6d94c89b7c [refactor,util][s]: move query string parsing and manipulation utilities into util.js. 2012-04-26 22:06:11 +01:00
Rufus Pollock
c358a5bd43 [refactor,util][xs]: remove remaining code in util.js as not used anywhere (position and $.fn.serializeObject). 2012-04-26 21:54:10 +01:00
Rufus Pollock
07758bd3b5 [refactor,util,view-tranform][s]: move transform edit preview template out of util into view-transform-dialog. 2012-04-26 21:49:25 +01:00
Rufus Pollock
650d83e6b4 [view,util,refactor][s]: move cellEditor template into view-grid from util (as only place it is used). 2012-04-26 21:38:42 +01:00
Rufus Pollock
b28fe024a1 [#46,refactor,util][xs]: remove util functions (e.g. show, hide, observeExit) which are now no longer used after recent commits. 2012-04-26 21:31:50 +01:00
Rufus Pollock
c5512c67f5 [#46,refactor][s]: remove DataTranform view (for transforming whole doc not just column) as not used and probably not functional. 2012-04-26 21:28:01 +01:00
Rufus Pollock
562de80655 [#46,view-transform-dialog][xs]: remove dialog on exit (rather than just hiding) - seems to fix some bugginess with repeated opening of transform. 2012-04-26 21:26:25 +01:00
Rufus Pollock
9c0c4dfae3 [#46,view-grid,view-transform-dialog][s]: switch ColumnTransform to work off bootstrap modal. 2012-04-26 21:20:59 +01:00
Rufus Pollock
81dc7eab2b [app][m]: proper start page for app (welcome, etc) plus introduce backbone routing to support this. 2012-04-26 17:22:36 +01:00
Rufus Pollock
c9a3471b57 [view/explorer][xs]: remove (already obsolete) router and routing code from explorer. 2012-04-26 17:22:03 +01:00
Rufus Pollock
706819e288 [test][xs]: remove element after test. 2012-04-26 16:05:43 +01:00
Rufus Pollock
2a3cca5190 [build][xs]: standard build. 2012-04-25 23:27:47 +01:00
Rufus Pollock
1df82c3c3d [#75,view/graph][s]: if type of x-axis field is date make flot graph treat it as a datetime - fixes #75.
* TODO / problems: have hard-coded ticks to be yyyy-MMM but that may not work well for all time series (may need to guess this from the resolution of the data or allow user to configure)
2012-04-25 23:23:13 +01:00
Rufus Pollock
8d33df79ac [refactor,app][xs]: switch app to use fixture dataset from test/base.js. 2012-04-25 22:33:40 +01:00
Rufus Pollock
d8bbac1f6f [#85,view/graph,ux][s]: show a message on graph view when no graph yet there giving instructions on how to plot a graph (was a big ux fail) - fixes #85. 2012-04-25 22:27:01 +01:00
Rufus Pollock
82ca51a0b6 [#85,view-graph][m]: graph controls are now correctly configure themselves from loaded state.
* Also heavily refactor to have a cleaner and better code e.g. using templating to add new series.
2012-04-25 22:12:42 +01:00
Rufus Pollock
dd3b17e3bb [#88,bugfix][xs]: for some reason changing of hiddenFields on grid state was not propagating a change event.
* suspect this may be to do with backbone and how it checks for changes on arrays.
2012-04-25 15:53:46 +01:00
Adrià Mercader
30f4d7359e Merge pull request #100 from amercader/master
Reapply a lost fix, fix built demo and tests and rebuild library
2012-04-25 04:53:39 -07:00
amercader
4f675cb6aa [build] Build library 2012-04-25 12:50:58 +01:00
amercader
33cf962a5b [build,tests] Fix built.html and add tests against the built version 2012-04-25 12:50:16 +01:00
amercader
0b6840819e [view/map,bugfix] Reapply fix from 5eb65f, lost due to a bad merge 2012-04-25 12:24:43 +01:00
Adrià Mercader
d589596533 Merge pull request #99 from amercader/master
Add tests and various fixes for the map view
2012-04-24 11:10:34 -07:00
amercader
a516fc1deb [view/map][s] Listen to changes in the documents and update the map accordingly 2012-04-24 19:06:51 +01:00
amercader
653eda6f43 [view/map][xs] Small fix in the getBounds method (does not work for multi-geometries) 2012-04-24 18:53:19 +01:00
amercader
3597974469 [view/map] Don't show GeoJSON geometries in the popup as they can be quite big 2012-04-24 18:42:52 +01:00
amercader
6749e38b07 [view/map,tests] Add tests for the Map view 2012-04-24 18:34:36 +01:00
amercader
1655690bc8 [view/map][xs] Fix lat/lon parsing (eg geoms in Greenwich can have lon 0) 2012-04-24 14:19:03 +01:00
Adrià Mercader
80ca673cbe Merge pull request #98 from amercader/master
Make easier to plot GeoJSON geometries, eg from CSV files
2012-04-23 10:34:41 -07:00
amercader
9ed43dfdc6 [view/map] Geometries can be provided as GeoJSON strings (useful e.g. in CSV files) 2012-04-23 18:24:53 +01:00
amercader
7def51b573 [backend/localcsv] Add support for defining the text delimiter on CSV files 2012-04-23 18:23:44 +01:00
Adrià Mercader
de732fd27b Merge pull request #97 from amercader/master
Add auto map zoom when loading datasets or updating rows
2012-04-23 03:40:51 -07:00
amercader
c5da3a820e Merge branch 'master' of github.com:okfn/recline
Conflicts:
	src/view-map.js
2012-04-23 11:37:51 +01:00
Rufus Pollock
e5316e03cf [build][s]: regular build of docs and library. 2012-04-23 02:36:11 +01:00
Rufus Pollock
a577866932 [#61,backend/elasticearch][s]: refactor plus support for setting request headers (e.g. Authorization) plus can set backend url on initialization.
* support for headers went into new _makeRequest method on backend base class
* support for setting backend url on initialization (rather than depending on it being on Dataset/Document objects)
* move upsert and delete methods out into distinct methods from being inside backbone sync

The two last of these pave the way for use of ElasticSearch backend standalone (both independent from Recline and independent of Backbone)
2012-04-23 02:30:16 +01:00
Rufus Pollock
1bf64c5f94 [#61,backend/elasticsearch][m]: create, update and delete support in elasticsearch backend -- fixes #61. 2012-04-22 22:17:47 +01:00
Rufus Pollock
d19337eda4 [build][xs]: regular build of recline.js. 2012-04-22 18:23:38 +01:00
Rufus Pollock
1614cf318c [CNAME][xs]: add CNAME (reclinejs.com). 2012-04-22 17:32:59 +01:00
Rufus Pollock
31d829f53f [#17,backend][s]: add readonly attribute on backends indicating whether they are 'read-only'. 2012-04-22 00:03:59 +01:00
Rufus Pollock
67ff757722 [#68,field][s]: link and markdown format for strings with default formatter. 2012-04-21 23:54:49 +01:00
Rufus Pollock
24295e78a2 [view/map][s]: make map view much more robust regarding bad or missing data in location fields. 2012-04-21 23:52:22 +01:00
Rufus Pollock
793fde4617 [bugfix,view-map][s]: 30m to track down and fix a bug whereby map view was ignoring config passed to it.
* setupGeometryFields was running (and overwriting) even if fields set in state passed in (which I don't think we want).
2012-04-21 23:47:52 +01:00