Skip to content

Commit

Permalink
call render on file contents
Browse files Browse the repository at this point in the history
  • Loading branch information
kylesferrazza committed May 20, 2019
1 parent 9de89af commit dc2adbe
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 11 deletions.
14 changes: 6 additions & 8 deletions app/assets/javascripts/exam.js
Expand Up @@ -67,14 +67,12 @@ function activateCode(index, code) {
'Tab': "indentAuto"
})
});
if ($(code).data("contents")) {
const text = $(code).data("contents");
var markedText = extractMarks(text);
cm.setValue(markedText.text);
if (markedText.count > 0) applyMarks(cm, markedText.marks);
for (var i = 0; i < markedText.lines.length; i++)
cm.indentLine(i, "smart", true);
}
const text = $(code).text();
var markedText = extractMarks(text);
cm.setValue(markedText.text);
if (markedText.count > 0) applyMarks(cm, markedText.marks);
for (var i = 0; i < markedText.lines.length; i++)
cm.indentLine(i, "smart", true);
cm.setCursor(0, 0);
cm.clearHistory();
}
Expand Down
4 changes: 3 additions & 1 deletion app/views/exams/_files.html.erb
Expand Up @@ -12,7 +12,9 @@
<%
contents = File.read(Rails.root.join("public", filename))
%>
<textarea class="codemirror-textarea" data-lang="<%= lang %>" data-readonly="true" data-contents="<%= contents %>"></textarea>
<textarea class="codemirror-textarea" data-lang="<%= lang %>" data-readonly="true">
<%= render html: contents %>
</textarea>
</div>
<hr>
<% end %>
6 changes: 4 additions & 2 deletions app/views/exams/questiontypes/_code.html.erb
Expand Up @@ -12,5 +12,7 @@
end
%>

<%= form.text_area unique_label, label: "Respond with code in the following area.", class: "codemirror-textarea",
data: {lang: lang, contents: contents, readonly: false} %>
<p>Respond with code in the following area.</p>
<textarea class="codemirror-textarea" data-lang="<%= lang %>" data-readonly="false" name="<%= unique_label %>">
<%= render html: contents %>
</textarea>

0 comments on commit dc2adbe

Please sign in to comment.