Lines 121-132
Link Here
|
121 |
function fnCreateGroupRow(sGroupCleaned, sGroup, iColspan) { |
121 |
function fnCreateGroupRow(sGroupCleaned, sGroup, iColspan) { |
122 |
var nGroup = document.createElement('tr'); |
122 |
var nGroup = document.createElement('tr'); |
123 |
var nCell = document.createElement('td'); |
123 |
var nCell = document.createElement('td'); |
124 |
nGroup.id = "group-id-" + oTable.attr("id") + "_" + sGroupCleaned; |
124 |
nGroup.id = oTable.attr("id") + "_" + sGroupCleaned; |
125 |
|
125 |
|
126 |
var oGroup = { id: nGroup.id, key: sGroupCleaned, text: sGroup, level: 0, groupItemClass: ".group-item-" + sGroupCleaned, dataGroup: sGroupCleaned, aoSubgroups: new Array() }; |
126 |
var oGroup = { id: nGroup.id, key: sGroupCleaned, text: sGroup, level: 0, groupItemClass: ".group-item-" + sGroupCleaned, dataGroup: sGroupCleaned, aoSubgroups: new Array() }; |
127 |
|
127 |
|
128 |
|
128 |
|
129 |
|
|
|
130 |
if (properties.bSetGroupingClassOnTR) { |
129 |
if (properties.bSetGroupingClassOnTR) { |
131 |
nGroup.className = properties.sGroupingClass + " " + sGroupCleaned; |
130 |
nGroup.className = properties.sGroupingClass + " " + sGroupCleaned; |
132 |
} else { |
131 |
} else { |
Lines 248-254
Link Here
|
248 |
function _fnGetCleanedGroup(sGroup) { |
247 |
function _fnGetCleanedGroup(sGroup) { |
249 |
|
248 |
|
250 |
if (sGroup === "") return "-"; |
249 |
if (sGroup === "") return "-"; |
251 |
return sGroup.toLowerCase().replace(/[^a-zA-Z0-9\u0080-\uFFFF]+/g, "-"); //fix for unicode characters (Issue 23) |
250 |
sGroup = $(sGroup).text(); |
|
|
251 |
return sGroup.toLowerCase().replace(/[^a-zA-Z0-9\'\u0080-\uFFFF]+/g, "-").replace(/[\']+/g, ""); //fix for unicode characters (Issue 23) |
252 |
//return sGroup.toLowerCase().replace(/\W+/g, "-"); //Fix provided by bmathews (Issue 7) |
252 |
//return sGroup.toLowerCase().replace(/\W+/g, "-"); //Fix provided by bmathews (Issue 7) |
253 |
} |
253 |
} |
254 |
|
254 |
|
Lines 687-690
Link Here
|
687 |
|
687 |
|
688 |
}); |
688 |
}); |
689 |
}; |
689 |
}; |
690 |
})(jQuery); |
690 |
})(jQuery); |
691 |
- |
|
|