Projekt

Allgemein

Profil

Fehler #1093

QR-Code Linkverarbeitung nach Formel-Rendering

Von Tobias Mai vor 10 Monaten hinzugefügt. Vor 4 Monaten aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Beginn:
10.04.2024
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Wir sollten versuchen die QR-Codes erst nach dem Laden der Formeln anzuwenden, also zu den entsprechenden stellen zu scrollen.
Damit das für Nutzer nachvollziehbar wird, brauchen wir ein Overlay mit deinem Ladeysmbol (animierter Gif-Kreis oder so) außerdem ein Fallback, falls MathJax ewig braucht. Spontan würde ich sagen, dass nach 10s gescrollt wird, egal was dann noch nicht gerendert wurde

MathJax-Ready Funktion:
https://stackoverflow.com/questions/60154233/event-when-typesetting-is-done-mathjax-3

Ich sehe gerade, dass hier MathJax 3. Also anders

ChatGPT schlägt Nachfolgendes mit MathJax.Hub.Register.MessageHook vor:

<!DOCTYPE html>
<html>
<head>
<title>MathJax Example</title>
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-AMS_CHTML">
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: '$', '$'], ['\\(', '\\)'
}
});

// Function to execute after MathJax is done typesetting formulas
function myFunction() {
console.log("MathJax typesetting complete!");
// Add your code here
}
// Attach a callback function to the 'End' event
MathJax.Hub.Register.MessageHook("End Process", function () {
myFunction(); // Call your function after typesetting is complete
});
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;p&gt;Here is a formula: \(E = mc^2\)&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;

Historie

#1

Von Marco Wübbeke vor 8 Monaten aktualisiert

  • Status wurde von Neu zu In Bearbeitung geändert
#2

Von Birte Reich vor 4 Monaten aktualisiert

  • Status wurde von In Bearbeitung zu Erledigt geändert

Auch abrufbar als: Atom PDF