Skip to content
Snippets Groups Projects
Commit 6f97bb76 authored by Loïs Poujade's avatar Loïs Poujade
Browse files

Visually split labels/type filters

parent f12dca59
No related branches found
No related tags found
1 merge request!98refresh the mosaic on annotation modification
Pipeline #1093 passed
......@@ -99,7 +99,6 @@
let path = localOptions.getPreviewPath(tagOrDoc);
let name = tagOrDoc.getMetadata("Rekall->Name");
let url = getUrl(tagOrDoc, path);
let labels = tagOrDoc.getMetadata('Rekall->Labels') || '';
let div = $('<div/>').addClass('mosaic_item mosaic_button').on('click', function () {
tagOrDoc.openPopupEdit();
......@@ -159,15 +158,17 @@
}
const fillPanel = function () {
let filterdiv = $('<div/>').addClass('mosaic_filter');
filterdiv.append(getFilterElement(
let typefilterdiv = $('<div/>').addClass('mosaic_filter');
let labelsfilterdiv = $('<div/>').addClass('mosaic_filter');
typefilterdiv.append(getFilterElement(
'Reset filters',
'rgb(100,100,100)',
localOptions._resetFilters,
'mosaic_filter_item_all',
false
));
localOptions.htmlElement().append(filterdiv);
localOptions.htmlElement().append(typefilterdiv);
localOptions.htmlElement().append(labelsfilterdiv);
let labels = new Set();
// TODO is there a better way to iterate over tags or documents ?
for (let [k, v] of Object.entries(localOptions.rekall().sortings.colors.categories)) {
......@@ -179,7 +180,7 @@
category.append($('<h2/>').text(categoryName));
category.append(grid);
filterdiv.append(getFilterElement(
typefilterdiv.append(getFilterElement(
categoryName,
v.color, function () {
category.toggle();
......@@ -214,7 +215,7 @@
console.debug('filters: ', localOptions.filter_label_to_show);
localOptions._followedItems.forEach(value => value.computeVisibility())
})
filterdiv.append(button);
labelsfilterdiv.append(button);
});
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment