Also fix dialog position 'right'

pull/20/head
Thomas Bruederli 12 years ago
parent 848e083cb5
commit ab78cfd002

@ -39,8 +39,13 @@ class jqueryui extends rcube_plugin
// patch dialog position function in order to fully fit the close button into the window
$rcmail->output->add_script("jQuery.extend(jQuery.ui.dialog.prototype.options.position, {
using: function(pos) {
var topOffset = jQuery(this).css(pos).offset().top - 12;
if (topOffset < 0) jQuery(this).css('top', pos.top - topOffset);
var me = jQuery(this),
offset = me.css(pos).offset(),
topOffset = offset.top - 12;
if (topOffset < 0)
me.css('top', pos.top - topOffset);
if (offset.left + me.outerWidth() + 12 > jQuery(window).width())
me.css('left', pos.left - 12);
}
});", 'foot');
}

Loading…
Cancel
Save