|
1 <table i18n:domain="pyams_media" |
|
2 tal:define="original_size view.original_frame_size"> |
|
3 <tr> |
|
4 <th> </th> |
|
5 <th class="text-center padding-x-10"> |
|
6 <i18n:var translate="">Original size</i18n:var><br /> |
|
7 (<tal:var content="'{0[0]}x{0[1]}'.format(original_size)" />) |
|
8 </th> |
|
9 <tal:loop repeat="format view.formats"> |
|
10 <th class="text-center padding-x-10" tal:define="format_name format[0];"> |
|
11 <tal:var content="format_name" /><br /> |
|
12 (<tal:var content="'{0[0]}x{0[1]}'.format(format[1])" />) |
|
13 </th> |
|
14 </tal:loop> |
|
15 </tr> |
|
16 <tal:loop repeat="converter_util view.converters"> |
|
17 <tr tal:define="converter_name converter_util[0]; |
|
18 converter converter_util[1];"> |
|
19 <td tal:content="converter.label" i18n:translate="" class="padding-right-20"></td> |
|
20 <td tal:define="converted view.has_conversion(converter, None)" |
|
21 class="text-align-center"> |
|
22 <span tal:condition="converted" |
|
23 class="txt-color-green" i18n:translate="">OK</span> |
|
24 <span tal:condition="not converted" |
|
25 class="txt-color-orange" i18n:translate="">Waiting...</span> |
|
26 </td> |
|
27 <tal:loop repeat="format view.formats"> |
|
28 <td class="text-center padding-x-10" |
|
29 tal:define="frame_width format[1][0]; |
|
30 maybe frame_width < original_size[0]; |
|
31 converted view.has_conversion(converter, format);"> |
|
32 <span tal:condition="not maybe">N/A</span> |
|
33 <tal:if condition="maybe"> |
|
34 <span tal:condition="converted" |
|
35 class="txt-color-green" i18n:translate="">OK</span> |
|
36 <span tal:condition="not converted" |
|
37 class="txt-color-orange" i18n:translate="">Waiting...</span> |
|
38 </tal:if> |
|
39 </td> |
|
40 </tal:loop> |
|
41 </tr> |
|
42 </tal:loop> |
|
43 </table> |