1 <!DOCTYPE HTML> 2 <html i18n-values="dir:textdirection;"> 3 <head> 4 <meta charset="utf-8"> 5 <style> 6 body { 7 margin: 10px; 8 min-width: 47em; 9 } 10 11 a { 12 color: blue; 13 font-size: 103%; 14 } 15 16 div#header { 17 margin-bottom: 1.05em; 18 /* 67px is the height of the header's background image. */ 19 min-height: 67px; 20 overflow: hidden; 21 padding-bottom: 20px; 22 -webkit-padding-start: 0; 23 padding-top: 20px; 24 position: relative; 25 box-sizing: border-box; 26 } 27 28 #header h1 { 29 background-image: -webkit-image-set( 30 url('../../app/theme/default_100_percent/common/about_conflicts.png') 1x, 31 url('../../app/theme/default_200_percent/common/about_conflicts.png') 2x); 32 background-position: 0px 20px; 33 background-repeat: no-repeat; 34 display: inline; 35 margin: 0; 36 padding-bottom: 43px; 37 padding-left: 75px; 38 padding-top: 40px; 39 } 40 41 html[dir=rtl] #header h1 { 42 background-image: -webkit-image-set( 43 url('../../app/theme/default_100_percent/common/about_conflicts.png') 1x, 44 url('../../app/theme/default_200_percent/common/about_conflicts.png') 2x); 45 background-position: right; 46 background-repeat: no-repeat; 47 padding-right: 95px; 48 padding-left: 0; 49 } 50 51 h1 { 52 font-size: 156%; 53 font-weight: bold; 54 padding: 0; 55 margin: 0; 56 } 57 58 #blurb-container { 59 padding-bottom: 1.5em; 60 font-size: 120%; 61 } 62 63 div.content { 64 font-size: 88%; 65 margin-top: 5px; 66 } 67 68 .section-header { 69 background: #ebeff9; 70 border-top: 1px solid #b5c7de; 71 font-size: 99%; 72 padding-bottom: 2px; 73 -webkit-padding-start: 5px; 74 padding-top: 3px; 75 width: 100%; 76 } 77 78 .section-header > table > tr > td:first-child { 79 width: 100%; 80 } 81 82 .section-header > table { 83 width: 100%; 84 } 85 86 .section-header-title { 87 font-weight: bold; 88 } 89 90 .vbox-container { 91 display: -webkit-box; 92 -webkit-box-orient: vertical; 93 } 94 95 .wbox { 96 display: -webkit-box; 97 -webkit-box-align: stretch; 98 -webkit-box-flex: 1; 99 } 100 101 #top { 102 -webkit-padding-end: 5px; 103 } 104 105 .module-loaded > td { 106 padding-bottom: 4px; 107 padding-top: 5px; 108 } 109 110 .module { 111 border-bottom: 1px solid #cdcdcd; 112 } 113 114 .module-name { 115 font-weight: bold; 116 } 117 118 .no-modules { 119 margin: 6em 0 0; 120 text-align: center; 121 font-size: 1.2em; 122 } 123 124 .suspected-bad { 125 color: #DD7700; 126 } 127 128 .confirmed-bad { 129 color: red; 130 } 131 132 .nowrap { 133 white-space: nowrap; 134 } 135 136 .extra-info-text { 137 margin-top: -1em; 138 margin-bottom: 1em; 139 } 140 141 .clearing { 142 clear: left; 143 float: left; 144 } 145 146 html[dir=rtl] .clearing { 147 clear: right; 148 float: right; 149 } 150 151 .datacell { 152 border-bottom: 1px solid #aaa; 153 } 154 </style> 155 </head> 156 <body i18n-values=".style.fontFamily:fontfamily;.style.fontSize:fontsize"> 157 <div id="loading-message" i18n-content="loadingMessage"></div> 158 159 <div id="body-container" style="visibility:hidden"> 160 161 <div id="header"><h1 i18n-content="modulesLongTitle">TITLE</h1></div> 162 163 <div id="blurb-container"> 164 <span i18n-content="modulesBlurb">MODULES BLURB</span> 165 </div> 166 167 <div id="modulesTemplate"> 168 169 <div id="container" class="vbox-container"> 170 <div id="top" class="wbox"> 171 172 <div class="section-header"> 173 <table cellpadding="0" cellspacing="0"><tr valign="center"> 174 <td> 175 <span class="section-header-title" 176 jscontent="modulesTableTitle">TITLE</span> 177 </td> 178 </tr></table> 179 </div> 180 181 </div> 182 </div> 183 184 <div class="content"> 185 <div class="module-name no-modules" 186 jsdisplay="moduleList.length === 0"> 187 <div i18n-content="modulesNoneLoaded">NO_MODULES_ARE_AVAILABLE</div> 188 </div> 189 190 <div jsdisplay="moduleList.length > 0"> 191 <table width="100%" cellpadding="0" cellspacing="0"> 192 <tr class="module-loaded"> 193 <td valign="top"> 194 <table cellpadding="2" cellspacing="0" border="0"> 195 <tr> 196 <td class="datacell"><span dir="ltr" i18n-content="headerSoftware" 197 >SOFTWARE</span></td> 198 <td class="datacell"><span dir="ltr" i18n-content="headerSignedBy" 199 >SIGNER</span></td> 200 <td class="datacell"><span dir="ltr" i18n-content="headerVersion" 201 >VERSION</span></td> 202 <td class="datacell"><span dir="ltr" i18n-content="headerLocation" 203 >LOCATION</span></td> 204 </tr> 205 <tr jsselect="moduleList"> 206 <td valign="top" class="datacell"> 207 <span dir="ltr" 208 jsvalues=".innerHTML:description" 209 class="clearing nowrap"></span> 210 <div jsdisplay="status == 2 || status == 3" 211 class="extra-info-text"> 212 <span class="clearing"> 213 <span jsdisplay="status == 2" 214 i18n-content="moduleSuspectedBad" 215 class="suspected-bad">SUSPECTED_BAD</span> 216 <span jsdisplay="status == 3" 217 i18n-content="moduleConfirmedBad" 218 class="confirmed-bad">CONFIRMED_BAD</span> 219 </span> 220 <span class="clearing"> 221 <span jsdisplay="possibleResolution.length > 0"> 222 <span jscontent="possibleResolution" 223 >POSSIBLE_RESOLUTION</span> 224 </span> 225 <a jsdisplay="help_url.length > 0" 226 jsvalues=".href:help_url" 227 i18n-content="helpCenterLink">HELP_CENTER</a> 228 </span> 229 </div> 230 </td> 231 <td valign="top" class="datacell"><span dir="ltr" 232 jscontent="digital_signer" 233 class="nowrap">SIGNER</span></td> 234 <td valign="top" class="datacell"><span dir="ltr" 235 jscontent="version" 236 class="nowrap">VERSION</span 237 ></td> 238 <td valign="top" class="datacell"> 239 <span class="nowrap"> 240 <span dir="ltr" jscontent="location">LOCATION</span><strong 241 ><span dir="ltr" jscontent="name">NAME</span></strong> 242 <span dir="ltr" 243 jsdisplay="type_description.length > 0" 244 >(<span dir="ltr" 245 jscontent="type_description">MODULE_TYPE</span 246 >)</span> 247 </span> 248 </td> 249 </tr> 250 </table> 251 </td> 252 </tr> 253 </table> 254 </div> 255 </div> 256 </div> 257 </div> 258 <script src="chrome://resources/js/jstemplate_compiled.js"></script> 259 <script src="chrome://resources/js/load_time_data.js"></script> 260 <script src="chrome://resources/js/util.js"></script> 261 262 <script src="chrome://conflicts/strings.js"></script> 263 <script src="chrome://resources/js/i18n_template2.js"></script> 264 265 <script src="chrome://conflicts/conflicts.js"></script> 266 </body> 267 </html> 268