2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2026-05-01 17:28:44 +01:00
Files
troggle/media/js
Martin Green 5ac2e24cc2 Removed jQuery
2022-06-24 21:58:00 +01:00
..
2022-03-23 22:55:43 +00:00

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 %}



<link rel="stylesheet" href="{{ settings.JSLIB_URL }}jquery-ui/css/lightness/jquery-ui.css" type="text/css" media="all" />

<script src="{{ settings.JSLIB_URL }}jquery-ui/jquery-ui.min.js" type="text/javascript"></script>

<!--<script src="{{ settings.TINY_MCE_MEDIA_URL }}tiny_mce.js" type="text/javascript"></script>-->

{% endblock %}

{% block content %}

etc



{% endblock %}