18 Commits

Author SHA1 Message Date
Rufus Pollock
e65bc74a88 [#14,#6,backend,view][m]: delete row in data table now working via Backbone with backend memory.
* #6: BackendMemory now supports delete for Documents.
2012-01-05 12:26:13 +00:00
Rufus Pollock
ce076a2eac [model/backend,#6][s]: BackendMemory now supports saving of Documents. 2012-01-05 01:39:31 +00:00
Rufus Pollock
97f50c5bf5 [test/model][s]: update webstore backend test to have ajax fully mocked so tests work fully when offline. 2012-01-05 01:36:53 +00:00
Rufus Pollock
164da57dfa [model/backend][s]: BackendMemory now works with one and only one dataset at a time (plus document what dataset data looks like).
* It is clear that if Backend is to handle syncing of Documents we need to only be working with one dataset (or: every Document has to reference a dataset -- in which case Backend and Dataset really are just one object ...).
2012-01-05 01:00:33 +00:00
Rufus Pollock
51934e1b94 [demo,test][xs]: add id to all rows/documents in fixture data for local backend data. 2012-01-05 00:26:16 +00:00
rgrp
653f59610f [refactor][s]: put model and view objects inside modules of similar name (Model, View). 2011-12-07 13:49:50 +00:00
rgrp
d35d3a8986 [view,test][m]: (refs #10) introduce DataTablRow view for rendering DataTable row and test it (though have not yet integrated). 2011-12-07 01:53:52 +00:00
rgrp
d7e058eb15 [model,view][s]: (refs #10) refactor to return DocumentList from Dataset.getRows rather than array of simple hashes. 2011-12-04 03:36:13 +00:00
rgrp
5eb06b982e [model][m]: working Webstore Backend (fixes #8). 2011-11-07 21:52:07 +00:00
rgrp
39ab2232a1 [test,addendum][xs]: incorrect pathes to sinon in previous commit (copy and paste error!). 2011-11-06 01:18:53 +00:00
rgrp
6e5aaf7408 [test,vendor][s]: add sinon libs as we will need these for testing webstore backend. 2011-11-06 01:13:28 +00:00
rgrp
3a48044a76 [model,refactor][m]: (refs #6, refs #10) get rid of DocumentSet merging its functionality into Dataset.
* In addition fully remove remaining references in models (in getRows and getLength functions) to form of backend (this should have been in previous commit).
2011-11-05 20:20:31 +00:00
rgrp
21d9a1c2dc [model][m]: (fixes #6) create a BackendMemory (local data in memory) and refactor code to use this rather than current hard-coding-of-data approach. 2011-11-05 19:48:09 +00:00
Max Ogden
2ec378997e further refactoring 2011-11-03 19:13:17 +00:00
Max Ogden
9674e10119 rename files to better names 2011-11-03 18:39:18 +00:00
rgrp
f7e5a03174 Merge branch 'master' of github.com:okfn/recline
Conflicts:
	demo/index.html
	demo/js/app.js
	src/recline.js
2011-11-03 18:31:00 +00:00
rgrp
c144dda731 [model/dataset][m]: introduce Model module containing basic Dataset and TabularData objects (plus tests).
* NB: current Dataset is basic one running off local data.
2011-11-03 09:00:42 +00:00
rgrp
85743d9eb6 [test][s]: (refs #2) add qunit testing skeleton. 2011-10-24 22:24:00 +01:00