mirror of https://github.com/go-gitea/gitea.git
Browse Source
1. Add some "render-content" classes to "markup" elements when the
content is rendered
2. Use correct "markup" wrapper for "preview" (but not set that class on
the tab)
3. Remove incorrect "markup" class from LFS file view, because there is
no markup content
* "edit-diff" is also removed because it does nothing
5. Use "initPdfViewer" for PDF viewer
6. Remove incorrect "content" class from milestone markup
7. Init all ".markup" elements by new init framework
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
pull/33788/head
29 changed files with 203 additions and 235 deletions
@ -1,3 +1,3 @@
@@ -1,3 +1,3 @@
|
||||
<div class="field {{if not .item.VisibleOnForm}}tw-hidden{{end}}"> |
||||
<div class="markup">{{ctx.RenderUtils.MarkdownToHtml .item.Attributes.value}}</div> |
||||
<div class="render-content markup">{{ctx.RenderUtils.MarkdownToHtml .item.Attributes.value}}</div> |
||||
</div> |
||||
|
||||
@ -1,18 +1,17 @@
@@ -1,18 +1,17 @@
|
||||
import {renderMermaid} from './mermaid.ts'; |
||||
import {renderMath} from './math.ts'; |
||||
import {renderCodeCopy} from './codecopy.ts'; |
||||
import {renderAsciicast} from './asciicast.ts'; |
||||
import {initMarkupCodeMermaid} from './mermaid.ts'; |
||||
import {initMarkupCodeMath} from './math.ts'; |
||||
import {initMarkupCodeCopy} from './codecopy.ts'; |
||||
import {initMarkupRenderAsciicast} from './asciicast.ts'; |
||||
import {initMarkupTasklist} from './tasklist.ts'; |
||||
import {registerGlobalSelectorFunc} from '../modules/observer.ts'; |
||||
|
||||
// code that runs for all markup content
|
||||
export function initMarkupContent(): void { |
||||
renderMermaid(); |
||||
renderMath(); |
||||
renderCodeCopy(); |
||||
renderAsciicast(); |
||||
} |
||||
|
||||
// code that only runs for comments
|
||||
export function initCommentContent(): void { |
||||
initMarkupTasklist(); |
||||
registerGlobalSelectorFunc('.markup', (el: HTMLElement) => { |
||||
initMarkupCodeCopy(el); |
||||
initMarkupTasklist(el); |
||||
initMarkupCodeMermaid(el); |
||||
initMarkupCodeMath(el); |
||||
initMarkupRenderAsciicast(el); |
||||
}); |
||||
} |
||||
|
||||
Loading…
Reference in new issue