0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-17 21:02:49 +00:00

Updated style to navbar

This commit is contained in:
Scott Tolksdorf
2016-11-14 23:03:58 -05:00
parent 2f2a1c5146
commit d400c37b6d
3 changed files with 44 additions and 20 deletions

View File

@@ -26,8 +26,6 @@ const NewPage = React.createClass({
errors : []
};
},
componentDidMount: function() {
const storage = localStorage.getItem(KEY);
if(storage){
@@ -80,7 +78,6 @@ const NewPage = React.createClass({
text : this.state.text
})
.end((err, res)=>{
if(err){
this.setState({
isSaving : false

View File

@@ -1,17 +1,16 @@
var React = require('react');
var _ = require('lodash');
var cx = require('classnames');
const React = require('react');
const _ = require('lodash');
const cx = require('classnames');
var Nav = require('naturalcrit/nav/nav.jsx');
var Navbar = require('../../navbar/navbar.jsx');
var PrintLink = require('../../navbar/print.navitem.jsx');
var RecentlyViewed = require('../../navbar/recent.navitem.jsx').viewed;
const Nav = require('naturalcrit/nav/nav.jsx');
const Navbar = require('../../navbar/navbar.jsx');
const PrintLink = require('../../navbar/print.navitem.jsx');
const RecentlyViewed = require('../../navbar/recent.navitem.jsx').viewed;
var BrewRenderer = require('../../brewRenderer/brewRenderer.jsx');
const BrewRenderer = require('../../brewRenderer/brewRenderer.jsx');
var HijackPrint = require('../hijackPrint.js');
var SharePage = React.createClass({
const SharePage = React.createClass({
getDefaultProps: function() {
return {
ver : '0.0.0',
@@ -27,10 +26,17 @@ var SharePage = React.createClass({
},
componentDidMount: function() {
document.onkeydown = HijackPrint(this.props.brew.shareId);
document.addEventListener('keydown', this.handleControlKeys);
},
componentWillUnmount: function() {
document.onkeydown = function(){};
document.removeEventListener('keydown', this.handleControlKeys);
},
handleControlKeys : function(e){
if(!(e.ctrlKey || e.metaKey)) return;
e.stopPropagation();
e.preventDefault();
const P_KEY = 80;
if(e.keyCode == P_KEY) window.open(`/print/${this.props.brew.shareId}?dialog=true`, '_blank').focus();
},
render : function(){