View | Details | Raw Unified | Return to bug 18211
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/lib/jquery/plugins/jquery.dataTables.rowGrouping.js (-5 / +4 lines)
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
- 

Return to bug 18211