/common/js/templates.js gets built dynamically in dev
The list of templates gets pushed onto a single file, with the EJS pre-compiled into functions. Then, in the Renderer, the functions only need to be invoked, meaning we no longer need the EJS client lib, and don't eval code.
Showing
- lib/static/views.js 13 additions, 0 deletionslib/static/views.js
- lib/static_resources.js 0 additions, 1 deletionlib/static_resources.js
- resources/static/common/js/lib/ejs.js 0 additions, 514 deletionsresources/static/common/js/lib/ejs.js
- resources/static/common/js/renderer.js 5 additions, 25 deletionsresources/static/common/js/renderer.js
- resources/static/test/mocks/templates.js 3 additions, 2 deletionsresources/static/test/mocks/templates.js
- scripts/create_templates.js 32 additions, 7 deletionsscripts/create_templates.js
Loading
Please register or sign in to comment