{% load i18n %}
{% if not err %}
{% if filetype == 'Text' %}
{% ifnotequal file_content None %}
var editor = CodeMirror.fromTextArea($('#docu-view')[0], {
{% include 'snippets/editor_set_mode.html' %}
theme: 'default',
indentUnit: 4,
{% if fileext != 'txt' and fileext != 'text' %}
lineNumbers: true,
{% endif %}
lineWrapping: true,
readOnly: true
});
{% endifnotequal %}
{% endif %}
{% if filetype == 'Image' %}
{% include 'snippets/image_file_view_js.html' %}
{% endif %}
{% if filetype == 'SVG' %}
function setFileViewAreaHeight() {
var $fileView = $('#file-view');
$fileView.outerHeight($(window).height() - $fileView.offset().top);
}
setFileViewAreaHeight();
$(window).on('resize', setFileViewAreaHeight);
$('#svg-view').prev('.loading-icon').hide();
$('#svg-view').show();
{% endif %}
{% if filetype == 'Markdown' %}
{% ifnotequal file_content None %}
var renderer = new marked.Renderer();
// remove 'id' attribute for headings
renderer.heading = function (text, level) {
return '