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

Reply via email to