Mentions: use hasAccess user option
This commit is contained in:
parent
fe434165bf
commit
dbb0e8e499
|
@ -48,10 +48,10 @@ define([
|
|||
'common/main/lib/collection/Fonts'
|
||||
], function () { 'use strict';
|
||||
Common.Controllers.Fonts = Backbone.Controller.extend((function() {
|
||||
var FONT_TYPE_USERUSED = 4;
|
||||
var FONT_TYPE_RECENT = 4;
|
||||
|
||||
function isFontSaved(store, rec) {
|
||||
var out = rec.get('type') == FONT_TYPE_USERUSED,
|
||||
var out = rec.get('type') == FONT_TYPE_RECENT,
|
||||
i = -1,
|
||||
c = store.length,
|
||||
su,
|
||||
|
@ -59,7 +59,7 @@ define([
|
|||
while (!out && ++i < c) {
|
||||
su = store.at(i);
|
||||
|
||||
if (su.get('type') != FONT_TYPE_USERUSED)
|
||||
if (su.get('type') != FONT_TYPE_RECENT)
|
||||
break;
|
||||
|
||||
out = su.get('name') == n;
|
||||
|
@ -78,7 +78,7 @@ define([
|
|||
// name: data.name,
|
||||
// imgidx: data.imgidx,
|
||||
// cloneid: node.querySelector('img').id,
|
||||
// type: FONT_TYPE_USERUSED
|
||||
// type: FONT_TYPE_RECENT
|
||||
// };
|
||||
// combo.getStore().insert(0,[font]);
|
||||
//
|
||||
|
@ -93,7 +93,7 @@ define([
|
|||
// }
|
||||
//
|
||||
// font = combo.getStore().getAt(5);
|
||||
// if (font.data.type==FONT_TYPE_USERUSED) {
|
||||
// if (font.data.type==FONT_TYPE_RECENT) {
|
||||
// combo.getStore().remove(font);
|
||||
// } else {
|
||||
// var plugin = combo.getPlugin('scrollpane');
|
||||
|
|
|
@ -1047,8 +1047,14 @@ define([
|
|||
return (item.email && 0 === item.email.toLowerCase().indexOf(str) || item.name && 0 === item.name.toLowerCase().indexOf(str))
|
||||
});
|
||||
}
|
||||
var tpl = _.template('<a id="<%= id %>" tabindex="-1" type="menuitem" style="font-size: 12px;"><div><%= caption %></div><div style="color: #909090;"><%= options.value %></div></a>');
|
||||
var tpl = _.template('<a id="<%= id %>" tabindex="-1" type="menuitem" style="font-size: 12px;"><div><%= caption %></div><div style="color: #909090;"><%= options.value %></div></a>'),
|
||||
divider = false;
|
||||
_.each(users, function(menuItem, index) {
|
||||
if (divider && !menuItem.hasAccess) {
|
||||
divider = false;
|
||||
menu.addItem(new Common.UI.MenuItem({caption: '--'}));
|
||||
}
|
||||
|
||||
if (menuItem.email && menuItem.name) {
|
||||
var mnu = new Common.UI.MenuItem({
|
||||
caption : menuItem.name,
|
||||
|
@ -1058,6 +1064,8 @@ define([
|
|||
me.insertEmailToTextbox(item.options.value, left, right);
|
||||
});
|
||||
menu.addItem(mnu);
|
||||
if (menuItem.hasAccess)
|
||||
divider = true;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue