[TASK] Use language labels in Extension Manager javascript
[Packages/TYPO3.CMS.git] / typo3 / sysext / extensionmanager / Resources / Private / Templates / List / Index.html
1 {namespace em=TYPO3\CMS\Extensionmanager\ViewHelpers}
2
3 <f:layout name="main" />
4 <f:section name="docHeaderRow1">
5 <f:be.buttons.icon uri="{f:uri.action(action:'form',controller:'UploadExtensionFile')}" icon="actions-edit-upload" title="{f:translate(key:'extensionList.uploadExtension')}"/>
6 </f:section>
7 <f:section name="docHeaderRow2">
8 </f:section>
9 <f:section name="Content">
10 <div class="headerRow">
11 <div class="typo3-extensionmanager-headerRowLeft">
12 </div>
13 <div class="typo3-extensionmanager-headerRowRight">
14 <div class="uploadForm" style="display:none;"><f:translate key="extensionList.loading"/><span class="spinner"></span></div>
15 </div>
16 </div>
17 <table id="typo3-extension-list" class="typo3-extension-list">
18 <thead>
19 <tr>
20 <th title="{f:translate(key:'extensionList.header.title.update')}"><f:translate key="extensionList.header.update"/></th>
21 <th title="{f:translate(key:'extensionList.header.title.activate')}"><f:translate key="extensionList.header.activate"/></th>
22 <th><f:translate key="extensionList.header.extensionName"/></th>
23 <th><f:translate key="extensionList.header.extensionKey"/></th>
24 <th><f:translate key="extensionList.header.extensionVersion"/></th>
25 <th><f:translate key="extensionList.header.extensionActions"/></th>
26 <th><f:translate key="extensionList.header.extensionState"/></th>
27 </tr>
28 </thead>
29 <tbody>
30 <f:for each="{extensions}" as="extension" key="extensionKey">
31 <f:if condition="{extension.terObject}">
32 <f:then>
33 <tr id="{extensionKey}" class="{f:if(condition:'{extension.terObject.reviewState} >= 0', then:'', else:'insecure')}">
34 </f:then>
35 <f:else>
36 <tr id="{extensionKey}">
37 </f:else>
38 </f:if>
39 <td>
40 <f:if condition="{extension.updateAvailable}">
41 <f:be.buttons.icon
42 uri="{f:uri.action(action:'updateCommentForUpdatableVersions',controller:'Download',arguments:{extension:extension.key, integerVersion: extension.terObject.integerVersion},format:'json')}"
43 icon="actions-system-extension-update"
44 title="{f:translate(key:'extensionList.update')}"
45 />
46 </f:if>
47 </td>
48 <td>
49 <em:toggleExtensionInstallationState extension="{extension}" />
50 </td>
51 <f:if condition="{extension.description}">
52 <f:then>
53 <td title="{extension.description}">
54 </f:then>
55 <f:else>
56 <td>
57 </f:else>
58 </f:if>
59
60 <em:image src="../{extension.siteRelPath}/{extension.ext_icon}" alt="{extension.title}" height="16" />{extension.title}
61 </td>
62 <td>
63 {extensionKey}
64 </td>
65 <td>
66 {extension.version}
67 </td>
68 <td>
69 <em:configureExtension extension="{extension}" />
70 <em:removeExtension extension="{extension}" />
71 <f:be.buttons.icon uri="{f:uri.action(action:'downloadExtensionZip',controller:'Action',arguments:'{extension:extension.key}')}" icon="actions-system-extension-download" title="{f:translate(key:'extensionList.downloadzip')}"/>
72 <em:downloadExtensionData extension="{extension}" />
73 </td>
74 <td class="{extension.state}">
75 {extension.state}
76 </td>
77 </tr>
78 </f:for>
79 </tbody>
80 </table>
81 </f:section>
82
83