Set size of exercise code editor according to solution

Use the number of lines in solution to set editor’s size
This commit is contained in:
Aaron O'Mullan
2014-03-31 15:55:06 -07:00
parent 2d29121e2e
commit fcdb12f4ca
2 changed files with 5 additions and 1 deletions
+4
View File
@@ -6,6 +6,10 @@ var parse = require("../parse");
var fs = require('./fs');
swig.setFilter('lines', function(content) {
return content.split('\n').length;
});
// return a templeter for page
var initTemplate = function(options) {
var tpl = swig.compileFile(path.resolve(__dirname, '../../templates/page.html'));
+1 -1
View File
@@ -12,7 +12,7 @@
<div class="message">
{% autoescape false %}{{ section.content }}{% endautoescape %}
</div>
<div class="editor" style="height: {{ section.content.split("\n").length*20 }};">{{ section.code.base }}</div>
<div class="editor" style="height: {{ section.code.solution|lines*20 }}px">{{ section.code.base }}</div>
<pre class="hidden code-solution">{{ section.code.solution }}</pre>
<pre class="hidden code-validation">{{ section.code.validation }}</pre>