mirror of
https://github.com/stolksdorf/homebrewery.git
synced 2025-12-23 12:21:28 +00:00
Fixed titles saving
This commit is contained in:
@@ -1,14 +1,9 @@
|
|||||||
var React = require('react');
|
var React = require('react');
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var cx = require('classnames');
|
|
||||||
|
|
||||||
|
|
||||||
var Nav = require('naturalcrit/nav/nav.jsx');
|
var Nav = require('naturalcrit/nav/nav.jsx');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var Navbar = React.createClass({
|
var Navbar = React.createClass({
|
||||||
|
|
||||||
render : function(){
|
render : function(){
|
||||||
return <Nav.base>
|
return <Nav.base>
|
||||||
<Nav.section>
|
<Nav.section>
|
||||||
@@ -16,9 +11,8 @@ var Navbar = React.createClass({
|
|||||||
<Nav.item href='/homebrew' className='homebrewLogo'>
|
<Nav.item href='/homebrew' className='homebrewLogo'>
|
||||||
<div>The Homebrewery</div>
|
<div>The Homebrewery</div>
|
||||||
</Nav.item>
|
</Nav.item>
|
||||||
<Nav.item>v1.5.0</Nav.item>
|
<Nav.item>v2.0.0</Nav.item>
|
||||||
</Nav.section>
|
</Nav.section>
|
||||||
|
|
||||||
{this.props.children}
|
{this.props.children}
|
||||||
</Nav.base>
|
</Nav.base>
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -120,7 +120,10 @@ var EditPage = React.createClass({
|
|||||||
|
|
||||||
request
|
request
|
||||||
.put('/homebrew/api/update/' + this.props.brew.editId)
|
.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) => {
|
.end((err, res) => {
|
||||||
console.log('done', res.body);
|
console.log('done', res.body);
|
||||||
this.savedBrew = res.body;
|
this.savedBrew = res.body;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ const KEY = 'naturalCrit-homebrew-new';
|
|||||||
var NewPage = React.createClass({
|
var NewPage = React.createClass({
|
||||||
getInitialState: function() {
|
getInitialState: function() {
|
||||||
return {
|
return {
|
||||||
title : 'My Awesome Brew v99.99',
|
title : 'My Awesome Brew v99',
|
||||||
text: '',
|
text: '',
|
||||||
isSaving : false
|
isSaving : false
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ module.exports = function(app){
|
|||||||
if(!objs.length || err) return res.status(404).send("Can not find homebrew with that id");
|
if(!objs.length || err) return res.status(404).send("Can not find homebrew with that id");
|
||||||
var resEntry = objs[0];
|
var resEntry = objs[0];
|
||||||
resEntry.text = req.body.text;
|
resEntry.text = req.body.text;
|
||||||
|
resEntry.title = req.body.title;
|
||||||
resEntry.updatedAt = new Date();
|
resEntry.updatedAt = new Date();
|
||||||
resEntry.save(function(err, obj){
|
resEntry.save(function(err, obj){
|
||||||
if(err) return res.status(500).send("Error while saving");
|
if(err) return res.status(500).send("Error while saving");
|
||||||
|
|||||||
@@ -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{
|
nav{
|
||||||
background-color : #333;
|
background-color : #333;
|
||||||
.navContent{
|
.navContent{
|
||||||
|
|||||||
13
todo.md
13
todo.md
@@ -1,6 +1,6 @@
|
|||||||
# The Homebrewery
|
# The Homebrewery
|
||||||
|
|
||||||
## v1.5 todo
|
## v2.0.0 todo
|
||||||
X Make statusbar un-fixed
|
X Make statusbar un-fixed
|
||||||
X Simplify the panel css to remove the current issues
|
X Simplify the panel css to remove the current issues
|
||||||
X Build new `BrewRenderer`, clean support for partial rendering
|
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 Saving a pdf no uses the brew title
|
||||||
X add /source/shareId route
|
X add /source/shareId route
|
||||||
- Add stats nav item
|
- Add stats nav item
|
||||||
X make both ids indexes in mongoose
|
X make both ids unique indexes in mongoose
|
||||||
X Fix main Page
|
X Fix main Page
|
||||||
- Write new welcome message
|
- 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
|
- Add in window.resize handlers for the elements that need it
|
||||||
- Make hybrid editor and brewRenderer (with resize listeners)
|
- Make hybrid editor and brewRenderer (with resize listeners)
|
||||||
- Add in brew title, use for metadata?
|
- Add in brew title, use for metadata?
|
||||||
@@ -38,7 +43,7 @@ X Fix main Page
|
|||||||
- Add in a tutorial page?
|
- Add in a tutorial page?
|
||||||
- Increase post entity limit size, http://stackoverflow.com/questions/15627573/nodejs-express-request-entity-too-large-heroku
|
- Increase post entity limit size, http://stackoverflow.com/questions/15627573/nodejs-express-request-entity-too-large-heroku
|
||||||
|
|
||||||
## v1.7
|
## v2.2
|
||||||
- User accounts!
|
- User accounts!
|
||||||
- Add a new database model
|
- Add a new database model
|
||||||
- Make sure you salt those passwords
|
- Make sure you salt those passwords
|
||||||
|
|||||||
Reference in New Issue
Block a user