diff --git a/client/homebrew/assets/frame_border.png b/client/homebrew/assets/frame_border.png
new file mode 100644
index 000000000..b0c0bf808
Binary files /dev/null and b/client/homebrew/assets/frame_border.png differ
diff --git a/client/homebrew/editPage/editPage.jsx b/client/homebrew/editPage/editPage.jsx
index 3cc542eff..0d1582674 100644
--- a/client/homebrew/editPage/editPage.jsx
+++ b/client/homebrew/editPage/editPage.jsx
@@ -2,6 +2,7 @@ var React = require('react');
var _ = require('lodash');
var cx = require('classnames');
+var Statusbar = require('../statusbar/statusbar.jsx');
var PHB = require('../phb/phb.jsx');
var Editor = require('../editor/editor.jsx');
@@ -25,7 +26,8 @@ var EditPage = React.createClass({
getInitialState: function() {
return {
- text: this.props.entry.text
+ text: this.props.entry.text,
+ pending : false
};
},
@@ -65,6 +67,12 @@ var EditPage = React.createClass({
return
- Statusbar Ready!
+ renderInfo : function(){
+ //render last update?
+ //number of times viewed?
+ },
+
+ renderNewButton : function(){
+ if(this.props.editId) return null;
+
+ return
+
+ New
+
+ },
+
+ renderLinks : function(){
+ if(!this.props.editId) return null;
+
+ return [
+
+ Edit Link
+
+
,
+
- );
+ ]
+ },
+
+ renderStatus : function(){
+ if(!this.props.editId) return null;
+
+ var text = 'Saved.'
+ if(this.props.isPending){
+ text = 'Saving...'
+ }
+ return
+ {text}
+
+ },
+
+ render : function(){
+ console.log(this.props);
+ return
+
+ Statusbar Ready!
+
+
+ {this.renderLinks()}
+ {this.renderStatus()}
+ {this.renderNewButton()}
+
+
}
});
diff --git a/client/homebrew/statusbar/statusbar.less b/client/homebrew/statusbar/statusbar.less
index f287122a8..a9588bb65 100644
--- a/client/homebrew/statusbar/statusbar.less
+++ b/client/homebrew/statusbar/statusbar.less
@@ -1,3 +1,12 @@
.statusbar{
+ font-size : 1.8em;
+ color : white;
+ svg{
+ vertical-align : middle;
+ height : 1em;
+ margin-right : 0.2em;
+ cursor : pointer;
+ fill : white;
+ }
}
\ No newline at end of file
diff --git a/client/naturalCrit/naturalCrit.less b/client/naturalCrit/naturalCrit.less
index da9fcfd6a..0c81a9c0c 100644
--- a/client/naturalCrit/naturalCrit.less
+++ b/client/naturalCrit/naturalCrit.less
@@ -4,6 +4,8 @@
@import 'naturalCrit/styles/colors.less';
@import 'naturalCrit/styles/tooltip.less';
+@import 'font-awesome/css/font-awesome.css';
+
html,body, #reactContainer, .naturalCrit{
min-height : 100%;
}
diff --git a/shared/naturalCrit/logo/CODE Bold.otf b/shared/naturalCrit/logo/CODE Bold.otf
new file mode 100644
index 000000000..50dd77d23
Binary files /dev/null and b/shared/naturalCrit/logo/CODE Bold.otf differ
diff --git a/shared/naturalCrit/logo/CODE Light.otf b/shared/naturalCrit/logo/CODE Light.otf
new file mode 100644
index 000000000..1ff9d8795
Binary files /dev/null and b/shared/naturalCrit/logo/CODE Light.otf differ
diff --git a/shared/naturalCrit/logo/logo.jsx b/shared/naturalCrit/logo/logo.jsx
new file mode 100644
index 000000000..313dd32f4
--- /dev/null
+++ b/shared/naturalCrit/logo/logo.jsx
@@ -0,0 +1,12 @@
+var React = require('react');
+
+var Logo = React.createClass({
+ render : function(){
+ return
+ }
+});
+
+module.exports = Logo;
diff --git a/shared/naturalCrit/logo/logo.less b/shared/naturalCrit/logo/logo.less
new file mode 100644
index 000000000..e69de29bb