src/pyams_media/zmi/templates/video-conversions.pt
changeset 13 370b8d6fc9e6
parent 2 5410acbcfb77
child 19 179f9381965b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/pyams_media/zmi/templates/video-conversions.pt	Wed Sep 09 11:20:57 2015 +0200
@@ -0,0 +1,43 @@
+<table i18n:domain="pyams_media"
+	   tal:define="original_size view.original_frame_size">
+	<tr>
+		<th>&nbsp;</th>
+		<th class="text-center padding-x-10">
+			<i18n:var translate="">Original size</i18n:var><br />
+			(<tal:var content="'{0[0]}x{0[1]}'.format(original_size)" />)
+		</th>
+		<tal:loop repeat="format view.formats">
+			<th class="text-center padding-x-10" tal:define="format_name format[0];">
+				<tal:var content="format_name" /><br />
+				(<tal:var content="'{0[0]}x{0[1]}'.format(format[1])" />)
+			</th>
+		</tal:loop>
+	</tr>
+	<tal:loop repeat="converter_util view.converters">
+		<tr tal:define="converter_name converter_util[0];
+						converter converter_util[1];">
+			<td tal:content="converter.label" i18n:translate="" class="padding-right-20"></td>
+			<td tal:define="converted view.has_conversion(converter, None)"
+				class="text-align-center">
+				<span tal:condition="converted"
+					  class="txt-color-green" i18n:translate="">OK</span>
+				<span tal:condition="not converted"
+					  class="txt-color-orange" i18n:translate="">Waiting...</span>
+			</td>
+			<tal:loop repeat="format view.formats">
+				<td class="text-center padding-x-10"
+					tal:define="frame_width format[1][0];
+								maybe frame_width < original_size[0];
+								converted view.has_conversion(converter, format);">
+					<span tal:condition="not maybe">N/A</span>
+					<tal:if condition="maybe">
+						<span tal:condition="converted"
+							  class="txt-color-green" i18n:translate="">OK</span>
+						<span tal:condition="not converted"
+							  class="txt-color-orange" i18n:translate="">Waiting...</span>
+					</tal:if>
+				</td>
+			</tal:loop>
+		</tr>
+	</tal:loop>
+</table>