Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
canifa_note
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vũ Hoàng Anh
canifa_note
Commits
334da5e9
Unverified
Commit
334da5e9
authored
Dec 15, 2022
by
M. Gschwandtner
Committed by
GitHub
Dec 15, 2022
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: add a span as wrapper to fix whitespace (#747)
parent
35fed76d
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
10 additions
and
8 deletions
+10
-8
marked.test.ts
web/src/labs/marked/marked.test.ts
+4
-4
DoneList.ts
web/src/labs/marked/parser/DoneList.ts
+1
-1
OrderedList.ts
web/src/labs/marked/parser/OrderedList.ts
+1
-1
TodoList.ts
web/src/labs/marked/parser/TodoList.ts
+3
-1
UnorderedList.ts
web/src/labs/marked/parser/UnorderedList.ts
+1
-1
No files found.
web/src/labs/marked/marked.test.ts
View file @
334da5e9
...
@@ -60,8 +60,8 @@ console.log("hello world!")
...
@@ -60,8 +60,8 @@ console.log("hello world!")
- [ ] finish my homework
- [ ] finish my homework
- [x] yahaha`
,
- [x] yahaha`
,
want
:
`<p>My task:</p>
want
:
`<p>My task:</p>
<p class='li-container'><span class='todo-block todo' data-value='TODO'></span>
finish my homework
</p>
<p class='li-container'><span class='todo-block todo' data-value='TODO'></span>
<span>finish my homework</span>
</p>
<p class='li-container'><span class='todo-block done' data-value='DONE'>✓</span>
yahaha
</p>`
,
<p class='li-container'><span class='todo-block done' data-value='DONE'>✓</span>
<span>yahaha</span>
</p>`
,
},
},
];
];
...
@@ -76,8 +76,8 @@ console.log("hello world!")
...
@@ -76,8 +76,8 @@ console.log("hello world!")
* list 123
* list 123
1. 123123`
,
1. 123123`
,
want
:
`<p>This is a list</p>
want
:
`<p>This is a list</p>
<p class='li-container'><span class='ul-block'>•</span>
list 123
</p>
<p class='li-container'><span class='ul-block'>•</span>
<span>list 123</span>
</p>
<p class='li-container'><span class='ol-block'>1.</span>
123123
</p>`
,
<p class='li-container'><span class='ol-block'>1.</span>
<span>123123</span>
</p>`
,
},
},
];
];
...
...
web/src/labs/marked/parser/DoneList.ts
View file @
334da5e9
...
@@ -10,7 +10,7 @@ const renderer = (rawStr: string): string => {
...
@@ -10,7 +10,7 @@ const renderer = (rawStr: string): string => {
}
}
const
parsedContent
=
marked
(
matchResult
[
1
],
[],
inlineElementParserList
);
const
parsedContent
=
marked
(
matchResult
[
1
],
[],
inlineElementParserList
);
return
`<p class='li-container'><span class='todo-block done' data-value='DONE'>✓</span>
${
parsedContent
}
</p>
${
matchResult
[
2
]}
`
;
return
`<p class='li-container'><span class='todo-block done' data-value='DONE'>✓</span>
<span>
${
parsedContent
}
</span>
</p>
${
matchResult
[
2
]}
`
;
};
};
export
default
{
export
default
{
...
...
web/src/labs/marked/parser/OrderedList.ts
View file @
334da5e9
...
@@ -10,7 +10,7 @@ const renderer = (rawStr: string): string => {
...
@@ -10,7 +10,7 @@ const renderer = (rawStr: string): string => {
}
}
const
parsedContent
=
marked
(
matchResult
[
2
],
[],
inlineElementParserList
);
const
parsedContent
=
marked
(
matchResult
[
2
],
[],
inlineElementParserList
);
return
`<p class='li-container'><span class='ol-block'>
${
matchResult
[
1
]}
.</span>
${
parsedContent
}
</p>
${
matchResult
[
3
]}
`
;
return
`<p class='li-container'><span class='ol-block'>
${
matchResult
[
1
]}
.</span>
<span>
${
parsedContent
}
</span>
</p>
${
matchResult
[
3
]}
`
;
};
};
export
default
{
export
default
{
...
...
web/src/labs/marked/parser/TodoList.ts
View file @
334da5e9
...
@@ -11,7 +11,9 @@ const renderer = (rawStr: string): string => {
...
@@ -11,7 +11,9 @@ const renderer = (rawStr: string): string => {
}
}
const
parsedContent
=
marked
(
matchResult
[
1
],
[],
inlineElementParserList
);
const
parsedContent
=
marked
(
matchResult
[
1
],
[],
inlineElementParserList
);
return
`<p class='li-container'><span class='todo-block todo' data-value='TODO'></span>
${
parsedContent
}
</p>
${
escape
(
matchResult
[
2
])}
`
;
return
`<p class='li-container'><span class='todo-block todo' data-value='TODO'></span><span>
${
parsedContent
}
</span></p>
${
escape
(
matchResult
[
2
]
)}
`
;
};
};
export
default
{
export
default
{
...
...
web/src/labs/marked/parser/UnorderedList.ts
View file @
334da5e9
...
@@ -11,7 +11,7 @@ const renderer = (rawStr: string): string => {
...
@@ -11,7 +11,7 @@ const renderer = (rawStr: string): string => {
}
}
const
parsedContent
=
marked
(
matchResult
[
1
],
[],
inlineElementParserList
);
const
parsedContent
=
marked
(
matchResult
[
1
],
[],
inlineElementParserList
);
return
`<p class='li-container'><span class='ul-block'>•</span>
${
parsedContent
}
</p>
${
escape
(
matchResult
[
2
])}
`
;
return
`<p class='li-container'><span class='ul-block'>•</span>
<span>
${
parsedContent
}
</span>
</p>
${
escape
(
matchResult
[
2
])}
`
;
};
};
export
default
{
export
default
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment