@@ -164,12 +164,7 @@ export class Dashboard extends LitElement {
164
164
this . dmarcReports = summary . dmarc . reports ;
165
165
this . tlsReports = summary . tls . reports ;
166
166
this . lastUpdate = summary . last_update ;
167
-
168
167
this . classesToHide = [ ] ;
169
- if ( this . dmarcReports === 0 ) this . classesToHide . push ( "dmarc" ) ;
170
- if ( this . tlsReports === 0 ) this . classesToHide . push ( "tls" ) ;
171
- if ( this . dmarcReports > 0 ) this . classesToHide . push ( "no_dmarc_reports" ) ;
172
- if ( this . tlsReports > 0 ) this . classesToHide . push ( "no_tls_reports" ) ;
173
168
174
169
if ( Object . values ( summary . dmarc . orgs ) . every ( ( v ) => v === 0 ) ) this . classesToHide . push ( "dmarc_orgs" ) ;
175
170
if ( Object . values ( summary . dmarc . domains ) . every ( ( v ) => v === 0 ) ) this . classesToHide . push ( "dmarc_domains" ) ;
@@ -319,7 +314,7 @@ export class Dashboard extends LitElement {
319
314
render ( ) {
320
315
return html `
321
316
< style >
322
- ${ ( this . classesToHide ?? [ ] ) . map ( c => `. ${ c } ` ) . join ( ",\n " ) } {
317
+ ${ ( this . classesToHide ?? [ ] ) . map ( c => "." + c ) . join ( ", " ) } {
323
318
display : none;
324
319
}
325
320
</ style >
@@ -328,10 +323,10 @@ export class Dashboard extends LitElement {
328
323
329
324
< div class ="module stats ">
330
325
< span > Mails: < b > ${ this . mails } </ b > </ span >
331
- < span class =" dmarc " > XML Files: < b > ${ this . xmlFiles } </ b > </ span >
332
- < span class =" dmarc " > DMARC Reports: < b > ${ this . dmarcReports } </ b > </ span >
333
- < span class =" tls " > JSON Files: < b > ${ this . jsonFiles } </ b > </ span >
334
- < span class =" tls " > SMTP TLS Reports: < b > ${ this . tlsReports } </ b > </ span >
326
+ < span > XML Files: < b > ${ this . xmlFiles } </ b > </ span >
327
+ < span > DMARC Reports: < b > ${ this . dmarcReports } </ b > </ span >
328
+ < span > JSON Files: < b > ${ this . jsonFiles } </ b > </ span >
329
+ < span > SMTP TLS Reports: < b > ${ this . tlsReports } </ b > </ span >
335
330
< span > Last Update: < b > ${ new Date ( this . lastUpdate * 1000 ) . toLocaleString ( ) } </ b > </ span >
336
331
</ div >
337
332
@@ -362,75 +357,71 @@ export class Dashboard extends LitElement {
362
357
</ div >
363
358
364
359
< h2 class ="dmarc_charts "> DMARC Summary</ h2 >
365
- < p class ="no_dmarc_reports "> No DMARC reports found.</ p >
366
-
367
- < div class ="grid dmarc ">
368
- < div class ="module dmarc dmarc_orgs ">
360
+ < div class ="grid dmarc_charts ">
361
+ < div class ="module dmarc_orgs ">
369
362
< h3 > DMARC Organizations</ h3 >
370
363
< canvas class ="dmarc_orgs_chart "> </ canvas >
371
364
</ div >
372
365
373
- < div class ="module dmarc dmarc_domains ">
366
+ < div class ="module dmarc_domains ">
374
367
< h3 > DMARC Domains</ h3 >
375
368
< canvas class ="dmarc_domains_chart "> </ canvas >
376
369
</ div >
377
370
378
- < div class ="module dmarc spf_policy ">
371
+ < div class ="module spf_policy ">
379
372
< h3 > SPF Policy Results</ h3 >
380
373
< canvas class ="spf_policy_chart "> </ canvas >
381
374
</ div >
382
375
383
- < div class ="module dmarc dkim_policy ">
376
+ < div class ="module dkim_policy ">
384
377
< h3 > DKIM Policy Results</ h3 >
385
378
< canvas class ="dkim_policy_chart "> </ canvas >
386
379
</ div >
387
380
388
- < div class ="module dmarc spf_auth ">
381
+ < div class ="module spf_auth ">
389
382
< h3 > SPF Auth Results</ h3 >
390
383
< canvas class ="spf_auth_chart "> </ canvas >
391
384
</ div >
392
385
393
- < div class ="module dmarc dkim_auth ">
386
+ < div class ="module dkim_auth ">
394
387
< h3 > DKIM Auth Results</ h3 >
395
388
< canvas class ="dkim_auth_chart "> </ canvas >
396
389
</ div >
397
390
</ div >
398
391
399
392
< h2 class ="tls_charts "> SMTP TLS Report Summary</ h2 >
400
- < p class ="no_tls_reports "> No SMTP TLS reports found.</ p >
401
-
402
- < div class ="grid tls ">
403
- < div class ="module tls tls_orgs ">
393
+ < div class ="grid tls_charts ">
394
+ < div class ="module tls_orgs ">
404
395
< h3 > TLS Organizations</ h3 >
405
396
< canvas class ="tls_orgs_chart "> </ canvas >
406
397
</ div >
407
398
408
- < div class ="module tls tls_domains ">
399
+ < div class ="module tls_domains ">
409
400
< h3 > TLS Domains</ h3 >
410
401
< canvas class ="tls_domains_chart "> </ canvas >
411
402
</ div >
412
403
413
- < div class ="module tls tls_policy_types ">
404
+ < div class ="module tls_policy_types ">
414
405
< h3 > TLS Policy Types</ h3 >
415
406
< canvas class ="tls_policy_types_chart "> </ canvas >
416
407
</ div >
417
408
418
- < div class ="module tls sts_policy_results ">
409
+ < div class ="module sts_policy_results ">
419
410
< h3 > MTA-STS Policy Results</ h3 >
420
411
< canvas class ="sts_policy_results_chart "> </ canvas >
421
412
</ div >
422
413
423
- < div class ="module tls sts_failure_types ">
414
+ < div class ="module sts_failure_types ">
424
415
< h3 > MTA-STS Failure Types</ h3 >
425
416
< canvas class ="sts_failure_types_chart "> </ canvas >
426
417
</ div >
427
418
428
- < div class ="module tls tlsa_policy_results ">
419
+ < div class ="module tlsa_policy_results ">
429
420
< h3 > DANE TLSA Policy Results</ h3 >
430
421
< canvas class ="tlsa_policy_results_chart "> </ canvas >
431
422
</ div >
432
423
433
- < div class ="module tls tlsa_failure_types ">
424
+ < div class ="module tlsa_failure_types ">
434
425
< h3 > DANE TLSA Failure Types</ h3 >
435
426
< canvas class ="tlsa_failure_types_chart "> </ canvas >
436
427
</ div >
0 commit comments