forked from extern/egroupware
Fix category check matching numbers inside other class names
This commit is contained in:
parent
8b6e1d92da
commit
c5d2b8dc23
@ -461,9 +461,9 @@ var et2_nextmatch_rowProvider = Class.extend({
|
|||||||
if(category_location) category_location = category_location[0];
|
if(category_location) category_location = category_location[0];
|
||||||
|
|
||||||
// Get actual categories, eg. "cat_15" or "123,456,789", make sure to not match numbers inside other class-names
|
// Get actual categories, eg. "cat_15" or "123,456,789", make sure to not match numbers inside other class-names
|
||||||
cats = classes.match(/(^| |,|cat_)?([0-9]+)( |,|$)/g);
|
cats = classes.match(/(^| |,|cat_)([0-9]+)( |,|$)/g);
|
||||||
if (!cats) cats = [];
|
if (!cats) cats = [];
|
||||||
classes = classes.replace(/(^| |,|cat_)?([0-9]+)( |,|$)/g, '');
|
classes = classes.replace(/(^| |,|cat_)([0-9]+)( |,|$)/g, '');
|
||||||
|
|
||||||
// Get category info
|
// Get category info
|
||||||
if(!this.categories)
|
if(!this.categories)
|
||||||
@ -481,7 +481,7 @@ var et2_nextmatch_rowProvider = Class.extend({
|
|||||||
{
|
{
|
||||||
// Need cat_, classes can't start with a number
|
// Need cat_, classes can't start with a number
|
||||||
var cat_id = cats[i];
|
var cat_id = cats[i];
|
||||||
cat_id = cat_id.replace(/[^0-9]/, '');
|
cat_id = cat_id.replace(/[^0-9]/g, '');
|
||||||
var cat_class = 'cat_'+cat_id;
|
var cat_class = 'cat_'+cat_id;
|
||||||
|
|
||||||
// Check for existing class
|
// Check for existing class
|
||||||
|
Loading…
Reference in New Issue
Block a user