diff --git a/client/homebrew/navbar/navbar.jsx b/client/homebrew/navbar/navbar.jsx index 9ab1427..38de185 100644 --- a/client/homebrew/navbar/navbar.jsx +++ b/client/homebrew/navbar/navbar.jsx @@ -1,14 +1,9 @@ var React = require('react'); var _ = require('lodash'); -var cx = require('classnames'); - var Nav = require('naturalcrit/nav/nav.jsx'); - - var Navbar = React.createClass({ - render : function(){ return @@ -16,9 +11,8 @@ var Navbar = React.createClass({
The Homebrewery
- v1.5.0 + v2.0.0
- {this.props.children}
} diff --git a/client/homebrew/pages/editPage/editPage.jsx b/client/homebrew/pages/editPage/editPage.jsx index f3fa1b4..55abe8a 100644 --- a/client/homebrew/pages/editPage/editPage.jsx +++ b/client/homebrew/pages/editPage/editPage.jsx @@ -120,7 +120,10 @@ var EditPage = React.createClass({ request .put('/homebrew/api/update/' + this.props.brew.editId) - .send({text : this.state.text}) + .send({ + text : this.state.text, + title : this.state.title + }) .end((err, res) => { console.log('done', res.body); this.savedBrew = res.body; diff --git a/client/homebrew/pages/newPage/newPage.jsx b/client/homebrew/pages/newPage/newPage.jsx index a23d406..85e2e22 100644 --- a/client/homebrew/pages/newPage/newPage.jsx +++ b/client/homebrew/pages/newPage/newPage.jsx @@ -18,7 +18,7 @@ const KEY = 'naturalCrit-homebrew-new'; var NewPage = React.createClass({ getInitialState: function() { return { - title : 'My Awesome Brew v99.99', + title : 'My Awesome Brew v99', text: '', isSaving : false }; diff --git a/server/homebrew.api.js b/server/homebrew.api.js index 5d955a9..a9cd15c 100644 --- a/server/homebrew.api.js +++ b/server/homebrew.api.js @@ -49,6 +49,7 @@ module.exports = function(app){ if(!objs.length || err) return res.status(404).send("Can not find homebrew with that id"); var resEntry = objs[0]; resEntry.text = req.body.text; + resEntry.title = req.body.title; resEntry.updatedAt = new Date(); resEntry.save(function(err, obj){ if(err) return res.status(500).send("Error while saving"); diff --git a/shared/naturalcrit/nav/nav.less b/shared/naturalcrit/nav/nav.less index f8ce8ae..984a385 100644 --- a/shared/naturalcrit/nav/nav.less +++ b/shared/naturalcrit/nav/nav.less @@ -1,12 +1,3 @@ - -@font-face { - font-family : CodeLight; - src : url('/assets/naturalCrit/logo/CODE Light.otf'); -} -@font-face { - font-family : CodeBold; - src : url('/assets/naturalCrit/logo/CODE Bold.otf'); -} nav{ background-color : #333; .navContent{ diff --git a/todo.md b/todo.md index 60ab220..b66169f 100644 --- a/todo.md +++ b/todo.md @@ -1,6 +1,6 @@ # The Homebrewery -## v1.5 todo +## v2.0.0 todo X Make statusbar un-fixed X Simplify the panel css to remove the current issues X Build new `BrewRenderer`, clean support for partial rendering @@ -24,11 +24,16 @@ X Border shadows on second column renders much better X Saving a pdf no uses the brew title X add /source/shareId route - Add stats nav item -X make both ids indexes in mongoose +X make both ids unique indexes in mongoose X Fix main Page - Write new welcome message +- Fix the edit page saving flow +- Fix title saving +- Style the snippet groups -## v1.6 +## v2.1.0 +- Adda better error page +- IMproved firefox support - Add in window.resize handlers for the elements that need it - Make hybrid editor and brewRenderer (with resize listeners) - Add in brew title, use for metadata? @@ -38,7 +43,7 @@ X Fix main Page - Add in a tutorial page? - Increase post entity limit size, http://stackoverflow.com/questions/15627573/nodejs-express-request-entity-too-large-heroku -## v1.7 +## v2.2 - User accounts! - Add a new database model - Make sure you salt those passwords