Site script request/donation #114
[script donation] codeforces.com
0%
Description
We've been given another script to include:
It includes MathJax which is written in TypeScript, so we'll have to complete Roadmap task 16 before we can do anything about this.
Related issues
History
Updated by koszko over 1 year ago
The blocking roadmap task 16 is almost done but MathJax seems to be using eval(). This means the CSP rules used by Haketilo for scripts must be made amendable to include 'unsafe-eval'
Updated by koszko over 1 year ago
- Blocked by Feature #73: [Roadmap 6] Implement a permissions system added
Updated by koszko about 1 year ago
With the newest updates to Haketilo and Hydrilla, custom site resources can now use eval()
and utilize script files from Trisquel's libjs-*
packages. The former obstacles to packaging this fix are now gone.
Unfortunately, MathJax (at least as bundled for Trisquel package) initializes itself by dynamically adding <script>
tags to the page. This behavior is not currently compatible with Haketilo and we have to once again wait for our tools to gain support for JavaScript programs that work this way