modif des liens pour supprimer tout formatage de l'url

pull/11/head
Nicolas Sanchez 3 years ago
parent e9b1be623f
commit 6a397234c5

@ -22,4 +22,7 @@ impl Arguments {
#[derive(Clone)]
pub struct AppData {
pub name: String,
pub db_url: String,
pub db_user: String,
pub db_passwd: String,
}

@ -124,6 +124,11 @@ function formatLine(line) {
let ret = removeMono(line);
line = ret[0];
let listMono = ret[1];
// test remove link
ret = removeLink(line);
console.log('removeLink ' + ret[0]);
if (line.match(/^\s*-{3,}\s*$/)) {
token = /^(\s*-{3,}\s*)$/
elem.classList.add('line');
@ -454,6 +459,16 @@ function addMono(line, listMono) {
return line;
}
function removeLink(line) {
let listLink = line.match(/(\[([^\]]*?)\]\(([^\)]*?)\))/g);
if (listLink == null) {
return [line, null];
}
line = line.replace(/(\[([^\]]*?)\]\(([^\)]*?)\))/g, "[$2]()");
return [line, listLink.reverse()];
}
function addLink(line) {
line = line.replace(/(\[([^\]]+?)\]\(([^\)]+?)\))/ig, '<span class="token">[</span><a class="link" data-href="$3" href="$3">$2</a><span class="token">]($3)</span>');
line = line.replace(/(\[([^\]]+?)\]\(\))/ig, '<span class="token">[</span><a class="link" data-href="$2" href="$2">$2</a><span class="token">]()</span>');

Loading…
Cancel
Save