Skip to content

Commit 6d0edac

Browse files
committed
Start filter design
1 parent 3c1be40 commit 6d0edac

3 files changed

Lines changed: 15 additions & 5 deletions

File tree

public/curation/curation.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ export function displayJSON(json_document){
3434
const metadateTemp = document.querySelector("#metadate");
3535
const tbody = document.querySelector("#metadata");
3636
const policyTemp = document.querySelector("#policy"),
37-
policyDiv = document.querySelector("#sw-policies");
37+
policyDiv = document.querySelector("#sw-policies"),
38+
filterTemp = document.querySelector("#filter"),
39+
filterDropdown = document.querySelector("#filterDropdown");
40+
3841

3942

4043

@@ -60,6 +63,12 @@ export function displayJSON(json_document){
6063
console.log(policyId);
6164
polname.textContent = `${pol[policyId]["name"]}`;
6265
//const randColor = '#'+(0x1000000+Math.random()*0xffffff).toString(16).slice(1,7);
66+
const filter = document.importNode(filterTemp.content, true);
67+
const filterName = filter.querySelector("#filter-name"),
68+
filterId = filter.querySelector("#filter-id");
69+
filterName.textContent = `\u{2714} ${pol[policyId]["name"]}`; //✔
70+
filterId.style.background = colorPolicies[policyId];
71+
filterDropdown.appendChild(filter);
6372
polcolor.id += '_'+policyId;
6473
polcolor.style.background = colorPolicies[policyId];
6574
console.log(colorPolicies);

public/curation/index.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,11 @@ <h1><a href="../">Software CaRD</a>
2929
<button onclick="showFilter()" class="dropbtn">Filter</button>
3030
<div id="filterDropdown" class="dropdown-content">
3131
<input type="text" placeholder="Search.." id="myInput" onkeyup="filterFunction()">
32-
<a>&#10004; Conflicts</a>
33-
<a>&#10004; Policy 1</a>
34-
<a>&#10004; Policy 2</a>
35-
<a>&#10004; Policy 3</a>
32+
<a>&#10004; Select all</a>
33+
<div class="policy-header"><div class="policy-color" style="background-color: red;"></div><a>&#10004; Conflicts</a></div>
34+
<template id="filter">
35+
<div class="policy-header"><div class="policy-color" id="filter-id"></div><a id="filter-name">&#10004; Policy 1</a></div>
36+
</template>
3637
</div>
3738
</div>
3839

public/pictures/Logo.png

-218 KB
Loading

0 commit comments

Comments
 (0)