This folder is NOT LINKED IN TO troggle
/jslib/ is read by troggle
/js/ is NOT read by troggle
ONLY mention of QM_helper and jquery is in core/admin.py
where it is something to do with the JSON export capability.
Which seems to work even though /js/ is not available to troggle code
(it woud need to be /javascript/...)
settings.JSLIB_URL == /JAVASCRIPT/
http://localhost:8000/pathsreport to check
JSLIB_ROOT /mnt/c/EXPO/troggle/media/jslib
JSLIB_URL /javascript/
jquery seems to have been only used for a popup menuing system used for all the troggle reports
which was deleted by philip sargent as confusing and unnecessary in Spring 2020.
links to JS files are in the ../templates/*.html files
but _also_, and peculiarly, in the troggle/admin.py files
e.g.
class TroggleModelAdmin(admin.ModelAdmin):
def save_model(self, request, obj, form, change):
"""overriding admin save to fill the new_since parsing_field"""
obj.new_since_parsing=True
obj.save()
class Media:
js = ('jquery/jquery.min.js','js/QM_helper.js')
NB any *Admin class is used in the Django control panel only.
templates/editentrance.html:
{% extends "cavebase.html" %}
{% block title %}Edit Entrance{% endblock %}
{% block extraheaders %}
{% endblock %}
{% block content %}
etc
{% endblock %}