message: ts('Are you sure you want to continue?'),
url: null,
width: 'auto',
- modal: true,
+ height: 'auto',
resizable: false,
dialogClass: 'crm-container crm-confirm',
close: function () {
yes: ts('Continue')
}
};
+ if (options && options.url) {
+ settings.resizable = true;
+ settings.height = '50%';
+ }
$.extend(settings, ($.isFunction(options) ? arguments[1] : options) || {});
+ settings = CRM.utils.adjustDialogDefaults(settings);
if (!settings.buttons && $.isPlainObject(settings.options)) {
$.each(settings.options, function(op, label) {
buttons.push({
});\r
});\r
\r
- //If there are changes in repeat configuration, enable save button\r
- //Dialog for preview repeat Configuration dates\r
+ // Dialog for preview repeat Configuration dates\r
function previewDialog() {\r
// Set default value for start date on activity forms before generating preview\r
if (!$('#repetition_start_date', $form).val() && $('#activity_date_time', $form).val()) {\r
.next().val($('#activity_date_time', $form).next().val())\r
.siblings('.hasTimeEntry').val($('#activity_date_time', $form).siblings('.hasTimeEntry').val());\r
}\r
- var payload = $form.serialize() + '{/literal}&entity_table={$entityTable}&entity_id={$currentEntityId}{literal}',\r
- settings = CRM.utils.adjustDialogDefaults({\r
- width: '50%',\r
- url: CRM.url("civicrm/recurringentity/preview", payload)\r
- });\r
- CRM.confirm(settings)\r
- .on('crmConfirm:yes', function() {\r
+ var payload = $form.serialize() + '{/literal}&entity_table={$entityTable}&entity_id={$currentEntityId}{literal}';\r
+ CRM.confirm({\r
+ width: '50%',\r
+ url: CRM.url("civicrm/recurringentity/preview", payload)\r
+ }).on('crmConfirm:yes', function() {\r
$form.submit();\r
});\r
}\r