mirror of
https://github.com/outline/outline.git
synced 2026-01-06 02:59:54 -06:00
Merge branch 'tom/fix-html-paste'
This commit is contained in:
@@ -148,7 +148,8 @@ export default class CodeFence extends Node {
|
||||
{
|
||||
tag: ".code-block",
|
||||
preserveWhitespace: "full",
|
||||
contentElement: "code",
|
||||
contentElement: (node: HTMLElement) =>
|
||||
node.querySelector("code") || node,
|
||||
getAttrs: (dom: HTMLDivElement) => ({
|
||||
language: dom.dataset.language,
|
||||
}),
|
||||
|
||||
@@ -48,7 +48,8 @@ export default class Heading extends Node {
|
||||
parseDOM: this.options.levels.map((level: number) => ({
|
||||
tag: `h${level}`,
|
||||
attrs: { level },
|
||||
contentElement: ".heading-content",
|
||||
contentElement: (node: HTMLHeadingElement) =>
|
||||
node.querySelector(".heading-content") || node,
|
||||
})),
|
||||
toDOM: (node) => {
|
||||
let anchor, fold;
|
||||
|
||||
@@ -42,7 +42,8 @@ export default class Notice extends Node {
|
||||
{
|
||||
tag: "div.notice-block",
|
||||
preserveWhitespace: "full",
|
||||
contentElement: "div.content",
|
||||
contentElement: (node: HTMLDivElement) =>
|
||||
node.querySelector("div.conten") || node,
|
||||
getAttrs: (dom: HTMLDivElement) => ({
|
||||
style: dom.className.includes("tip")
|
||||
? "tip"
|
||||
|
||||
Reference in New Issue
Block a user