File: checkup_section.html

package info (click to toggle)
chromium 138.0.7204.157-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 6,071,864 kB
  • sloc: cpp: 34,936,859; ansic: 7,176,967; javascript: 4,110,704; python: 1,419,953; asm: 946,768; xml: 739,967; pascal: 187,324; sh: 89,623; perl: 88,663; objc: 79,944; sql: 50,304; cs: 41,786; fortran: 24,137; makefile: 21,806; php: 13,980; tcl: 13,166; yacc: 8,925; ruby: 7,485; awk: 3,720; lisp: 3,096; lex: 1,327; ada: 727; jsp: 228; sed: 36
file content (141 lines) | stat: -rw-r--r-- 4,520 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<style include="shared-style cr-shared-style cr-spinner-style">
  #checkupContent {
    margin-top: 16px;
  }

  #checkupStatus {
    align-items: center;
    display: flex;
    min-height: 72px;
  }

  #illustartion {
    align-items: center;
    background-color: var(--google-grey-50);
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    display: flex;
    height: 120px;
    justify-content: center;
  }

  @media (prefers-color-scheme: dark) {
    #illustartion {
      background-color: #1F1F1F;
    }
  }

  #bannerImage {
    height: 96px;
  }

  #spinner {
    --cr-spinner-size: 16px;
    margin-inline-start: 20px;
  }

  #labelWrapper {
    flex: 1;
    margin-inline-end: var(--control-label-spacing);
    margin-inline-start: 20px;
  }

  #refreshButton {
    margin-inline-end: 10px;
  }

  #retryButton {
    margin-inline-end: 20px;
  }

  cr-link-row[non-clickable]::part(icon) {
    display: none;
  }

  cr-link-row {
    --cr-link-row-start-icon-color: var(--google-green-700);
    --cr-link-row-icon-width: 16px;
  }

  cr-link-row[show-yellow-icon] {
    --cr-link-row-start-icon-color: var(--google-yellow-700);
  }

  cr-link-row[show-red-icon] {
    --cr-link-row-start-icon-color: var(--google-red-600);
  }

  @media (prefers-color-scheme: dark) {
    cr-link-row {
      --cr-link-row-start-icon-color: var(--google-green-300);
    }

    cr-link-row[show-yellow-icon] {
      --cr-link-row-start-icon-color: var(--google-yellow-300);
    }

    cr-link-row[show-red-icon] {
      --cr-link-row-start-icon-color: var(--google-red-300);
    }
  }
</style>
<h2 class="page-title">$i18n{checkupTitle}</h2>
<div id="checkupContent" class="card">
  <div id="illustartion" role="presentation">
    <picture>
      <source class="banner" srcset="./images/[[bannerImage_]]_dark.svg"
          media="(prefers-color-scheme: dark)">
      <img id="bannerImage" class="banner" alt=""
          src="./images/[[bannerImage_]].svg">
    </picture>
  </div>
  <div class="hr" id="checkupStatus">
    <div id="spinner" class="spinner" hidden$="[[!isCheckRunning_]]"></div>
    <div id="labelWrapper">
      <div id="checkupStatusLabel" class="title">[[checkedPasswordsText_]]</div>
      <div id="checkupStatusSubLabel" class="cr-secondary-text label">
        [[getCheckupSublabelValue_(status_)]]
      </div>
    </div>
    <div id="checkupButtons" hidden="[[!showCheckButton_(status_)]]">
      <cr-icon-button id="refreshButton" class="icon-refresh"
          disabled="[[isCheckRunning_]]" hidden="[[showRetryButton_(status_)]]"
          on-click="onPasswordCheckButtonClick_" title="$i18n{reload}"
          aria-label="$i18n{runCheckupAriaDescription}">
      </cr-icon-button>
      <cr-button id="retryButton" hidden="[[!showRetryButton_(status_)]]"
          class="action-button" on-click="onPasswordCheckButtonClick_">
        $i18n{tryAgain}
      </cr-button>
    </div>
  </div>
  <div id="checkupResult" hidden="[[!showCheckupResult_(status_)]]">
    <cr-link-row id="compromisedRow" class="hr"
        start-icon="[[getIcon_(compromisedPasswords_, 'true', status_)]]"
        label="[[getCompromisedSectionLabel_(status_, compromisedPasswordsText_)]]"
        sub-label="[[getCompromisedSectionSublabel_(
            status_, compromisedPasswordsSuggestion_)]]"
        show-yellow-icon$="[[didCompromiseCheckFail_(status_)]]"
        show-red-icon$="[[hasIssues_(compromisedPasswords_)]]"
        non-clickable$="[[!hasIssues_(compromisedPasswords_)]]"
        on-click="onCompromisedClick_" role-description="button"
        aria-show-label aria-show-sublabel>
    </cr-link-row>
    <cr-link-row id="reusedRow" start-icon="[[getIcon_(reusedPasswords_)]]"
        label="[[reusedPasswordsText_]]" class="hr"
        sub-label="[[getReusedSectionSublabel_(reusedPasswords_)]]"
        show-yellow-icon$="[[hasIssues_(reusedPasswords_)]]"
        non-clickable$="[[!hasIssues_(reusedPasswords_)]]"
        on-click="onReusedClick_" role-description="button"
        aria-show-label aria-show-sublabel>
    </cr-link-row>
    <cr-link-row id="weakRow" start-icon="[[getIcon_(weakPasswords_)]]"
        label="[[weakPasswordsText_]]" class="hr"
        sub-label="[[getWeakSectionSublabel_(weakPasswords_)]]"
        show-yellow-icon$="[[hasIssues_(weakPasswords_)]]"
        non-clickable$="[[!hasIssues_(weakPasswords_)]]"
        on-click="onWeakClick_" role-description="button"
        aria-show-label aria-show-sublabel>
    </cr-link-row>
  </div>
</div>