mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-22 16:03:47 +01:00
Fix unwanted highlight matching when favorite had additional filters
This commit is contained in:
parent
31b6c8607b
commit
a46f418fb6
@ -926,8 +926,10 @@ var AppJS = (function(){ "use strict"; return Class.extend(
|
||||
if(!favorite || jQuery.isEmptyObject(favorite)) return;
|
||||
|
||||
var match_count = 0;
|
||||
var extra_keys = Object.keys(favorite.state);
|
||||
for(var state_key in state)
|
||||
{
|
||||
extra_keys.splice(extra_keys.indexOf(state_key),1);
|
||||
if(typeof favorite.state != 'undefined' && typeof state[state_key] != 'undefined'&&typeof favorite.state[state_key] != 'undefined' && ( state[state_key] == favorite.state[state_key] || !state[state_key] && !favorite.state[state_key]))
|
||||
{
|
||||
match_count++;
|
||||
@ -990,6 +992,11 @@ var AppJS = (function(){ "use strict"; return Class.extend(
|
||||
return;
|
||||
}
|
||||
}
|
||||
// Check for anything set that the current one does not have
|
||||
for(var i = 0; i < extra_keys.length; i++)
|
||||
{
|
||||
if(favorite.state[extra_keys[i]]) return;
|
||||
}
|
||||
if(match_count > best_count)
|
||||
{
|
||||
best_match = this.dataset.id;
|
||||
|
Loading…
Reference in New Issue
Block a user