**/
(function ($, Drupal, window) {
- Drupal.behaviors.tableResponsive = {
- attach: function attach(context, settings) {
- var $tables = $(context).find('table.responsive-enabled').once('tableresponsive');
- if ($tables.length) {
- var il = $tables.length;
- for (var i = 0; i < il; i++) {
- TableResponsive.tables.push(new TableResponsive($tables[i]));
- }
- }
- }
- };
-
function TableResponsive(table) {
this.table = table;
this.$table = $(table);
$(window).on('resize.tableresponsive', $.proxy(this, 'eventhandlerEvaluateColumnVisibility')).trigger('resize.tableresponsive');
}
+ Drupal.behaviors.tableResponsive = {
+ attach: function attach(context, settings) {
+ var $tables = $(context).find('table.responsive-enabled').once('tableresponsive');
+ if ($tables.length) {
+ var il = $tables.length;
+ for (var i = 0; i < il; i++) {
+ TableResponsive.tables.push(new TableResponsive($tables[i]));
+ }
+ }
+ }
+ };
+
$.extend(TableResponsive, {
tables: []
});
var properties = $cell.attr('style').split(';');
var newProps = [];
- var match = /^display\s*\:\s*none$/;
+ var match = /^display\s*:\s*none$/;
for (var i = 0; i < properties.length; i++) {
var prop = properties[i];
prop.trim();