Elastic: Improve rsvp menu styling
This commit is contained in:
parent
9f12c9aa65
commit
922e1dc202
1 changed files with 10 additions and 9 deletions
|
@ -1261,19 +1261,20 @@ rcube_libcalendaring.itip_delegate_dialog = function(callback, selector)
|
||||||
*/
|
*/
|
||||||
rcube_libcalendaring.itip_rsvp_recurring = function(btn, callback)
|
rcube_libcalendaring.itip_rsvp_recurring = function(btn, callback)
|
||||||
{
|
{
|
||||||
var mnu = $('<ul></ul>').addClass('popupmenu libcal-rsvp-replymode');
|
var menu = $('<ul></ul>').attr('class', 'popupmenu libcal-rsvp-replymode');
|
||||||
|
|
||||||
$.each(['all','current'/*,'future'*/], function(i, mode) {
|
$.each(['all','current'/*,'future'*/], function(i, mode) {
|
||||||
$('<li><a>' + rcmail.get_label('rsvpmode'+mode, 'libcalendaring') + '</a>')
|
$('<li>')
|
||||||
.addClass('ui-menu-item')
|
.attr({rel: mode, 'class': 'ui-menu-item'})
|
||||||
.attr('rel', mode)
|
.append($('<a>').attr({tabindex: "0", 'class': 'ui-menu-item-wrapper'})
|
||||||
.appendTo(mnu);
|
.text(rcmail.get_label('rsvpmode' + mode)))
|
||||||
|
.appendTo(menu);
|
||||||
});
|
});
|
||||||
|
|
||||||
var action = btn.attr('rel');
|
var action = btn.attr('rel');
|
||||||
|
|
||||||
// open the mennu
|
// open the menu
|
||||||
mnu.menu({
|
menu.menu({
|
||||||
select: function(event, ui) {
|
select: function(event, ui) {
|
||||||
callback(action, ui.item.attr('rel'));
|
callback(action, ui.item.attr('rel'));
|
||||||
}
|
}
|
||||||
|
@ -1284,8 +1285,8 @@ rcube_libcalendaring.itip_rsvp_recurring = function(btn, callback)
|
||||||
|
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
$(document).one('click', function() {
|
$(document).one('click', function() {
|
||||||
mnu.menu('destroy');
|
menu.menu('destroy');
|
||||||
mnu.remove();
|
menu.remove();
|
||||||
});
|
});
|
||||||
}, 100);
|
}, 100);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue