1<!DOCTYPE HTML>
2<html i18n-values="dir:textdirection;">
3<head>
4<meta charset="utf-8">
5<title i18n-content="pluginsTitle"></title>
6<link rel="stylesheet" href="plugins.css">
7<if expr="chromeos">
8  <link rel="stylesheet"
9      href="chrome://resources/css/chromeos/ui_account_tweaks.css">
10</if>
11</head>
12<body i18n-values=".style.fontFamily:fontfamily;.style.fontSize:fontsize">
13<div id="body-container" style="visibility:hidden">
14
15  <div id="header"><h1 i18n-content="pluginsTitle">TITLE</h1></div>
16
17  <div id="pluginTemplate">
18
19    <div id="container" class="vbox-container">
20    <div id="top" class="wbox">
21
22      <div class="section-header">
23        <table cellpadding="0" cellspacing="0"><tr valign="center">
24          <td>
25            <span class="section-header-title" i18n-content="pluginsTitle"
26              >TITLE</span>
27            <span class="section-header-title"
28                  jsdisplay="plugins.length > 0">(<span
29                  jscontent="plugins.length"></span>)</span>
30          </td>
31          <td width="18">
32            <img id="collapse" class="tmi-mode-image" style="display:none"
33                 src="/ui/webui/resources/images/minus.png">
34            <img id="expand" class="tmi-mode-image"
35                 src="/ui/webui/resources/images/plus.png">
36          </td>
37          <td>
38            <div class="tmi-mode-link">
39              <a id="details-link" style="cursor: default"
40                 i18n-content="pluginsDetailsModeLink">DETAILS</a>
41            </div>
42          </td>
43        </tr></table>
44      </div>
45
46    </div>
47    </div>
48
49    <div class="content">
50      <div class="plugin-name no-plugins" jsdisplay="plugins.length === 0">
51        <div i18n-content="noPlugins">NO_PLUGINS_ARE_INSTALLED</div>
52      </div>
53
54      <div jsdisplay="plugins.length > 0">
55      <div class="plugin" jsselect="plugins">
56        <table width="100%" cellpadding="2" cellspacing="0">
57        <tr jsvalues=
58            ".className:isPluginEnabled($this) ? 'plugin-enabled' : 'plugin-disabled'">
59        <td valign="top">
60          <div class="plugin-text">
61            <div>
62              <span class="plugin-name" dir="ltr"
63                    jscontent="name">NAME</span>
64              <span jsdisplay="plugin_files.length > 1"
65                  jscontent="'(' + plugin_files.length +' files)'">(x)</span>
66              <span jsdisplay="shouldDisplayPluginVersion($this)">
67                - <span i18n-content="pluginVersion">VERSION</span>
68                <span jsvalues=".className:critical? 'critical': ''"
69                    dir="ltr" jscontent="version">x.x.x.x</span>
70              </span>
71              <a jsdisplay="critical" jsvalues=".href:update_url"
72                    i18n-content="pluginDownload">DOWNLOAD UPDATE</a>
73              <span jsdisplay="enabledMode == 'disabledByUser'"
74                    i18n-content="pluginDisabled">(DISABLED)</span>
75              <span jsdisplay="enabledMode == 'disabledByPolicy'"
76                    i18n-content="pluginDisabledByPolicy">(DISABLED_BY_POLICY)</span>
77              <span jsdisplay="enabledMode == 'enabledByPolicy'"
78                    i18n-content="pluginEnabledByPolicy">(ENABLED_BY_POLICY)</span>
79              <span jsdisplay="enabledMode == 'managedByPolicy'"
80                    i18n-content="pluginGroupManagedByPolicy">(MANAGED_BY_POLICY)</span>
81              <div jsdisplay="shouldDisplayPluginDescription($this)">
82                <span dir="ltr" jsvalues=".innerHTML:description">
83              </div>
84            </div>
85            <div jsselect="plugin_files" class="plugin-details">
86              <div class="show-in-tmi-mode plugin-file">
87                <div jsvalues=
88                  ".className:isPluginEnabled($this) ? 'plugin-enabled' : 'plugin-disabled'">
89                  <div><table><tr>
90                    <td class="plugin-details-label"
91                        i18n-content="pluginName">NAME:</td>
92                    <td><span dir="ltr" jscontent="name">NAME</span></td>
93                  </tr></table></div>
94                  <div><table>
95                    <tr jsdisplay="shouldDisplayPluginDescription($this)">
96                      <td class="plugin-details-label"
97                          i18n-content="pluginDescription">DESCRIPTION:</td>
98                      <td>
99                        <span dir="ltr" jsvalues=".innerHTML:description">
100                      </td>
101                    </tr>
102                  </table></div>
103                  <div><table><tr>
104                    <td class="plugin-details-label"
105                        i18n-content="pluginVersion">VERSION:</td>
106                    <td><span dir="ltr" jscontent="version">x.x.x.x</span></td>
107                  </tr></table></div>
108                  <div><table><tr>
109                    <td class="plugin-details-label"
110                        i18n-content="pluginPath">PATH:</td>
111                    <td><span dir="ltr" jscontent="path"></span></td>
112                  </tr></table></div>
113                  <div><table><tr>
114                    <td class="plugin-details-label"
115                        i18n-content="pluginType">TYPE:</td>
116                    <td><span dir="ltr" jscontent="type"></span></td>
117                  </tr></table></div>
118                  <div><table><tr>
119                    <td class="plugin-details-label">&nbsp;</td>
120                    <td>
121                      <span jsdisplay="enabledMode == 'disabledByPolicy'"
122                          i18n-content="pluginDisabledByPolicy">(DISABLED_BY_POLICY)</span>
123                      <span jsdisplay="enabledMode == 'enabledByPolicy'"
124                          i18n-content="pluginEnabledByPolicy">(ENABLED_BY_POLICY)</span>
125                      <span guest-visibility="disabled">
126                        <a
127                          class="disable-plugin-link"
128                          jsvalues=".path:path"
129                          jsdisplay="enabledMode == 'enabledByUser'"
130                          href="#"
131                          i18n-content="disable"
132                          >DISABLE</a>
133                        <a
134                          class="enable-plugin-link"
135                          jsvalues=".path:path"
136                          jsdisplay="enabledMode == 'disabledByUser'"
137                          href="#"
138                          i18n-content="enable"
139                          >ENABLE</a>
140                      </span>
141                    </td>
142                  </tr></table></div>
143                  <table><tr jsdisplay="mimeTypes.length > 0">
144                    <td class="plugin-details-label"
145                        i18n-content="pluginMimeTypes">MIME_TYPES:</td>
146                    <td><table width="100%" class="mime-types">
147                      <tr class="header">
148                        <td i18n-content="pluginMimeTypesMimeType"
149                            >MIME type</td>
150                        <td i18n-content="pluginMimeTypesDescription"
151                            >DESCRIPTION</td>
152                        <td i18n-content="pluginMimeTypesFileExtensions"
153                            >FILE_EXTENSIONS</td>
154                      </tr>
155                      <tr jsselect="mimeTypes">
156                        <td><span dir="ltr"
157                                  jscontent="mimeType"></span></td>
158                        <td><span dir="ltr"
159                                  jsvalues=".innerHTML:description"></span></td>
160                        <td><table jsdisplay="fileExtensions.length > 0"
161                                   class="hlisting">
162                          <tr><td jsselect="fileExtensions">
163                            <span dir="ltr" jscontent="'.' + $this">
164                          </td></tr>
165                        </table></td>
166                      </tr>
167                    </table></td>
168                  </tr></table>
169                </div>
170              </div>
171            </div>
172          </div>
173          <div class="plugin-actions" guest-visibility="disabled">
174            <span>
175              <a
176                class="disable-group-link"
177                jsvalues=".path:name"
178                jsdisplay="enabledMode == 'enabledByUser'"
179                href="#"
180                i18n-content="disable"
181                >DISABLE</a>
182              <a
183                class="enable-group-link"
184                jsvalues=".path:name"
185                jsdisplay="enabledMode == 'disabledByUser'"
186                href="#"
187                i18n-content="enable"
188                >ENABLE</a>
189            </span>
190            <input
191                class="always-allow" type="checkbox"
192                jsvalues=
193                    ".identifier:id; id:id + '-always-allowed'; .checked:alwaysAllowed; disabled:!isPluginEnabled($this)">
194            <label jsvalues="for:id + '-always-allowed'"
195                i18n-content="alwaysAllowed"></label>
196          </div>
197        </td>
198        </tr>
199        </table>
200      </div>
201      </div>
202    </div>
203  </div>
204</div>
205<script src="chrome://resources/js/util.js"></script>
206<script src="chrome://resources/js/cr.js"></script>
207<script src="chrome://plugins/plugins.js"></script>
208<if expr="chromeos">
209  <script src="chrome://resources/js/chromeos/ui_account_tweaks.js"></script>
210</if>
211
212<script src="chrome://resources/js/load_time_data.js"></script>
213<script src="chrome://resources/js/jstemplate_compiled.js"></script>
214<script src="chrome://plugins/strings.js"></script>
215<script src="chrome://resources/js/i18n_template2.js"></script>
216</body>
217</html>
218