Smoke rises

This commit is contained in:
terakilobyte
2015-01-11 00:45:22 -05:00
parent 785ed3916c
commit 27da93f5c2
2 changed files with 24 additions and 5 deletions

8
app.js
View File

@ -31,6 +31,7 @@ var express = require('express'),
resourcesController = require('./controllers/resources'), resourcesController = require('./controllers/resources'),
userController = require('./controllers/user'), userController = require('./controllers/user'),
contactController = require('./controllers/contact'), contactController = require('./controllers/contact'),
bonfireController = require('./controllers/bonfire'),
/** /**
* User model * User model
@ -346,6 +347,13 @@ app.get(
} }
); );
/**
* Bonfire routing
*/
app.get('/bonfire', bonfireController.index);
/** /**
* 500 Error Handler. * 500 Error Handler.
*/ */

View File

@ -6,19 +6,30 @@ block content
script(src='/js/lib/codemirror/mode/javascript/javascript.js') script(src='/js/lib/codemirror/mode/javascript/javascript.js')
.col-sm-12 .col-sm-12
.col-sm-4.panel .col-sm-4.panel.
div Challenge text goes here
| Challenge text goes here
.col-sm-8 .col-sm-8
form.code form.code
.form-group.code .form-group.code
textarea(id='code') textarea(id='code')
#submitButton.btn.btn-primary
.col-sm-4.jumbotron
#codeOutput
script(type="text/javascript"). script.
var myCodeMirror = CodeMirror.fromTextArea(document.getElementById("code"), { var myCodeMirror = CodeMirror.fromTextArea(document.getElementById("code"), {
lineNumbers: true, lineNumbers: true,
mode: "javascript", mode: "javascript",
theme: 'monokai' theme: 'monokai',
runnable: true
}); });
myCodeMirror.setValue('2*2');
$('#submitButton').on('click', function() {
$('#codeOutput').empty();
var js = myCodeMirror.getValue();
var s = document.createElement('script');
s.textContent = js;
$('#codeOutput').append(eval(s.textContent));
});