diff --git a/neat.js b/neat.js index 009667e..437ab85 100644 --- a/neat.js +++ b/neat.js @@ -565,21 +565,32 @@ function setupInterface(data, file, urls) { if (column == 'ID') { fillAction = function(td,content) { - if (String(content).match(/^Q[0-9]+$/g) == null) { + if (String(content).match(/^Q[0-9]+.*/g) == null) { td.text(content); } else { td.html(""); - let link = $('' + - content + "") - link.click( - function(event) { - event.stopPropagation(); - } - ); - - td.append(link); + var reg = /.*?(Q[0-9]+).*?/g; + var result; + let count = 0; + while((element = reg.exec(content)) !== null) { + + if (count > 2) break; + + console.log(element); + let link = $('' + + element[1] + "") + link.click( + function(event) { + event.stopPropagation(); + } + ); + + td.append(link); + td.append($("
")) + count++; + } } } }