File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ) ;
Original file line number Diff line number Diff 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 > ✔ Conflicts</ a >
33- < a > ✔ Policy 1</ a >
34- < a > ✔ Policy 2</ a >
35- < a > ✔ Policy 3</ a >
32+ < a > ✔ Select all</ a >
33+ < div class ="policy-header "> < div class ="policy-color " style ="background-color: red; "> </ div > < a > ✔ Conflicts</ a > </ div >
34+ < template id ="filter ">
35+ < div class ="policy-header "> < div class ="policy-color " id ="filter-id "> </ div > < a id ="filter-name "> ✔ Policy 1</ a > </ div >
36+ </ template >
3637 </ div >
3738 </ div >
3839
You can’t perform that action at this time.
0 commit comments