Search also in resource description on resources list (#3380)
This commit is contained in:
parent
0d68fa3330
commit
50f724a5d3
1 changed files with 8 additions and 5 deletions
|
@ -2279,14 +2279,17 @@ function rcube_calendar_ui(settings)
|
||||||
// quick-filter the loaded resource data
|
// quick-filter the loaded resource data
|
||||||
var resource_search = function()
|
var resource_search = function()
|
||||||
{
|
{
|
||||||
var dataset, rec, q = $('#resourcesearchbox').val().toLowerCase();
|
var dn, rec, dataset = [],
|
||||||
if (q.length && resources_data) {
|
q = $('#resourcesearchbox').val().toLowerCase();
|
||||||
dataset = [];
|
|
||||||
|
|
||||||
|
if (q.length && resources_data) {
|
||||||
// search by iterating over all resource records
|
// search by iterating over all resource records
|
||||||
for (var dn in resources_data) {
|
for (dn in resources_data) {
|
||||||
rec = resources_data[dn];
|
rec = resources_data[dn];
|
||||||
if (String(rec.name).toLowerCase().indexOf(q) >= 0 || String(rec.email).toLowerCase() == q) {
|
if ((rec.name && String(rec.name).toLowerCase().indexOf(q) >= 0)
|
||||||
|
|| (rec.email && String(rec.email).toLowerCase().indexOf(q) >= 0)
|
||||||
|
|| (rec.description && String(rec.description).toLowerCase().indexOf(q) >= 0)
|
||||||
|
) {
|
||||||
dataset.push(rec.ID);
|
dataset.push(rec.ID);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue