[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [14770] deselect other rows on right click
From: |
Sigurd Nes |
Subject: |
[Fmsystem-commits] [14770] deselect other rows on right click |
Date: |
Tue, 23 Feb 2016 13:02:29 +0000 |
Revision: 14770
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=14770
Author: sigurdne
Date: 2016-02-23 13:02:27 +0000 (Tue, 23 Feb 2016)
Log Message:
-----------
deselect other rows on right click
Modified Paths:
--------------
trunk/phpgwapi/templates/base/datatable_jquery.xsl
Modified: trunk/phpgwapi/templates/base/datatable_jquery.xsl
===================================================================
--- trunk/phpgwapi/templates/base/datatable_jquery.xsl 2016-02-22 22:17:34 UTC
(rev 14769)
+++ trunk/phpgwapi/templates/base/datatable_jquery.xsl 2016-02-23 13:02:27 UTC
(rev 14770)
@@ -705,7 +705,7 @@
return false;
}
</xsl:if>
-
fnSetSelected(this);
+
fnSetSelected(this, dt);
<xsl:value-of select="custom_code"/>
}
}<xsl:value-of select="phpgw:conditional(not(position() = last()), ',', '')"/>
@@ -724,9 +724,8 @@
</xsl:choose>
action: function (e, dt, node, config) {
var receiptmsg = [];
+
fnSetSelected(this, dt);
-
fnSetSelected(this);
-
var selected = fnGetSelected();
var numSelected = selected.length;
@@ -1122,8 +1121,21 @@
return aReturn;
}
- function fnSetSelected( row )
+ function fnSetSelected( row , dt)
{
+ var table = oTable.DataTable();
+ if(typeof(dt.trigger) != 'undefined' &&
dt.trigger == 'right')
+ {
+ var aTrs = oTable.fnGetNodes();
+ for ( var i=0 ; i < aTrs.length ; i++ )
+ {
+ if (
$(aTrs[i]).hasClass('selected') )
+ {
+ table.row( i
).deselect();
+ }
+ }
+ }
+
if(typeof(row[0]) == 'undefined')
{
return false;
@@ -1132,7 +1144,6 @@
var sectionRowIndex = row[0].sectionRowIndex;
if(typeof(sectionRowIndex) != 'undefined')
{
- var table = oTable.DataTable();
var selected = table.row(
sectionRowIndex ).select();
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [14770] deselect other rows on right click,
Sigurd Nes <=