diff --git a/paramecio2/libraries/mtemplates.py b/paramecio2/libraries/mtemplates.py index 374c573..bf6b9b9 100644 --- a/paramecio2/libraries/mtemplates.py +++ b/paramecio2/libraries/mtemplates.py @@ -67,8 +67,8 @@ class PTemplate: self.add_filter(self.load_js) def add_js(self, js, module=''): - - self.js[js]=''.format(make_media_url('js/'+js, module)) + if not js in self.js: + self.js[js]=''.format(make_media_url('js/'+js, module)) def load_js(self): diff --git a/paramecio2/modules/admin/templates/dashboard.phtml b/paramecio2/modules/admin/templates/dashboard.phtml index 46c3005..ec44951 100644 --- a/paramecio2/modules/admin/templates/dashboard.phtml +++ b/paramecio2/modules/admin/templates/dashboard.phtml @@ -14,7 +14,6 @@ -${load_js()|n} <%block name="extra_js"> <%block name="extra_header"> @@ -106,6 +105,7 @@ ${load_js()|n} }); +${load_js()|n} <%block name="jscript_block">