it works
|
Before Width: | Height: | Size: 337 KiB After Width: | Height: | Size: 337 KiB |
|
Before Width: | Height: | Size: 5.4 MiB After Width: | Height: | Size: 5.4 MiB |
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 9.4 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
@@ -2,23 +2,39 @@ var React = require('react');
|
||||
var _ = require('lodash');
|
||||
var cx = require('classnames');
|
||||
|
||||
var CreateRouter = require('pico-router').createRouter;
|
||||
|
||||
var PHB = require('./phb/phb.jsx');
|
||||
var Editor = require('./editor/editor.jsx');
|
||||
|
||||
|
||||
var Snippets = require('./editor/snippets');
|
||||
//var Snippets = require('./editor/snippets');
|
||||
|
||||
var KEY = 'naturalCrit-homebrew';
|
||||
|
||||
|
||||
|
||||
var Router = CreateRouter({
|
||||
'/homebrew' : 'home',
|
||||
'/homebrew/edit/:id' : function(args){
|
||||
|
||||
},
|
||||
'/homebrew/share/:id' : function(args){
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
var Homebrew = React.createClass({
|
||||
getDefaultProps: function() {
|
||||
return {
|
||||
text : ""
|
||||
};
|
||||
},
|
||||
|
||||
getInitialState: function() {
|
||||
return {
|
||||
text : Snippets.intro
|
||||
text : "# Holla"
|
||||
};
|
||||
},
|
||||
|
||||
14
client/homebrew/homebrew.less
Normal file
@@ -0,0 +1,14 @@
|
||||
@import 'naturalCrit/styles/reset.less';
|
||||
//@import 'naturalCrit/styles/elements.less';
|
||||
@import 'naturalCrit/styles/animations.less';
|
||||
@import 'naturalCrit/styles/colors.less';
|
||||
@import 'naturalCrit/styles/tooltip.less';
|
||||
|
||||
html,body, #reactContainer{
|
||||
min-height: 100%;
|
||||
}
|
||||
|
||||
.homebrew{
|
||||
background-color: @steel;
|
||||
height : 100%;
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
|
||||
|
||||
.homebrew{
|
||||
background-color: @steel;
|
||||
height : 100%;
|
||||
}
|
||||
@@ -4,13 +4,12 @@ var cx = require('classnames');
|
||||
var CreateRouter = require('pico-router').createRouter;
|
||||
|
||||
var CombatManager = require('./combatManager/combatManager.jsx');
|
||||
var Homebrew = require('./homebrew/homebrew.jsx');
|
||||
//var Homebrew = require('./homebrew/homebrew.jsx');
|
||||
|
||||
|
||||
var Router = CreateRouter({
|
||||
'/' : <CombatManager />,
|
||||
'/combat' : <CombatManager />,
|
||||
'/homebrew' : <Homebrew />,
|
||||
});
|
||||
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ var gulp = require("gulp");
|
||||
|
||||
|
||||
var gulp = vitreumTasks(gulp, {
|
||||
entryPoints: ["./client/naturalCrit"],
|
||||
entryPoints: ["./client/naturalCrit", "./client/homebrew"],
|
||||
|
||||
DEV: true,
|
||||
|
||||
|
||||
18
server.js
@@ -8,6 +8,24 @@ app.use(express.static(__dirname + '/build'));
|
||||
|
||||
|
||||
|
||||
app.get('/homebrew*', function (req, res) {
|
||||
vitreumRender({
|
||||
page: './build/homebrew/bundle.dot',
|
||||
globals:{},
|
||||
prerenderWith : './client/homebrew/homebrew.jsx',
|
||||
initialProps: {
|
||||
url: req.originalUrl,
|
||||
|
||||
text : "cool"
|
||||
},
|
||||
clearRequireCache : true,
|
||||
}, function (err, page) {
|
||||
return res.send(page)
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
app.get('*', function (req, res) {
|
||||
vitreumRender({
|
||||
page: './build/naturalCrit/bundle.dot',
|
||||
|
||||