Fix markup

This commit is contained in:
aignatov-bio 2020-09-15 12:04:23 +02:00
parent 6dc4422d82
commit 67d3a1ad12

View file

@ -35,10 +35,6 @@ var SmartAnnotation = (function() {
return $html; return $html;
} }
function generateInputTag(value, li) {
return `[#${li.attr('data-name')}~${li.attr('data-type')}~${li.attr('data-id')}]`;
}
// Generates suggestion dropdown filter // Generates suggestion dropdown filter
function generateFilterMenu() { function generateFilterMenu() {
var menu = ''; var menu = '';
@ -53,7 +49,7 @@ var SmartAnnotation = (function() {
return menu; return menu;
} }
function atWhoSettings(at, defaultFilterType) { function atWhoSettings(at) {
return { return {
at: at, at: at,
callbacks: { callbacks: {
@ -75,7 +71,6 @@ var SmartAnnotation = (function() {
} }
} }
$.getJSON(filterType.dataUrl, params, function(data) { $.getJSON(filterType.dataUrl, params, function(data) {
console.log(data.res)
callback(data.res); callback(data.res);
if (data.repository) { if (data.repository) {
@ -86,14 +81,13 @@ var SmartAnnotation = (function() {
return true; return true;
}, },
tplEval: function(_tpl, items) { tplEval: function(_tpl, items) {
console.log(1)
return items.name; return items.name;
}, },
highlighter: function(li, query) { highlighter: function(li, query) {
return matchHighlighter(li, query, true); return matchHighlighter(li, query);
}, },
beforeInsert: function(value, li) { beforeInsert: function(value, li) {
return generateInputTag(value, li); return `[#${li.attr('data-name')}~${li.attr('data-type')}~${li.attr('data-id')}]`;
}, },
matcher: function(flag, subtext, shouldStartWithSpace) { matcher: function(flag, subtext, shouldStartWithSpace) {
var a; var a;
@ -114,10 +108,10 @@ var SmartAnnotation = (function() {
return null; return null;
} }
}, },
headerTpl: generateFilterMenu(defaultFilterType), headerTpl: generateFilterMenu(),
startWithSpace: true, startWithSpace: true,
acceptSpaceBar: true, acceptSpaceBar: true,
displayTimeout: 120000, displayTimeout: 120000
}; };
} }
@ -179,7 +173,7 @@ var SmartAnnotation = (function() {
acceptSpaceBar: true, acceptSpaceBar: true,
displayTimeout: 120000 displayTimeout: 120000
}) })
.atwho(atWhoSettings('#', DEFAULT_SEARCH_FILTER)); .atwho(atWhoSettings('#'));
// .atwho(atWhoSettings('task#', FilterTypeEnum.TASK)) Waiting for better times // .atwho(atWhoSettings('task#', FilterTypeEnum.TASK)) Waiting for better times
// .atwho(atWhoSettings('project#', FilterTypeEnum.PROJECT)) // .atwho(atWhoSettings('project#', FilterTypeEnum.PROJECT))
// .atwho(atWhoSettings('experiment#', FilterTypeEnum.EXPERIMENT)) // .atwho(atWhoSettings('experiment#', FilterTypeEnum.EXPERIMENT))