From 05b9ad3d0cb362e50e1087deac3b9296140c99b9 Mon Sep 17 00:00:00 2001 From: Petah Date: Tue, 31 Jan 2012 14:39:24 +1300 Subject: [PATCH 1/2] Add JUI header/footer classes --- media/src/ext/ext.classes.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/media/src/ext/ext.classes.js b/media/src/ext/ext.classes.js index 393c3738..7baa4089 100644 --- a/media/src/ext/ext.classes.js +++ b/media/src/ext/ext.classes.js @@ -1,4 +1,3 @@ - $.extend( DataTable.ext.oStdClasses, { "sTable": "dataTable", @@ -59,7 +58,9 @@ $.extend( DataTable.ext.oStdClasses, { "sScrollFootInner": "dataTables_scrollFootInner", /* Misc */ - "sFooterTH": "" + "sFooterTH": "", + "sJUIHeader": "", + "sJUIFooter": "" } ); @@ -103,6 +104,8 @@ $.extend( DataTable.ext.oJUIClasses, DataTable.ext.oStdClasses, { "sScrollFoot": "dataTables_scrollFoot ui-state-default", /* Misc */ - "sFooterTH": "ui-state-default" + "sFooterTH": "ui-state-default", + "sJUIHeader": "fg-toolbar ui-toolbar ui-widget-header ui-corner-tl ui-corner-tr ui-helper-clearfix", + "sJUIFooter": "fg-toolbar ui-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix" } ); From 904f5dd672548f13f4f3b876673eb7defe624ffd Mon Sep 17 00:00:00 2001 From: Petah Date: Tue, 31 Jan 2012 14:42:10 +1300 Subject: [PATCH 2/2] Allow custom JUI header and footer classes --- media/src/core/core.draw.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/media/src/core/core.draw.js b/media/src/core/core.draw.js index 568cb155..00bdcb73 100644 --- a/media/src/core/core.draw.js +++ b/media/src/core/core.draw.js @@ -1,5 +1,4 @@ - /** * Create a new TR element (and it's TD children) for a row * @param {object} oSettings dataTables settings object @@ -572,11 +571,11 @@ function _fnAddOptionsHtml ( oSettings ) /* Replace jQuery UI constants */ if ( sAttr == "H" ) { - sAttr = "fg-toolbar ui-toolbar ui-widget-header ui-corner-tl ui-corner-tr ui-helper-clearfix"; + sAttr = oSettings.oClasses.sJUIHeader; } else if ( sAttr == "F" ) { - sAttr = "fg-toolbar ui-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix"; + sAttr = oSettings.oClasses.sJUIFooter; } /* The attribute can be in the format of "#id.class", "#id" or "class" This logic