From 1d6baac32f3e84a6cd25c8001c2903ade40b10e3 Mon Sep 17 00:00:00 2001 From: Allan Jardine Date: Fri, 16 Jun 2017 14:36:25 +0100 Subject: [PATCH] Fix: Add class names to column header cells before extensions are initialised. This allows extensions such as Buttons' column visibility selector to operate on class names given in the column options. - Thread 34321 - FB 286 --- js/DataTables.js | 6 +++--- js/core/core.columns.js | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/js/DataTables.js b/js/DataTables.js index 51642372b..1e2fd430d 100644 --- a/js/DataTables.js +++ b/js/DataTables.js @@ -1,11 +1,11 @@ -/*! DataTables 1.10.15 +/*! DataTables 1.10.16-dev * ©2008-2017 SpryMedia Ltd - datatables.net/license */ /** * @summary DataTables * @description Paginate, search and order HTML tables - * @version 1.10.15 + * @version 1.10.16-dev * @file jquery.dataTables.js * @author SpryMedia Ltd * @contact www.datatables.net @@ -169,7 +169,7 @@ * @type string * @default Version number */ - DataTable.version = "1.10.15"; + DataTable.version = "1.10.16-dev"; /** * Private data store, containing all of the settings objects that are diff --git a/js/core/core.columns.js b/js/core/core.columns.js index 7c9454be4..7b0675ad0 100644 --- a/js/core/core.columns.js +++ b/js/core/core.columns.js @@ -81,6 +81,9 @@ function _fnColumnOptions( oSettings, iCol, oOptions ) { oOptions.sClass = oOptions.className; } + if ( oOptions.sClass ) { + th.addClass( oOptions.sClass ); + } $.extend( oCol, oOptions ); _fnMap( oCol, oOptions, "sWidth", "sWidthOrig" );