mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 05:49:53 +08:00
marked: fix code block line number
This commit is contained in:
parent
09df438f2e
commit
ada7400306
@ -1,3 +1,5 @@
|
||||
var VRenderer = 'hoedown';
|
||||
|
||||
// Use Marked to highlight code blocks in edit mode.
|
||||
marked.setOptions({
|
||||
highlight: function(code, lang) {
|
||||
|
@ -34,6 +34,8 @@ var getHeadingLevel = function(h) {
|
||||
return level;
|
||||
}
|
||||
|
||||
var VRenderer = 'markdown-it';
|
||||
|
||||
// There is a VMarkdownitOption struct passed in.
|
||||
// var VMarkdownitOption = { html, breaks, linkify, sub, sup };
|
||||
var mdit = window.markdownit({
|
||||
|
@ -102,6 +102,10 @@ if (typeof VOS == 'undefined') {
|
||||
VOS = 'win';
|
||||
}
|
||||
|
||||
if (typeof VRenderer == 'undefined') {
|
||||
VRenderer = 'markdown-it';
|
||||
}
|
||||
|
||||
if (typeof handleMathjaxReady == 'undefined') {
|
||||
var handleMathjaxReady = function() {};
|
||||
}
|
||||
@ -1241,13 +1245,15 @@ var renderCodeBlockLineNumber = function() {
|
||||
}
|
||||
}
|
||||
|
||||
// Delete the last extra row.
|
||||
var tables = document.getElementsByTagName('table');
|
||||
for (var i = 0; i < tables.length; ++i) {
|
||||
var table = tables[i];
|
||||
if (table.classList.contains("hljs-ln")) {
|
||||
var rowCount = table.rows.length;
|
||||
table.deleteRow(rowCount - 1);
|
||||
if (VRenderer != 'marked') {
|
||||
// Delete the last extra row.
|
||||
var tables = document.getElementsByTagName('table');
|
||||
for (var i = 0; i < tables.length; ++i) {
|
||||
var table = tables[i];
|
||||
if (table.classList.contains("hljs-ln")) {
|
||||
var rowCount = table.rows.length;
|
||||
table.deleteRow(rowCount - 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -2,6 +2,8 @@ var renderer = new marked.Renderer();
|
||||
var toc = []; // Table of contents as a list
|
||||
var nameCounter = 0;
|
||||
|
||||
var VRenderer = 'marked';
|
||||
|
||||
renderer.heading = function(text, level) {
|
||||
// Use number to avoid issues with Chinese
|
||||
var escapedText = 'toc_' + nameCounter++;
|
||||
|
@ -1,3 +1,5 @@
|
||||
var VRenderer = 'showdown';
|
||||
|
||||
var renderer = new showdown.Converter({simplifiedAutoLink: 'true',
|
||||
excludeTrailingPunctuationFromURLs: 'true',
|
||||
strikethrough: 'true',
|
||||
|
Loading…
x
Reference in New Issue
Block a user