mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 14:41:29 +01:00
Fix toolbar default actions for flat_list toolbar
This commit is contained in:
parent
a70e12f3d3
commit
3105054be0
@ -110,7 +110,8 @@ var et2_toolbar = et2_DOMWidget.extend(
|
||||
{
|
||||
for (var name in actions)
|
||||
{
|
||||
if (!actions[name].toolbarDefault)
|
||||
if (!actions[name].toolbarDefault &&
|
||||
(typeof actions[name].children === 'undefined' || !this.flat_list))
|
||||
this.set_prefered(actions[name].id,'add');
|
||||
}
|
||||
}
|
||||
@ -135,7 +136,7 @@ var et2_toolbar = et2_DOMWidget.extend(
|
||||
returnCounter = count;
|
||||
}
|
||||
return returnCounter;
|
||||
}
|
||||
};
|
||||
for (var nAction in actions)
|
||||
{
|
||||
if (that.flat_list)
|
||||
@ -148,7 +149,7 @@ var et2_toolbar = et2_DOMWidget.extend(
|
||||
}
|
||||
}
|
||||
return totalCount;
|
||||
}
|
||||
};
|
||||
|
||||
this.countActions = countActions(actions) - Object.keys(this.preference).length;
|
||||
|
||||
@ -196,8 +197,15 @@ var et2_toolbar = et2_DOMWidget.extend(
|
||||
if (that.flat_list)
|
||||
{
|
||||
childaction = root.children[id];
|
||||
if (typeof root.children[id].group != 'undefined' &&
|
||||
typeof root.group != 'undefined')
|
||||
if (typeof pref === 'undefined')
|
||||
{
|
||||
if (!childaction.toolbarDefault)
|
||||
{
|
||||
that.set_prefered(childaction.id,'add');
|
||||
}
|
||||
}
|
||||
if (typeof root.children[id].group !== 'undefined' &&
|
||||
typeof root.group !== 'undefined')
|
||||
{
|
||||
childaction.group = root.group;
|
||||
}
|
||||
@ -359,7 +367,7 @@ var et2_toolbar = et2_DOMWidget.extend(
|
||||
{
|
||||
if ((this.countActions <= parseInt(this.view_range) ||
|
||||
this.preference[action.id]) &&
|
||||
typeof button[0] != 'undefined')
|
||||
typeof button[0] !== 'undefined')
|
||||
{
|
||||
button[0].textContent = action.caption;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user