From 65e6756281a039c47003ece89b27ddbd2f5f08d8 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Thu, 15 Jun 2017 09:47:26 +0200 Subject: [PATCH] OO-2823: disable fast preview, optimize Chunk and Grow option for our typically number of formulas, disable the menu --- .../fullWebApp/_content/fullwebapplayout.html | 8 +++++ .../generic/iframe/IFrameDeliveryMapper.java | 30 +++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/src/main/java/org/olat/core/commons/fullWebApp/_content/fullwebapplayout.html b/src/main/java/org/olat/core/commons/fullWebApp/_content/fullwebapplayout.html index f33c05cb74c..c85948e4d13 100644 --- a/src/main/java/org/olat/core/commons/fullWebApp/_content/fullwebapplayout.html +++ b/src/main/java/org/olat/core/commons/fullWebApp/_content/fullwebapplayout.html @@ -59,11 +59,19 @@ function o_mathjax(fct_success) { extensions: ["jsMath2jax.js"], messageStyle: 'none', showProcessingMessages: false, + showMathMenu: false, + menuSettings: { }, jsMath2jax: { preview: "none" }, tex2jax: { ignoreClass: "math" + }, + "HTML-CSS": { + EqnChunk: 5, EqnChunkFactor: 1, EqnChunkDelay: 100 + }, + "fast-preview": { + disabled: true } }); if(!(typeof fct_success === "undefined")) { diff --git a/src/main/java/org/olat/core/gui/control/generic/iframe/IFrameDeliveryMapper.java b/src/main/java/org/olat/core/gui/control/generic/iframe/IFrameDeliveryMapper.java index a8bc83efecc..57ab19ecb5c 100644 --- a/src/main/java/org/olat/core/gui/control/generic/iframe/IFrameDeliveryMapper.java +++ b/src/main/java/org/olat/core/gui/control/generic/iframe/IFrameDeliveryMapper.java @@ -597,6 +597,27 @@ public class IFrameDeliveryMapper implements Mapper { appendStaticJs("js/prototype/prototype.js"); } + /* + MathJax.Hub.Config({ + extensions: ["jsMath2jax.js"], + messageStyle: 'none', + showProcessingMessages: false, + showMathMenu: false, + menuSettings: { }, + jsMath2jax: { + preview: "none" + }, + tex2jax: { + ignoreClass: "math" + }, + "HTML-CSS": { + EqnChunk: 5, EqnChunkFactor: 1, EqnChunkDelay: 100 + }, + "fast-preview": { + disabled: true + } + }); + */ public void appendJsMath() { append("<script type=\"text/javascript\" src=\""); append(WebappHelper.getMathJaxCdn()); @@ -604,12 +625,21 @@ public class IFrameDeliveryMapper implements Mapper { append("<script type=\"text/javascript\">\n"); append("MathJax.Hub.Config({\n"); append(" extensions: [\"jsMath2jax.js\"],\n"); + append(" messageStyle: 'none',\n"); append(" showProcessingMessages: false,\n"); + append(" showMathMenu: false,\n"); + append(" menuSettings: { },\n"); append(" jsMath2jax: {\n"); append(" preview: \"none\"\n"); append(" },\n"); append(" tex2jax: {\n"); append(" ignoreClass: \"math\"\n"); + append(" },\n"); + append(" \"HTML-CSS\": {\n"); + append(" EqnChunk: 5, EqnChunkFactor: 1, EqnChunkDelay: 100\n"); + append(" },\n"); + append(" \"fast-preview\": {\n"); + append(" disabled: true\n"); append(" }\n"); append("});"); append("</script>"); -- GitLab