Prototyping...
Added SuperModel
Changed over to Supermodel from Backbone.Relational
Fleshing out Planting Actions
Working on cleaning up module initialization, start up and ready state...
Replace all: console.log() > sembr.log
ModuleRouter now takes a controller name string instead of a class name… it expects to find this in the module.controllers object in order to lazy instantiate after module initialization.
- Added ability for a module to define a sibling module as a dependency via module.isDependentOn('moduleName').
- Added new application option "container" which specifies the selector for the DOM element which contains the principle application layout (mostly useful for tests, but also technically makes the application embeddable)
- Added some explanatory comments to the init file
- Changed to HTML reporter for Jasmine unit tests
- Moved application layout into a visually hidden (but still technically visible, as far as jquery etc is concerned) dom element to allow for dom manipulation tests etc
Working on PouchSync unit tests...
Further work on unit testing...
Updating test file layout.
Further improvements to tests...
Initial work on plantings timeline UI.
Merge branch 'improve-tests'
Replaced bootstrap with SemanticUI. Also broke a few things in the process. Hurrah!
Converted from PouchDB to Hoodie
Initial work on porting over to Ractive for views complete. Added custom RactiveView object extended from Marionette.View.