That should work perfectly fine. This is how I do it, if you would like
another example.
I have this in my layout.html before {{include 'web2py_ajax.html'}}
}}
ractive_enabled = globals().get('ractive_enabled',False)
if ractive_enabled:
response.files.append(URL('static','js/ractive.js'))
response.files.append(URL('static','js/ractive-events-tap.js'))
response.files.append(URL('static','js/ractive-transitions-fade.js'))
pass
}}
Then on my views using ractive, I have ractive_enabled=True and I change
ractive delimiters. Example:
<script>
var ractive = new Ractive({
el: '#main',
template: '#main-template',
delimiters: [ '[[', ']]' ],
tripleDelimiters: [ '[[[', ']]]' ] ,
});
</script>
I prefer changing ractive's delimiters, Massimo, for instance, prefers your
approach.
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.