diff --git a/www/pad/export.js b/www/pad/export.js
index 0370e1b71..1225bc918 100644
--- a/www/pad/export.js
+++ b/www/pad/export.js
@@ -101,24 +101,27 @@ define([
replacement: function (content, node) {
var indexOf = Array.prototype.indexOf;
var index = indexOf.call(node.parentNode.childNodes, node);
- var rowContent = node.innerHTML.replace(/
|<\/td>/g, '').split(' ')
- rowContent[0] = `|${rowContent[0]}`
- var row = ''
- var rowLength = rowContent.filter(Boolean).length
+ var rowContent = node.innerHTML.replace(/ | |<\/td>/g, '').split(' ');
+ rowContent[0] = `|${rowContent[0]}`;
+ var row = '';
+ var rowLength = rowContent.filter(Boolean).length;
for (var i =0; i < rowLength; i++) {
- var cell = rowContent[i]
- cell += ' |'
- row += cell
+ var cell = rowContent[i] + ' |';
+ row += cell;
}
- var newRow = row.concat('\n')
+ var newRow = row.concat('\n');
if (index === 0) {
- var separator = '|-'
- newRow += `${separator.repeat(rowLength)}\n`
+ var separator = '|-';
+ newRow += `${separator.repeat(rowLength)}\n`;
}
- return newRow
- }})
+ return newRow;
+ }}).addRule('strikethrough', {
+ filter: ['s', 'del', 'strike'],
+ replacement: function (content) {
+ return '~' + content + '~';
+ }
+ })
.turndown(toExport);
- console.log(md)
var mdBlob = new Blob([md], {
type: 'text/markdown;charset=utf-8'
});
|