fix: markdown checkbox rendering with links
This commit is contained in:
		| @@ -290,7 +290,7 @@ const md = new MarkdownIt({ | ||||
|   }) | ||||
|   .use(underline) | ||||
|   .use(mdEmoji) | ||||
|   .use(mdTaskLists, {label: true, labelAfter: true}) | ||||
|   .use(mdTaskLists, {label: false, labelAfter: false}) | ||||
|   .use(mdExpandTabs) | ||||
|   .use(mdAbbr) | ||||
|   .use(mdSup) | ||||
| @@ -627,7 +627,7 @@ export default { | ||||
|             hint: async (cm, options) => { | ||||
|               const cur = cm.getCursor() | ||||
|               const curLine = cm.getLine(cur.line).substring(0, cur.ch) | ||||
|               const queryString = curLine.substring(curLine.lastIndexOf('[')+1,curLine.length-2) | ||||
|               const queryString = curLine.substring(curLine.lastIndexOf('[') + 1, curLine.length - 2) | ||||
|               const token = cm.getTokenAt(cur) | ||||
|               try { | ||||
|                 const respRaw = await this.$apollo.query({ | ||||
|   | ||||
| @@ -508,7 +508,7 @@ | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   ul:not(.tabset-tabs) { | ||||
|   ul:not(.tabset-tabs):not(.contains-task-list) { | ||||
|     list-style: none; | ||||
|     > li::before { | ||||
|       position: absolute; | ||||
| @@ -596,21 +596,25 @@ | ||||
|   // TASK LISTS | ||||
|   // --------------------------------- | ||||
|  | ||||
|   .contains-task-list { | ||||
|     padding-left: 0; | ||||
|   } | ||||
|  | ||||
|   .task-list-item { | ||||
|     position: relative; | ||||
|     list-style-type: none; | ||||
|  | ||||
|     &-checkbox[disabled] { | ||||
|       display: none; | ||||
|       width: 1.1rem; | ||||
|       height: 1.1rem; | ||||
|       top: 2px; | ||||
|       position: relative; | ||||
|       margin-right: 2px; | ||||
|  | ||||
|       & + label { | ||||
|         padding-left: 1.5rem; | ||||
|       } | ||||
|  | ||||
|       & + label::before { | ||||
|       &::after { | ||||
|         position: absolute; | ||||
|         left: 0; | ||||
|         top: 2px; | ||||
|         top: 0; | ||||
|         content: ' '; | ||||
|         display: block; | ||||
|         width: 1.1rem; | ||||
| @@ -629,7 +633,7 @@ | ||||
|         } | ||||
|       } | ||||
|  | ||||
|       &[checked] + label::before  { | ||||
|       &[checked]::after  { | ||||
|         content: '✓'; | ||||
|       } | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user