Friedrich Lindenberg
467e27a95d
Split views into separate files. fixes #41 .
2012-02-16 17:04:49 +01:00
Friedrich Lindenberg
7e79d39f8d
Styling for show/hide columns
2012-02-14 16:30:11 +01:00
Rufus Pollock
21173b6acf
[#35,all][m]: crude error catching for backends based on timeouts (best we can do with JSONP) - fixes #35 .
...
* Show errors in UI
* required some extensive refactoring to use done/fail on promise rather than then
2012-02-10 03:16:49 +00:00
Rufus Pollock
d17fa4a169
[#35,view][s]: notifications for loading of data (and success thereof) both on initialization and on new queries.
...
* refactor notify to fadeOut notifications (for persist=false)
* refactor DataExplorer to have a common query method
* new clearNotifications method
2012-02-10 02:02:03 +00:00
Rufus Pollock
b9e2a15b9f
[refactor,util][s]: move notify function to view.js from util.js.
2012-02-10 01:45:17 +00:00
Rufus Pollock
ffc2938db7
[costco,refactor][s]: strip unused couchdb specific code (re bulk updating, column deleting etc).
2012-02-10 01:44:00 +00:00
Rufus Pollock
657a7fe81b
[util][s]: strip all unused code.
2012-02-10 01:29:35 +00:00
Friedrich Lindenberg
f10e893811
Ability to show and hide columns on demand, fixes #29
2012-02-09 23:36:35 +00:00
Friedrich Lindenberg
55e8684c46
Add drop-down option to hide headers.
2012-02-09 19:37:37 +00:00
Friedrich Lindenberg
2397c0e1e5
Show column header dropdown even in read-only mode
2012-02-09 18:49:12 +00:00
Friedrich Lindenberg
5fc4fa9626
Support sorting by a given column; refs #34
2012-02-09 18:49:12 +00:00
Rufus Pollock
1491ae5bcc
[#34,query][m]: start on proper query support (move to query and sort support in BackendMemory).
2012-02-09 18:05:37 +00:00
Rufus Pollock
1539169e21
[#35,refactor][l]: fixes #35 , major refactor to have datasets intialized with backend and endpoint information.
...
* Backbone.sync now switches on type of backend set for a dataset (allowing simultaneous use of multiple datasets with different backends)
* Datasets are initialized with backend config (see docs and code)
2012-02-08 09:27:56 +00:00
Rufus Pollock
70e252f060
[src][xs]: remove executable bit on costco.js and util.js (left over from original recline).
2012-02-07 12:24:05 +00:00
Rufus Pollock
7b496fc276
[refactor][s]: split out backends from model.js to backend.js.
...
* And do some slight improvement of the model and backend docco docs by using some markdown formatting.
2012-02-07 12:20:48 +00:00
James Casbon
b3a71e82cc
correct indents on model.js with gg=G
2012-01-29 16:20:51 +00:00
James Casbon
9eeb4ab97a
google spreadsheet backend
2012-01-28 19:44:07 +00:00
Rufus Pollock
e2c1688563
[view,ux][xs]: add title to document / row limit input giving instructions on use.
2012-01-28 08:09:38 +00:00
Rufus Pollock
be1569013d
[view/DE][xs]: default to displayCount to 50.
2012-01-28 08:05:41 +00:00
Rufus Pollock
91c578d7b9
[view/DE,bugfix][xs]: use (rather than overwrite!) passed in config options.
2012-01-26 23:01:51 +00:00
Rufus Pollock
fbacd700c7
[view/explorer][xs]: show unknown when doc count unknown (rather than nothing).
2012-01-26 20:31:39 +00:00
Rufus Pollock
afc948295e
[js][xs]: remove src/recline.js (long deprecated and completely commented out).
2012-01-26 14:58:55 +00:00
Rufus Pollock
76b05eb846
[#31,backends][m]: add BackendDataProxy, fixes #31 .
2012-01-26 11:07:27 +00:00
Rufus Pollock
c6946c2d6d
[costco-csv-worker][xs]: comment out importScripts('lib/underscore.js') since does not work in normal JS.
2012-01-26 10:58:06 +00:00
Rufus Pollock
32a74949cc
[vendor][s]: remove deps-min.js and explicitly linked to required vendor libraries.
...
* Why: it is then explicitly clear in demos what vendor libs are needed and make its easier to use those demos as a template for integration elsewhere.
2012-01-23 10:01:05 +00:00
Rufus Pollock
a369c63812
[#8,Webstore][xs]: respect numDocs constraint in getDocuments.
2012-01-15 19:05:06 +00:00
Rufus Pollock
246cdedcd2
[#19,routing][xs]: move history out to external calling code as we need to be able to reload the app (e.g. to change data source).
2012-01-15 17:41:55 +00:00
Rufus Pollock
04279b0150
[ #22 ][s]: refactor notification to use Bootstrap alerts.
2012-01-11 12:22:59 +00:00
Rufus Pollock
dfae2ca750
[#22,theme][s]: bootstrap-ify edit and transform forms a little.
2012-01-11 08:36:41 +00:00
Rufus Pollock
2372b2ba37
[fix,#19][xs]: show doc count again (lost in penultimate commit).
2012-01-10 18:33:16 +00:00
Rufus Pollock
e1f2ebf89f
[#19,routing][m]: graph view now supports saving and loading config from hash query string.
2012-01-10 18:26:19 +00:00
Rufus Pollock
f176979f5b
[#19,routing][m]: introduce Backbone routing and use it for navigation between grid and graph views.
...
Some substantial other related changes:
* Switched DataExplorer view to have element it attaches to passed in rather than being created internally (this was important for FlotGraph to set up correctly).
* Also refactored DataExplorer setup somewhat (e.g. got rid of draw function which wasn't needed -- merging necessary parts with initialize)
* Substantial refactoring of FlotGraph so that we correctly work around flot's delicateness regarding rendering (element must not be hidden etc -- see comments in code)
* Also generally cleaner code
2012-01-10 00:07:21 +00:00
Rufus Pollock
973e59fbdd
[view/DataExplorer][xs]: micro rename of event function.
2012-01-09 19:20:33 +00:00
Rufus Pollock
9c5109381d
[graph][s]: flot graph editor help show/hide functional again.
2012-01-09 19:02:08 +00:00
Rufus Pollock
07a324cc2d
[graph][s]: add and remove series now working on flot graph view.
2012-01-09 18:52:11 +00:00
Rufus Pollock
1ae8985b00
[view/graph][xs]: refactor to have methods in standard order and events in events hash.
2012-01-09 09:01:04 +00:00
Rufus Pollock
638eff6c3c
[fixes #17,view][s]: read-only mode (where editing options are hidden).
2012-01-07 03:09:45 +00:00
Rufus Pollock
f1c5b8a430
[ #22 ][l]: first pass at new theme (based off bootstrap).
...
* view.js: refactor html for graph editor form; refactor navigation to be buttons.
2012-01-07 02:44:26 +00:00
Rufus Pollock
deabb59d51
[layout][s]: re-layout header section of DataExplorer view.
2012-01-06 20:32:33 +00:00
Rufus Pollock
f8cbb60bf6
[#14,refactor][s]: move dialog and notification out of demo/index.html and into DataExplorer view template.
...
* Believe these are the last items that tie us to demo/index.html but could be wrong!
2012-01-06 18:57:16 +00:00
Rufus Pollock
48dcdd31b0
[#14,refactor][s]: move (data table) menu out of html and into DataTable view.
...
* Also rename element class to data-table-menu for greater specificity
* Allows us to get rid of a nastiness (DataTable view was binding to events outside of itself) -- and another step to making the Explorer completely autonomous and non-dependent on HTML.
2012-01-06 14:25:51 +00:00
Rufus Pollock
c8c6ca3da0
[#14,refactor][s]: move all mustache templates used by util that are still in demo.html into util.js templates hash.
...
* This is important as it makes the app standalone and not depdendent on specific html (we plan for explorer to embed in different html frontends).
2012-01-06 13:42:07 +00:00
Rufus Pollock
0b73a5ffbf
[#13,refactor][xs]: move rendering of transform preview into view.js from costco.js.
...
* Resolves TODO from e23354eb4e451bb3171ed89e40a7ebe2e3ca927f.
2012-01-06 13:38:45 +00:00
Rufus Pollock
587a4fc3b9
[tidying][xs]: comment out unused showDialog method and add some TODO comments about unconverted old recline methods.
2012-01-06 13:32:00 +00:00
Rufus Pollock
08d256816f
[#22,css][s]: add specific div for data explorer to live in in demo (so we are not tied to specific html).
...
* also minor fix to data table to have th for header row.
2012-01-06 13:02:35 +00:00
Rufus Pollock
6d32ac2b27
[refactor][s]: rename getRows to getDocuments (thereby removing outstanding TODO).
2012-01-06 12:08:55 +00:00
Rufus Pollock
7a5e2edef8
[#14,view/explorer]: show total doc count in data explorer.
2012-01-06 11:59:27 +00:00
Rufus Pollock
250f931c36
[refactor][s]: rename rowCount to docCount and remove getLength method as can just use dataset.docCount.
2012-01-06 11:43:17 +00:00
Rufus Pollock
e23354eb4e
[#13,transforms][l]: re-enable column transforms (bulk editing).
...
* TODO: only operates on documents in current view atm -- to do this properly want a transform function on Backend.
2012-01-05 15:44:25 +00:00
Rufus Pollock
b934307a2a
[tidying][xs]: remove src/backbone-webstore.js as long superseded by Backend stuff in src/model.js.
2012-01-05 12:48:16 +00:00