From 3f5869636e7357626e11592e050cb9888dc70ba3 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Mon, 24 Mar 2014 16:51:26 -0400 Subject: [PATCH] Improved method for adding crm-container to dialogs --- js/Common.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/js/Common.js b/js/Common.js index aaddfd1100..819cff3df7 100644 --- a/js/Common.js +++ b/js/Common.js @@ -202,7 +202,9 @@ CRM.validate = CRM.validate || { (function ($, undefined) { "use strict"; - $.fn.select2.defaults.dropdownCssClass = 'crm-container'; + // Theme classes for unattached elements + $.fn.select2.defaults.dropdownCssClass = $.ui.dialog.prototype.options.dialogClass = 'crm-container'; + // https://github.com/ivaynberg/select2/pull/2090 $.fn.select2.defaults.width = 'resolve'; @@ -417,7 +419,6 @@ CRM.validate = CRM.validate || { }) // Modal dialogs should disable scrollbars .on('dialogopen', function(e) { - $(e.target).parent().addClass('crm-container'); if ($(e.target).dialog('option', 'modal')) { $(e.target).addClass('modal-dialog'); $('body').css({overflow: 'hidden'}); -- 2.25.1