Skip to content

Legacy Inline JavaScript in Templates #5

@volodymyrdovhan

Description

@volodymyrdovhan

Hello,
Mustache templates include inline JavaScript/legacy DOM-ready handlers instead of using AMD ES6 modules.

Documentation:

Code excerpts:

  • File: templates/player.mustache
25: </div>
27: <script src="https://vjs.zencdn.net/8.10.0/video.min.js"></script>
28: <script src="{{wwwroot}}/lib/javascript.php/{{sesskey}}/lib/ajax/ajax.js"></script> 
29: <script>
  • File: templates/player.mustache
27: <script src="https://vjs.zencdn.net/8.10.0/video.min.js"></script>
28: <script src="{{wwwroot}}/lib/javascript.php/{{sesskey}}/lib/ajax/ajax.js"></script> 
29: <script>
30:     // Ensure Video.js is loaded
  • File: templates/player.mustache
27: <script src="https://vjs.zencdn.net/8.10.0/video.min.js"></script>
28: <script src="{{wwwroot}}/lib/javascript.php/{{sesskey}}/lib/ajax/ajax.js"></script> 
29: <script>
30:     // Ensure Video.js is loaded
31:     document.addEventListener("DOMContentLoaded", function() {

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions