diff --git a/index.js b/index.js index 04174d4e4b18b2c7b88f90c7ff6328566e65cc3a..da78c1c0c131b0932e85faaadab36cd3b14c18b5 100644 --- a/index.js +++ b/index.js @@ -1,11 +1,9 @@ -/* global module, require, __dirname, console */ +/* global module, require, console */ /* jshint globalstrict: true */ 'use strict'; -let nj = require('nunjucks'); let Package = function () {}; -let baseDir = __dirname; let content = require('./content'); Package.meta = { @@ -29,25 +27,9 @@ Package.register = function (handlers, app, conf) { }; Package.initialize = function (req, params, handlers, cb) { - let templateDir = baseDir + '/templates/'; - nj.configure(templateDir, { autoescape: false }); - let config = content[params.name]; - config.abFlag = params.abFlag; - - if (config.template) { - config.html = nj.render(config.template, config); - } - - let templateParam = { - id: 'acos-webdev-inspector-' + params.name, - config: JSON.stringify(config), - script: typeof(config.script) == 'function' ? config.script.toString() : undefined, - points: typeof(config.points) == 'function' ? config.points.toString() : undefined - }; - params.headContent += nj.render('head.html', templateParam); - params.bodyContent += nj.render('body.html', templateParam); - cb(); + config.resetButton = true; + cb(config); }; module.exports = Package; diff --git a/templates/body.html b/templates/body.html deleted file mode 100644 index 8d1532ac0fef35fffe2265f1a3f44f430fe94d34..0000000000000000000000000000000000000000 --- a/templates/body.html +++ /dev/null @@ -1,12 +0,0 @@ -<div id="{{ id }}" class="acos-webdev-exercise acos-webdev-inspector"> - <div class="guide-column"> - <p class="instructions"></p> - <div class="state"> - <div class="points"></div> - </div> - <div class="toolbar"> - <button class="reset-button">Reset</button> - </div> - </div> - <div class="exercise"></div> -</div> diff --git a/templates/head.html b/templates/head.html deleted file mode 100644 index 995d19eac31dc1ab6805a73946e6f5df937a4de1..0000000000000000000000000000000000000000 --- a/templates/head.html +++ /dev/null @@ -1,10 +0,0 @@ -<script> - $(document).ready(function () { - new ACOSWebdev( - $('#{{ id }}'), - {{ config }}, - {% if points %}{{ points }}{% else %}undefined{% endif %} - ); - }); - {% if script %}{{ script }}{% endif %} -</script>