Author: benj
Date: Thu Mar 17 17:21:19 2016
New Revision: 1660
URL: http://svn.gna.org/viewcvs/gdtc?rev=1660&view=rev
Log:
Various table improvements
Modified:
trunk/gdtc/templates/smarty/admin/list.tpl
Modified: trunk/gdtc/templates/smarty/admin/list.tpl
URL:
http://svn.gna.org/viewcvs/gdtc/trunk/gdtc/templates/smarty/admin/list.tpl?rev=1660&r1=1659&r2=1660&view=diff
==============================================================================
--- trunk/gdtc/templates/smarty/admin/list.tpl (original)
+++ trunk/gdtc/templates/smarty/admin/list.tpl Thu Mar 17 17:21:19 2016
@@ -12,6 +12,7 @@
var y = b.toLowerCase();
return y.localeCompare(x);
};
+
$('#search-results').dataTable( {
"sPaginationType": "full_numbers",
"bJQueryUI": true,
@@ -23,9 +24,9 @@
[
'<input type="checkbox" class="selectable"
name="selected_{$list_data[i].actor_id}"/>',
{if $list_data[i].photo_file}
-'<img src="/dtcphotos/{$list_data[i].photo_file}" height="24"
style="max-width:48px;"/>'
+'<a
href="?action=edit&table={$list_data[i].actor_type}&id={$list_data[i].actor_id}"><img
src="/dtcphotos/{$list_data[i].photo_file}" height="24"
style="max-width:48px;"/></a>'
{else}
-'<img src="/dtcimages/{$list_data[i].actor_type}.png" height="24"
style="max-width:48px;"/>'
+'<a
href="?action=edit&table={$list_data[i].actor_type}&id={$list_data[i].actor_id}"><img
src="/dtcimages/{$list_data[i].actor_type}.png" height="24"
style="max-width:48px;"/></a>'
{/if}, '<a
href="?action=edit&table={$list_data[i].actor_type}&id={$list_data[i].actor_id}">{$list_data[i].name|escape:'quotes'}</a>',
'{$list_data[i].firstname|escape:'quotes'}',
'{$list_data[i].email|escape:'quotes'}',
'{$list_data[i].m_start_date|date_format:"%d/%m/%Y"}',
'{$list_data[i].m_renewal_date|date_format:"%d/%m/%Y"}'
{section name=af loop=$additional.added_fields}
{assign var=f value=$additional.added_fields[af].field}
@@ -53,8 +54,8 @@
{ "sTitle": "Nom" },
{ "sTitle": "Prénom" },
{ "sTitle": "Alias mail" },
-{ "sTitle": "Entrée", "sType": "date" },
-{ "sTitle": "Renouvellement", "sType": "date" },
+{ "sTitle": "Entrée", "sType": "date-euro" },
+{ "sTitle": "Renouvellement", "sType": "date-euro" },
{/literal}
{section name=af loop=$additional.added_fields}
{assign var=f value=$additional.added_fields[af].field}
@@ -63,6 +64,32 @@
] } );
{literal}
+jQuery.extend( jQuery.fn.dataTableExt.oSort, {
+ "date-euro-pre": function ( a ) {
+ var x;
+
+ if ( $.trim(a) !== '' ) {
+ var frDatea2 = $.trim(a).split('/');
+ x = (frDatea2[2] + frDatea2[1] + frDatea2[0])*1;
+ }
+ else {
+ x = Infinity;
+ }
+
+ return x;
+ },
+
+ "date-euro-asc": function ( a, b ) {
+ return a - b;
+ },
+
+ "date-euro-desc": function ( a, b ) {
+ return b - a;
+ }
+} );
+
+
+
$('#select-all').click ( function() {
$('#list-form input').attr('checked', $(this).is(":checked"));
} );
_______________________________________________
Gdtc-commits mailing list
[email protected]
https://mail.gna.org/listinfo/gdtc-commits