You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/web_src/css
silverwind dcde4701a5
Fix math and mermaid rendering bugs (#24049)
1. Fix multiple error display for math and mermaid:


![err](https://user-images.githubusercontent.com/115237/231126411-8a21a777-cd53-4b7e-ac67-5332623106e8.gif)

2. Fix height calculation of certain mermaid diagrams by reading the
iframe inner height from it's document instead of parsing it from SVG:

Before:
<img width="866" alt="Screenshot 2023-04-11 at 11 56 27"
src="https://user-images.githubusercontent.com/115237/231126480-b194e02b-ea8c-4ddf-8c79-50c525815d92.png">

After:
<img width="855" alt="Screenshot 2023-04-11 at 11 56 35"
src="https://user-images.githubusercontent.com/115237/231126494-5fe86a48-8d21-455a-8b95-79b6ee27a16f.png">

3. Refactor error handling to a common function
4. Rename to `renderAsciicast` for consistency
5. Improve mermaid loading sequence

Note: I did try `securityLevel: 'sandbox'` to make mermaid output a
iframe directly, but that showed a bug in mermaid where the iframe style
height was set incorrectly. Opened
https://github.com/mermaid-js/mermaid/issues/4289 for this.

---------

Co-authored-by: Giteabot <teabot@gitea.io>
2 years ago
..
chroma Replace Less with CSS (#23481) 2 years ago
code Fix some broken css (#23560) 2 years ago
codemirror Replace Less with CSS (#23481) 2 years ago
console Replace Less with CSS (#23481) 2 years ago
features Set opaque background on markup and images (#23578) 2 years ago
markup Fix math and mermaid rendering bugs (#24049) 2 years ago
modules Replace Less with CSS (#23481) 2 years ago
shared Convert issue list checkboxes to native (#23596) 2 years ago
standalone Replace Less with CSS (#23481) 2 years ago
themes CSS color tweaks (#23828) 2 years ago
admin.css Replace Less with CSS (#23481) 2 years ago
animations.css Replace Less with CSS (#23481) 2 years ago
base.css Fix math and mermaid rendering bugs (#24049) 2 years ago
dashboard.css Replace Less with CSS (#23481) 2 years ago
editor-markdown.css Set EasyMDE heading font-size to the same size as the resulting markdown (#24151) 2 years ago
editor.css Introduce GitHub markdown editor, keep EasyMDE as fallback (#23876) 2 years ago
explore.css Fix long name ui issues and label ui issue (#23541) 2 years ago
font_i18n.css Replace Less with CSS (#23481) 2 years ago
form.css Replace tribute with text-expander-element for textarea (#23985) 2 years ago
helpers.css Fix math and mermaid rendering bugs (#24049) 2 years ago
home.css Replace Less with CSS (#23481) 2 years ago
index.css Introduce GitHub markdown editor, keep EasyMDE as fallback (#23876) 2 years ago
install.css Replace Less with CSS (#23481) 2 years ago
organization.css Org pages style fixes (#23901) 2 years ago
package.css Replace Less with CSS (#23481) 2 years ago
repository.css Adjust sticky pr header to cover background (#23956) 2 years ago
review.css Expand/Collapse all changed files (#23639) 2 years ago
runner.css Replace Less with CSS (#23481) 2 years ago
svg.css Replace Less with CSS (#23481) 2 years ago
tribute.css Replace Less with CSS (#23481) 2 years ago
user.css Fix user profile description rendering (#23882) 2 years ago