<!-- svxfile.html - this text visible because this template has been included --> {% extends "base.html" %} {% block title %}{{ survexfile }}{% endblock %} {% block head %} <!-- Should we wait until CodeMirror 6.0 is available https://codemirror.net/6/ --> <!-- <script type="text/javascript" src="{{settings.JSLIB_URL}}jquery-form/jquery.form.min.js"></script> <!-- INVALID--> <!-- <script type="text/javascript" src="{{settings.JSLIB_URL}}codemirror/codemirror.min.js"></script> <!-- INVALID--> <!-- Not in use and not needed for simple text editor jquery <script type="text/javascript"> var codeeditor; $(document).ready(function() { codeeditor = CodeMirror.fromTextArea("id_code", { parserfile: ["parsesurvex.js"], stylesheet: "{{settings.MEDIA_URL}}CodeMirror-0.62/css/survexcolors.css", # INVALID path: "{{settings.MEDIA_URL}}CodeMirror-0.62/js/", # INVALID textWrapping: false, lineNumbers: false, indentUnit: 4, tabMode: "spaces" }); $("#id_outputtype").val("ajax"); var options = { target: '#difflistajax', beforeSubmit: function() { $("textarea#id_code").value = codeeditor.getCode().length; }, success: function() { codeeditor.focus(); } }; $('#codewikiform').ajaxForm(options); // bind form using 'ajaxForm' }); </script> --> {% endblock %} {% block content %} {% if warning %} <h1 style="color: red">Survex Template - will save as file '{{ survexfile }}.svx'</h1> {% else %} <h1>Survex File: {{ survexfile }}</h1> {% endif %} {% if svxincludes %} <p><b>Included files:</b> {% for svxinclude in svxincludes %} <a href="{{svxinclude}}.svx">{{svxinclude}}</a> {% endfor %} </p> {% endif %} <form id="codewikiform" action="" method="POST">{% csrf_token %} <div class="codeframebit">{{form.code}}</div> <div style="display:none">{{form.filename}} {{form.dirname}} {{form.datetime}} {{form.outputtype}}</div> <input type="submit" name="diff" value="Differences between edited and saved versions of this file" /> <input type="submit" name="save" value="Save this edited svx file"/> <input type="submit" name="process" value="Run 'cavern' on this svx file" title="executes cavern"/> </form> <div id="difflistajax"> <pre> {% for diffline in difflist %}{{diffline}} {% endfor %} </pre> {% if logmessage %} {% if has_3d %} <p>Click here to view the <a href='{% url "threed" survexfile %}'>3d file</a> produced as output</p> {% else %} <p><b>No 3d file generated. There was an ERROR<br>Read the full <a href='{% url "svxlog" survexfile %}'>.log file</a> the <a href='{% url "err" survexfile %}'>.err file</a> and fix this .svx file</b></p> {% endif %} <!-- <pre> LOGMESSAGES {{logmessage}} </pre> --> {% endif %} </div> underground survey length: {{svxlength|floatformat:2}} metres<br /> <a href="/{{survexfile.cave.url}}">cave</a> primary survexfile <a href="/survexfile/{{ survexfile.cave.survex_file }}">{{survexfile.cave.survex_file}}</a> <br> directory primary survexfile <a href="/survexfile/{{survexfile.primary}}.svx">{{survexfile.primary}}</a> <br /> {% for sb in svxblocks %} block <em>{{sb}}</em> has parent block <em>{{sb.parent}}</em> (in file {{sb.parent.survexfile.path}}.svx)<br /> {% empty %} Cannot find any <em>dated</em> survex blocks in this survex file (not looking at *include files). <br /> Report this to a nerd if you think this is incorrect. <hr /> {% endfor %} <span style="font-family: monospace; font-size: 130%; "> {% for key, value in events.items %} {% with trips=value.0 svxothers=value.1 wallets=value.2 blocks=value.3 %} <details {% if forloop.first %} open{% endif %}> <summary><b><a href="/expedition/{{key|date:"Y"}}">{{key|date:"Y"}}</a>{{key|date:"-m-d"}}</b> {{blocks}}</summary> {% include 'onthisdate.html' %} {% endwith %} </details> {% endfor %} </span> {% endblock %}