[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [12161] update dataTbles.responsive from upstream
From: |
Sigurd Nes |
Subject: |
[Fmsystem-commits] [12161] update dataTbles.responsive from upstream |
Date: |
Mon, 13 Oct 2014 07:35:41 +0000 |
Revision: 12161
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=12161
Author: sigurdne
Date: 2014-10-13 07:35:38 +0000 (Mon, 13 Oct 2014)
Log Message:
-----------
update dataTbles.responsive from upstream
Modified Paths:
--------------
branches/dev-syncromind/phpgwapi/js/DataTables/extensions/Responsive/js/dataTables.responsive.js
branches/dev-syncromind/phpgwapi/js/DataTables/extensions/Responsive/js/dataTables.responsive.min.js
Modified:
branches/dev-syncromind/phpgwapi/js/DataTables/extensions/Responsive/js/dataTables.responsive.js
===================================================================
---
branches/dev-syncromind/phpgwapi/js/DataTables/extensions/Responsive/js/dataTables.responsive.js
2014-10-12 18:01:50 UTC (rev 12160)
+++
branches/dev-syncromind/phpgwapi/js/DataTables/extensions/Responsive/js/dataTables.responsive.js
2014-10-13 07:35:38 UTC (rev 12161)
@@ -1,11 +1,11 @@
-/*! Responsive 1.0.1
+/*! Responsive 1.0.2
* 2014 SpryMedia Ltd - datatables.net/license
*/
/**
* @summary Responsive
* @description Responsive tables plug-in for DataTables
- * @version 1.0.1
+ * @version 1.0.2
* @file dataTables.responsive.js
* @author SpryMedia Ltd (www.sprymedia.co.uk)
* @contact www.sprymedia.co.uk/contact
@@ -77,21 +77,23 @@
if ( ! DataTable.versionCheck || ! DataTable.versionCheck( '1.10.1' ) )
{
throw 'DataTables Responsive requires DataTables 1.10.1 or
newer';
}
- else if ( settings.responsive ) {
- return;
- }
this.s = {
dt: new DataTable.Api( settings ),
columns: []
};
+ // Check if responsive has already been initialised on this table
+ if ( this.s.dt.settings()[0].responsive ) {
+ return;
+ }
+
// details is an object, but for simplicity the user can give it as a
string
if ( opts && typeof opts.details === 'string' ) {
opts.details = { type: opts.details };
}
- this.c = $.extend( true, {}, Responsive.defaults, opts );
+ this.c = $.extend( true, {}, Responsive.defaults,
DataTable.defaults.responsive, opts );
settings.responsive = this;
this._constructor();
};
@@ -130,6 +132,11 @@
a.width > b.width ? -1 : 0;
} );
+ // Determine which columns are already hidden, and should
therefore
+ // remain hidden. TODO - should this be done? See thread 22677
+ //
+ // this.s.alwaysHidden = dt.columns(':hidden').indexes();
+
this._classLogic();
this._resizeAuto();
@@ -181,7 +188,7 @@
false :
col.auto === true ?
'-' :
- col.includeIn.indexOf( breakpoint ) !==
-1;
+ $.inArray( breakpoint, col.includeIn )
!== -1;
} );
// Auto column control - first pass: how much width is taken by
the
@@ -224,7 +231,7 @@
var showControl = false;
for ( i=0, ien=columns.length ; i<ien ; i++ ) {
- if ( ! columns[i].control && ! display[i] ) {
+ if ( ! columns[i].control && ! columns[i].never && !
display[i] ) {
showControl = true;
break;
}
@@ -236,6 +243,12 @@
}
}
+ // Finally we need to make sure that there is at least one
column that
+ // is visible
+ if ( $.inArray( true, display ) === -1 ) {
+ display[0] = true;
+ }
+
return display;
},
@@ -254,11 +267,14 @@
var calc = {};
var breakpoints = this.c.breakpoints;
var columns = this.s.dt.columns().eq(0).map( function (i) {
+ var className = this.column(i).header().className;
+
return {
- className: this.column(i).header().className,
+ className: className,
includeIn: [],
auto: false,
- control: false
+ control: false,
+ never: className.match(/\bnever\b/) ? true
: false
};
} );
@@ -267,7 +283,7 @@
var add = function ( colIdx, name ) {
var includeIn = columns[ colIdx ].includeIn;
- if ( includeIn.indexOf( name ) === -1 ) {
+ if ( $.inArray( name, includeIn ) === -1 ) {
includeIn.push( name );
}
};
@@ -327,7 +343,7 @@
} );
return;
}
- else if ( className === 'none' ) {
+ else if ( className === 'none' || className ===
'never' ) {
// Include in none (default) and no auto
hasClass = true;
return;
@@ -399,6 +415,11 @@
return;
}
+ // Check that the row is actually a DataTable's
controlled node
+ if ( ! dt.row( $(this).closest('tr') ).length ) {
+ return;
+ }
+
// For column index, we determine if we should act or
not in the
// handler - otherwise it is already okay
if ( typeof target === 'number' ) {
@@ -437,7 +458,17 @@
var that = this;
var dt = this.s.dt;
- var hiddenColumns = dt.columns(':hidden').indexes().flatten();
+ // Find how many columns are hidden
+ var hiddenColumns = dt.columns().indexes().filter( function (
idx ) {
+ var col = dt.column( idx );
+
+ if ( col.visible() ) {
+ return null;
+ }
+
+ // Only counts as hidden if it doesn't have the `never`
class
+ return $( col.header() ).hasClass( 'never' ) ? null :
idx;
+ } );
var haveHidden = true;
if ( hiddenColumns.length === 0 || ( hiddenColumns.length === 1
&& this.s.columns[ hiddenColumns[0] ].control ) ) {
@@ -558,7 +589,7 @@
// This is a bit slow, but we need to get a clone of each row
that
// includes all columns. As such, try to do this as little as
possible.
- dt.rows( { page: 'current' } ).indexes().each( function ( idx )
{
+ dt.rows( { page: 'current' } ).indexes().flatten().each(
function ( idx ) {
var clone = dt.row( idx ).node().cloneNode( true );
if ( dt.columns( ':hidden' ).flatten().length ) {
@@ -655,23 +686,32 @@
renderer: function ( api, rowIdx ) {
var data = api.cells( rowIdx, ':hidden' ).eq(0).map(
function ( cell ) {
var header = $( api.column( cell.column
).header() );
+ var idx = api.cell( cell ).index();
- if ( header.hasClass( 'control' ) ) {
+ if ( header.hasClass( 'control' ) ||
header.hasClass( 'never' ) ) {
return '';
}
- return '<li>'+
+ // Use a non-public DT API method to render the
data for display
+ // This needs to be updated when DT adds a
suitable method for
+ // this type of data retrieval
+ var dtPrivate = api.settings()[0];
+ var cellData = dtPrivate.oApi._fnGetCellData(
+ dtPrivate, idx.row, idx.column,
'display'
+ );
+
+ return '<li data-dtr-index="'+idx.column+'">'+
'<span class="dtr-title">'+
header.text()+':'+
'</span> '+
'<span class="dtr-data">'+
- api.cell( cell ).data()+
+ cellData+
'</span>'+
'</li>';
} ).toArray().join('');
return data ?
- $('<ul/>').append( data ) :
+ $('<ul data-dtr-index="'+rowIdx+'"/>').append(
data ) :
false;
},
@@ -692,7 +732,7 @@
return this;
} );
-Api.register( 'responsive.recalc()', function ( rowIdx, intParse, virtual ) {
+Api.register( 'responsive.recalc()', function () {
this.iterator( 'table', function ( ctx ) {
if ( ctx._responsive ) {
ctx._responsive._resizeAuto();
@@ -701,14 +741,23 @@
} );
} );
+Api.register( 'responsive.index()', function ( li ) {
+ li = $(li);
+ return {
+ column: li.data('dtr-index'),
+ row: li.parent().data('dtr-index')
+ };
+} );
+
+
/**
* Version information
*
* @name Responsive.version
* @static
*/
-Responsive.version = '1.0.1';
+Responsive.version = '1.0.2';
$.fn.dataTable.Responsive = Responsive;
@@ -719,7 +768,8 @@
$(document).on( 'init.dt.dtr', function (e, settings, json) {
if ( $(settings.nTable).hasClass( 'responsive' ) ||
$(settings.nTable).hasClass( 'dt-responsive' ) ||
- settings.oInit.responsive
+ settings.oInit.responsive ||
+ DataTable.defaults.responsive
) {
var init = settings.oInit.responsive;
Modified:
branches/dev-syncromind/phpgwapi/js/DataTables/extensions/Responsive/js/dataTables.responsive.min.js
===================================================================
---
branches/dev-syncromind/phpgwapi/js/DataTables/extensions/Responsive/js/dataTables.responsive.min.js
2014-10-12 18:01:50 UTC (rev 12160)
+++
branches/dev-syncromind/phpgwapi/js/DataTables/extensions/Responsive/js/dataTables.responsive.min.js
2014-10-13 07:35:38 UTC (rev 12161)
@@ -1,16 +1 @@
-/*!
- Responsive 1.0.1
- 2014 SpryMedia Ltd - datatables.net/license
-*/
-(function(m,o){var k=function(c,k){var
h=function(e,a){if(!k.versionCheck||!k.versionCheck("1.10.1"))throw"DataTables
Responsive requires DataTables 1.10.1 or newer";e.responsive||(this.s={dt:new
k.Api(e),columns:[]},a&&"string"===typeof
a.details&&(a.details={type:a.details}),this.c=c.extend(!0,{},h.defaults,a),e.responsive=this,this._constructor())};h.prototype={_constructor:function(){var
e=this,a=this.s.dt;a.settings()[0]._responsive=this;c(m).on("resize.dtr
orientationchange.dtr",a.settings()[0].oApi._fnThrottle(function(){e._resize()}));
-a.on("destroy.dtr",function(){c(m).off("resize.dtr
orientationchange.dtr")});this.c.breakpoints.sort(function(a,b){return
a.width<b.width?1:a.width>b.width?-1:0});this._classLogic();this._resizeAuto();this._resize();var
b=this.c.details;b.type&&(e._detailsInit(),this._detailsVis(),a.on("column-visibility.dtr",function(){e._detailsVis()}),c(a.table().node()).addClass("dtr-"+b.type))},_columnsVisiblity:function(e){var
a=this.s.dt,b=this.s.columns,d,f,j=c.map(b,function(a){return
a.auto&&null===a.minWidth?
-!1:!0===a.auto?"-":-1!==a.includeIn.indexOf(e)}),g=0;d=0;for(f=j.length;d<f;d++)!0===j[d]&&(g+=b[d].minWidth);a=a.table().container().offsetWidth-g;d=0;for(f=j.length;d<f;d++)b[d].control?a-=b[d].minWidth:"-"===j[d]&&(j[d]=0>a-b[d].minWidth?!1:!0,a-=b[d].minWidth);a=!1;d=0;for(f=b.length;d<f;d++)if(!b[d].control&&!j[d]){a=!0;break}d=0;for(f=b.length;d<f;d++)b[d].control&&(j[d]=a);return
j},_classLogic:function(){var
e=this,a=this.c.breakpoints,b=this.s.dt.columns().eq(0).map(function(a){return{className:this.column(a).header().className,
-includeIn:[],auto:!1,control:!1}}),d=function(a,d){var
e=b[a].includeIn;-1===e.indexOf(d)&&e.push(d)},f=function(f,g,c,i){if(c)if("max-"===c){i=e._find(g).width;g=0;for(c=a.length;g<c;g++)a[g].width<=i&&d(f,a[g].name)}else
if("min-"===c){i=e._find(g).width;g=0;for(c=a.length;g<c;g++)a[g].width>=i&&d(f,a[g].name)}else{if("not-"===c){g=0;for(c=a.length;g<c;g++)-1===a[g].name.indexOf(i)&&d(f,a[g].name)}}else
b[f].includeIn.push(g)};b.each(function(b,d){for(var e=b.className.split("
"),i=!1,h=0,k=e.length;h<
-k;h++){var
l=c.trim(e[h]);if("all"===l){i=!0;b.includeIn=c.map(a,function(a){return
a.name});return}if("none"===l){i=!0;return}if("control"===l){i=!0;b.control=!0;return}c.each(a,function(a,b){var
e=b.name.split("-"),c=l.match(RegExp("(min\\-|max\\-|not\\-)?("+e[0]+")(\\-[_a-zA-Z0-9])?"));c&&(i=!0,c[2]===e[0]&&c[3]==="-"+e[1]?f(d,b.name,c[1],c[2]+c[3]):c[2]===e[0]&&!c[3]&&f(d,b.name,c[1],c[2]))})}i||(b.auto=!0)});this.s.columns=b},_detailsInit:function(){var
e=this,a=this.s.dt,b=this.c.details;"inline"===
-b.type&&(b.target="td:first-child");var
d=b.target;c(a.table().body()).on("click","string"===typeof
d?d:"td",function(){if(c(a.table().node()).hasClass("collapsed")){if(typeof
d==="number"){var
b=d<0?a.columns().eq(0).length+d:d;if(a.cell(this).index().column!==b)return}b=a.row(c(this).closest("tr"));if(b.child.isShown()){b.child(false);c(b.node()).removeClass("parent")}else{var
j=e.c.details.renderer(a,b[0]);b.child(j,"child").show();c(b.node()).addClass("parent")}}})},_detailsVis:function(){var
e=
-this,a=this.s.dt,b=a.columns(":hidden").indexes().flatten(),d=!0;if(0===b.length||1===b.length&&this.s.columns[b[0]].control)d=!1;d?(c(a.table().node()).addClass("collapsed"),a.rows().eq(0).each(function(b){b=a.row(b);if(b.child()){var
c=e.c.details.renderer(a,b[0]);!1===c?b.child.hide():b.child(c,"child").show()}})):(c(a.table().node()).removeClass("collapsed"),a.rows().eq(0).each(function(b){a.row(b).child.hide()}))},_find:function(c){for(var
a=this.c.breakpoints,b=0,d=a.length;b<d;b++)if(a[b].name===
-c)return a[b]},_resize:function(){for(var
e=this.s.dt,a=c(m).width(),b=this.c.breakpoints,d=b[0].name,f=b.length-1;0<=f;f--)if(a<=b[f].width){d=b[f].name;break}var
h=this._columnsVisiblity(d);e.columns().eq(0).each(function(a,b){e.column(a).visible(h[b])})},_resizeAuto:function(){var
e=this.s.dt,a=this.s.columns;if(this.c.auto&&-1!==c.inArray(!0,c.map(a,function(a){return
a.auto}))){e.table().node();var
b=e.table().node().cloneNode(!1),d=c(e.table().header().cloneNode(!1)).appendTo(b),f=c(e.table().body().cloneNode(!1)).appendTo(b);
-e.rows({page:"current"}).indexes().each(function(a){var
b=e.row(a).node().cloneNode(!0);e.columns(":hidden").flatten().length&&c(b).append(e.cells(a,":hidden").nodes().to$().clone());c(b).appendTo(f)});var
h=e.columns().header().to$().clone(!1).wrapAll("tr").appendTo(d),b=c("<div/>").css({width:1,height:1,overflow:"hidden"}).append(b).insertBefore(e.table().node());e.columns().eq(0).each(function(b){a[b].minWidth=h[b].offsetWidth||0});b.remove()}}};h.breakpoints=[{name:"desktop",width:Infinity},{name:"tablet-l",
-width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}];h.defaults={breakpoints:h.breakpoints,auto:!0,details:{renderer:function(e,a){var
b=e.cells(a,":hidden").eq(0).map(function(a){var
b=c(e.column(a.column).header());return b.hasClass("control")?"":'<li><span
class="dtr-title">'+b.text()+':</span> <span
class="dtr-data">'+e.cell(a).data()+"</span></li>"}).toArray().join("");return
b?c("<ul/>").append(b):!1},target:0,type:"inline"}};var n=c.fn.dataTable.Api;
-n.register("responsive()",function(){return
this});n.register("responsive.recalc()",function(){this.iterator("table",function(c){c._responsive&&(c._responsive._resizeAuto(),c._responsive._resize())})});h.version="1.0.1";c.fn.dataTable.Responsive=h;c.fn.DataTable.Responsive=h;c(o).on("init.dt.dtr",function(e,a){if(c(a.nTable).hasClass("responsive")||c(a.nTable).hasClass("dt-responsive")||a.oInit.responsive){var
b=a.oInit.responsive;!1!==b&&new h(a,c.isPlainObject(b)?b:{})}});return
h};"function"===
-typeof define&&define.amd?define(["jquery","datatables"],k):"object"===typeof
exports?k(require("jquery"),require("datatables")):jQuery&&!jQuery.fn.dataTable.Responsive&&k(jQuery,jQuery.fn.dataTable)})(window,document);
+(function(e,t,n){var r=function(n,r){"use strict";var
i=function(e,t){if(!r.versionCheck||!r.versionCheck("1.10.1")){throw"DataTables
Responsive requires DataTables 1.10.1 or newer"}this.s={dt:new
r.Api(e),columns:[]};if(this.s.dt.settings()[0].responsive){return}if(t&&typeof
t.details==="string"){t.details={type:t.details}}this.c=n.extend(true,{},i.defaults,r.defaults.responsive,t);e.responsive=this;this._constructor()};i.prototype={_constructor:function(){var
t=this;var r=this.s.dt;r.settings()[0]._responsive=this;n(e).on("resize.dtr
orientationchange.dtr",r.settings()[0].oApi._fnThrottle(function(){t._resize()}));r.on("destroy.dtr",function(){n(e).off("resize.dtr
orientationchange.dtr")});this.c.breakpoints.sort(function(e,t){return
e.width<t.width?1:e.width>t.width?-1:0});this._classLogic();this._resizeAuto();this._resize();var
i=this.c.details;if(i.type){t._detailsInit();this._detailsVis();r.on("column-visibility.dtr",function(){t._detailsVis()});n(r.table().node()).addClass("dtr-"+i.type)}},_columnsVisiblity:function(e){var
t=this.s.dt;var r=this.s.columns;var i,s;var o=n.map(r,function(t){return
t.auto&&t.minWidth===null?false:t.auto===true?"-":n.inArray(e,t.includeIn)!==-1});var
u=0;for(i=0,s=o.length;i<s;i++){if(o[i]===true){u+=r[i].minWidth}}var
a=t.table().container().offsetWidth;var
f=a-u;for(i=0,s=o.length;i<s;i++){if(r[i].control){f-=r[i].minWidth}else
if(o[i]==="-"){o[i]=f-r[i].minWidth<0?false:true;f-=r[i].minWidth}}var
l=false;for(i=0,s=r.length;i<s;i++){if(!r[i].control&&!r[i].never&&!o[i]){l=true;break}}for(i=0,s=r.length;i<s;i++){if(r[i].control){o[i]=l}}if(n.inArray(true,o)===-1){o[0]=true}return
o},_classLogic:function(){var e=this;var t={};var r=this.c.breakpoints;var
i=this.s.dt.columns().eq(0).map(function(e){var
t=this.column(e).header().className;return{className:t,includeIn:[],auto:false,control:false,never:t.match(/\bnever\b/)?true:false}});var
s=function(e,t){var r=i[e].includeIn;if(n.inArray(t,r)===-1){r.push(t)}};var
o=function(t,n,o,u){var a,f,l;if(!o){i[t].includeIn.push(n)}else
if(o==="max-"){a=e._find(n).width;for(f=0,l=r.length;f<l;f++){if(r[f].width<=a){s(t,r[f].name)}}}else
if(o==="min-"){a=e._find(n).width;for(f=0,l=r.length;f<l;f++){if(r[f].width>=a){s(t,r[f].name)}}}else
if(o==="not-"){for(f=0,l=r.length;f<l;f++){if(r[f].name.indexOf(u)===-1){s(t,r[f].name)}}}};i.each(function(e,t){var
i=e.className.split(" ");var s=false;for(var u=0,a=i.length;u<a;u++){var
f=n.trim(i[u]);if(f==="all"){s=true;e.includeIn=n.map(r,function(e){return
e.name});return}else if(f==="none"||f==="never"){s=true;return}else
if(f==="control"){s=true;e.control=true;return}n.each(r,function(e,n){var
r=n.name.split("-");var i=new
RegExp("(min\\-|max\\-|not\\-)?("+r[0]+")(\\-[_a-zA-Z0-9])?");var
u=f.match(i);if(u){s=true;if(u[2]===r[0]&&u[3]==="-"+r[1]){o(t,n.name,u[1],u[2]+u[3])}else
if(u[2]===r[0]&&!u[3]){o(t,n.name,u[1],u[2])}}})}if(!s){e.auto=true}});this.s.columns=i},_detailsInit:function(){var
e=this;var t=this.s.dt;var
r=this.c.details;if(r.type==="inline"){r.target="td:first-child"}var
i=r.target;var s=typeof
i==="string"?i:"td";n(t.table().body()).on("click",s,function(r){if(!n(t.table().node()).hasClass("collapsed")){return}if(!t.row(n(this).closest("tr")).length){return}if(typeof
i==="number"){var
s=i<0?t.columns().eq(0).length+i:i;if(t.cell(this).index().column!==s){return}}var
o=t.row(n(this).closest("tr"));if(o.child.isShown()){o.child(false);n(o.node()).removeClass("parent")}else{var
u=e.c.details.renderer(t,o[0]);o.child(u,"child").show();n(o.node()).addClass("parent")}})},_detailsVis:function(){var
e=this;var t=this.s.dt;var r=t.columns().indexes().filter(function(e){var
r=t.column(e);if(r.visible()){return null}return
n(r.header()).hasClass("never")?null:e});var
i=true;if(r.length===0||r.length===1&&this.s.columns[r[0]].control){i=false}if(i){n(t.table().node()).addClass("collapsed");t.rows().eq(0).each(function(n){var
r=t.row(n);if(r.child()){var
i=e.c.details.renderer(t,r[0]);if(i===false){r.child.hide()}else{r.child(i,"child").show()}}})}else{n(t.table().node()).removeClass("collapsed");t.rows().eq(0).each(function(e){t.row(e).child.hide()})}},_find:function(e){var
t=this.c.breakpoints;for(var n=0,r=t.length;n<r;n++){if(t[n].name===e){return
t[n]}}},_resize:function(){var t=this.s.dt;var r=n(e).width();var
i=this.c.breakpoints;var s=i[0].name;for(var
o=i.length-1;o>=0;o--){if(r<=i[o].width){s=i[o].name;break}}var
u=this._columnsVisiblity(s);t.columns().eq(0).each(function(e,n){t.column(e).visible(u[n])})},_resizeAuto:function(){var
e=this.s.dt;var
t=this.s.columns;if(!this.c.auto){return}if(n.inArray(true,n.map(t,function(e){return
e.auto}))===-1){return}var r=e.table().node().offsetWidth;var i=e.columns;var
s=e.table().node().cloneNode(false);var
o=n(e.table().header().cloneNode(false)).appendTo(s);var
u=n(e.table().body().cloneNode(false)).appendTo(s);e.rows({page:"current"}).indexes().flatten().each(function(t){var
r=e.row(t).node().cloneNode(true);if(e.columns(":hidden").flatten().length){n(r).append(e.cells(t,":hidden").nodes().to$().clone())}n(r).appendTo(u)});var
a=e.columns().header().to$().clone(false).wrapAll("tr").appendTo(o);var
f=n("<div/>").css({width:1,height:1,overflow:"hidden"}).append(s).insertBefore(e.table().node());e.columns().eq(0).each(function(e){t[e].minWidth=a[e].offsetWidth||0});f.remove()}};i.breakpoints=[{name:"desktop",width:Infinity},{name:"tablet-l",width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}];i.defaults={breakpoints:i.breakpoints,auto:true,details:{renderer:function(e,t){var
r=e.cells(t,":hidden").eq(0).map(function(t){var
r=n(e.column(t.column).header());var
i=e.cell(t).index();if(r.hasClass("control")||r.hasClass("never")){return""}var
s=e.settings()[0];var
o=s.oApi._fnGetCellData(s,i.row,i.column,"display");return'<li
data-dtr-index="'+i.column+'">'+'<span
class="dtr-title">'+r.text()+":"+"</span> "+'<span
class="dtr-data">'+o+"</span>"+"</li>"}).toArray().join("");return r?n('<ul
data-dtr-index="'+t+'"/>').append(r):false},target:0,type:"inline"}};var
s=n.fn.dataTable.Api;s.register("responsive()",function(){return
this});s.register("responsive.recalc()",function(){this.iterator("table",function(e){if(e._responsive){e._responsive._resizeAuto();e._responsive._resize()}})});s.register("responsive.index()",function(e){e=n(e);return{column:e.data("dtr-index"),row:e.parent().data("dtr-index")}});i.version="1.0.2";n.fn.dataTable.Responsive=i;n.fn.DataTable.Responsive=i;n(t).on("init.dt.dtr",function(e,t,s){if(n(t.nTable).hasClass("responsive")||n(t.nTable).hasClass("dt-responsive")||t.oInit.responsive||r.defaults.responsive){var
o=t.oInit.responsive;if(o!==false){new i(t,n.isPlainObject(o)?o:{})}}});return
i};if(typeof
define==="function"&&define.amd){define(["jquery","datatables"],r)}else
if(typeof exports==="object"){r(require("jquery"),require("datatables"))}else
if(jQuery&&!jQuery.fn.dataTable.Responsive){r(jQuery,jQuery.fn.dataTable)}})(window,document)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [12161] update dataTbles.responsive from upstream,
Sigurd Nes <=