blob: 5eadf36f14b251a2d1f05c0f1f221ca142d86412 [file] [log] [blame]
<!doctype html>
<html dir="$i18n{textdirection}" lang="$i18n{language}">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="chrome://resources/css/text_defaults.css">
<style>
body {
margin: 10px;
min-width: 47em;
}
a {
color: blue;
font-size: 103%;
}
#header {
-webkit-padding-start: 0;
background: url(../../../ui/webui/resources/images/warning.svg)
left center / 48px no-repeat;
box-sizing: border-box;
margin-bottom: 1.05em;
overflow: hidden;
position: relative;
}
html[dir=rtl] #header {
background-position-x: right;
}
#header h1 {
-webkit-padding-start: 51px;
line-height: 48px;
}
h1 {
font-size: 156%;
font-weight: bold;
margin: 0;
padding: 0;
}
#blurb-container {
font-size: 120%;
padding-bottom: 1.5em;
}
div.content {
font-size: 88%;
margin-top: 5px;
}
.section-header {
-webkit-padding-start: 5px;
background: rgb(235, 239, 249);
border-top: 1px solid rgb(181, 199, 222);
font-size: 99%;
padding-bottom: 2px;
padding-top: 3px;
width: 100%;
}
.section-header > table > tr > td:first-child {
width: 100%;
}
.section-header > table {
width: 100%;
}
.section-header-title {
font-weight: bold;
}
.vbox-container {
-webkit-box-orient: vertical;
display: -webkit-box;
}
.wbox {
-webkit-box-align: stretch;
-webkit-box-flex: 1;
display: -webkit-box;
}
#top {
-webkit-padding-end: 5px;
}
.module-loaded > td {
padding-bottom: 4px;
padding-top: 5px;
}
.module {
border-bottom: 1px solid #cdcdcd;
}
.module-name {
font-weight: bold;
}
.no-modules {
font-size: 1.2em;
margin: 6em 0 0;
text-align: center;
}
.suspected-bad {
color: rgb(221, 119, 0);
}
.confirmed-bad {
color: red;
}
.nowrap {
white-space: nowrap;
}
.extra-info-text {
margin-bottom: 1em;
margin-top: -1em;
}
.clearing {
clear: left;
float: left;
}
html[dir=rtl] .clearing {
clear: right;
float: right;
}
.datacell {
border-bottom: 1px solid #aaa;
}
</style>
</head>
<body>
<div id="loading-message">$i18n{loadingMessage}</div>
<div id="body-container" style="visibility:hidden">
<div id="header"><h1>$i18n{modulesLongTitle}</h1></div>
<div id="blurb-container">
<span>$i18n{modulesBlurb}</span>
</div>
<div id="modulesTemplate">
<div id="container" class="vbox-container">
<div id="top" class="wbox">
<div class="section-header">
<table cellpadding="0" cellspacing="0"><tr valign="center">
<td>
<span class="section-header-title"
jscontent="modulesTableTitle">TITLE</span>
</td>
</tr></table>
</div>
</div>
</div>
<div class="content">
<div class="module-name no-modules"
jsdisplay="moduleList.length === 0">
<div>$i18n{modulesNoneLoaded}</div>
</div>
<div jsdisplay="moduleList.length &gt; 0">
<table width="100%" cellpadding="0" cellspacing="0">
<tr class="module-loaded">
<td valign="top">
<table cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="datacell">
<span dir="ltr">$i18n{headerSoftware}</span>
</td>
<td class="datacell">
<span dir="ltr">$i18n{headerSignedBy}</span>
</td>
<td class="datacell">
<span dir="ltr">$i18n{headerVersion}</span>
</td>
<td class="datacell">
<span dir="ltr">$i18n{headerLocation}</span>
</td>
</tr>
<tr jsselect="moduleList">
<td valign="top" class="datacell">
<span dir="ltr"
jsvalues=".innerHTML:description"
class="clearing nowrap"></span>
<div jsdisplay="status == 2 || status == 3"
class="extra-info-text">
<span class="clearing">
<span jsdisplay="status == 2"
class="suspected-bad">$i18n{moduleSuspectedBad}</span>
<span jsdisplay="status == 3"
class="confirmed-bad">$i18n{moduleConfirmedBad}</span>
</span>
<span class="clearing">
<span jsdisplay="possibleResolution.length &gt; 0">
<span jscontent="possibleResolution"
>POSSIBLE_RESOLUTION</span>
</span>
<a jsdisplay="help_url.length &gt; 0"
jsvalues=".href:help_url">$i18n{helpCenterLink}</a>
</span>
</div>
</td>
<td valign="top" class="datacell"><span dir="ltr"
jscontent="digital_signer"
class="nowrap">SIGNER</span></td>
<td valign="top" class="datacell"><span dir="ltr"
jscontent="version"
class="nowrap">VERSION</span
></td>
<td valign="top" class="datacell">
<span class="nowrap">
<span dir="ltr" jscontent="location">LOCATION</span><strong
><span dir="ltr" jscontent="name">NAME</span></strong>
<span dir="ltr"
jsdisplay="type_description.length &gt; 0"
>(<span dir="ltr"
jscontent="type_description">MODULE_TYPE</span
>)</span>
</span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
<script src="chrome://resources/js/cr.js"></script>
<script src="chrome://resources/js/jstemplate_compiled.js"></script>
<script src="chrome://resources/js/load_time_data.js"></script>
<script src="chrome://resources/js/promise_resolver.js"></script>
<script src="chrome://resources/js/util.js"></script>
<script src="chrome://conflicts/strings.js"></script>
<script src="chrome://resources/js/i18n_template.js"></script>
<script src="chrome://conflicts/conflicts.js"></script>
</body>
</html>