[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [16091] fix enabling buttons to tables
From: |
sigurdne |
Subject: |
[Fmsystem-commits] [16091] fix enabling buttons to tables |
Date: |
Fri, 16 Dec 2016 19:20:37 +0000 (UTC) |
Revision: 16091
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=16091
Author: sigurdne
Date: 2016-12-16 19:20:36 +0000 (Fri, 16 Dec 2016)
Log Message:
-----------
fix enabling buttons to tables
Modified Paths:
--------------
trunk/phpgwapi/js/jquery/common.js
trunk/phpgwapi/templates/base/datatable_inline.xsl
trunk/phpgwapi/templates/base/datatable_jquery.xsl
Modified: trunk/phpgwapi/js/jquery/common.js
===================================================================
--- trunk/phpgwapi/js/jquery/common.js 2016-12-16 13:12:43 UTC (rev 16090)
+++ trunk/phpgwapi/js/jquery/common.js 2016-12-16 19:20:36 UTC (rev 16091)
@@ -509,8 +509,11 @@
});
$("#" + container + ' tbody').on('click', 'tr', function ()
{
+ $(this).toggleClass('selected');
var api = oTable.api();
- var selectedRows = api.rows({selected: true}).count();
+// var selectedRows = api.rows({selected: true}).count();
+ var selectedRows = api.rows('.selected').data().length;
+
api.buttons('.record').enable(selectedRows > 0);
var row = $(this);
Modified: trunk/phpgwapi/templates/base/datatable_inline.xsl
===================================================================
--- trunk/phpgwapi/templates/base/datatable_inline.xsl 2016-12-16 13:12:43 UTC
(rev 16090)
+++ trunk/phpgwapi/templates/base/datatable_inline.xsl 2016-12-16 19:20:36 UTC
(rev 16091)
@@ -93,7 +93,9 @@
{
$(this).prop("checked", true);
});
-
var selectedRows = api.rows( { selected: true }
).count();
+
// var selectedRows = api.rows( { selected: true }
).count();
+
var selectedRows =
api.rows('.selected').data().length;
+
api.buttons( '.record' ).enable( selectedRows >
0 );
}
}<xsl:value-of select="phpgw:conditional(not(position() =
last()), ',', '')"/>
Modified: trunk/phpgwapi/templates/base/datatable_jquery.xsl
===================================================================
--- trunk/phpgwapi/templates/base/datatable_jquery.xsl 2016-12-16 13:12:43 UTC
(rev 16090)
+++ trunk/phpgwapi/templates/base/datatable_jquery.xsl 2016-12-16 19:20:36 UTC
(rev 16091)
@@ -1190,8 +1190,11 @@
});
$('#datatable-container tbody').on( 'click', 'tr',
function () {
+ $(this).toggleClass('selected');
var api = oTable.api();
- var selectedRows = api.rows( {
selected: true } ).count();
+// alert(
api.rows('.selected').data().length +' row(s) selected' );
+// var selectedRows = api.rows( {
selected: true } ).count();
+ var selectedRows =
api.rows('.selected').data().length;
api.buttons( '.record' ).enable(
selectedRows > 0 );
var row = $(this);
var checkbox =
row.find('input[type="checkbox"]');
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [16091] fix enabling buttons to tables,
sigurdne <=