X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=public%2Findex.js;h=7c5a82c24043d6d5da63e41c3dfb5b1b631bd4aa;hb=904fc60f05894d6207e9ae85abda8c94283f7d28;hp=27e368a93ee728e229609384620d310d14213435;hpb=c5efaeee1075614b4f8cc1ce373df1adcc4ee9fb;p=mdref%2Fmdref
diff --git a/public/index.js b/public/index.js
index 27e368a..7c5a82c 100644
--- a/public/index.js
+++ b/public/index.js
@@ -99,8 +99,8 @@ $(function() {
}
if (-1 !== (j = s.lastIndexOf("\\")) && s.substr(j+1,1) !== "n") {
t = s.substring(j+1);
- if (!mdref.is_constant(t)) {
- return "";
+ if (!mdref.is_constant(t) || s.match(/\\/).length <= 1) {
+ return "";
}
return "";
}
@@ -130,7 +130,7 @@ $(function() {
$n.text().split(/([^a-zA-Z0-9_\\\$:]+)/).forEach(function(v) {
var t;
- if ((t = mdref.type(v, nn))) {
+ if ((t = mdref.type(v.replace(/:$/, ""), nn))) {
a.push($(t).text(v));
} else if (a.length && a[a.length-1].nodeName === "#text") {
/* if we already have a text node and the next is also gonna be a text