Spaces:
No application file
No application file
| Mautic.getAbTestWinnerForm = function(bundle, formName, abKey) { | |
| if (abKey && mQuery(abKey).val() && mQuery(abKey).closest('.form-group').hasClass('has-error')) { | |
| mQuery(abKey).closest('.form-group').removeClass('has-error'); | |
| if (mQuery(abKey).next().hasClass('help-block')) { | |
| mQuery(abKey).next().remove(); | |
| } | |
| } | |
| Mautic.activateLabelLoadingIndicator(formName+'_variantSettings_winnerCriteria'); | |
| var id = mQuery('#'+formName+'_sessionId').val(); | |
| var query = "action="+bundle+":getAbTestForm&abKey=" + mQuery(abKey).val() + "&id=" + id; | |
| mQuery.ajax({ | |
| url: mauticAjaxUrl, | |
| type: "POST", | |
| data: query, | |
| dataType: "json", | |
| success: function (response) { | |
| if (typeof response.html != 'undefined') { | |
| if (mQuery('#'+formName+'_variantSettings_properties').length) { | |
| mQuery('#'+formName+'_variantSettings_properties').replaceWith(response.html); | |
| } else { | |
| mQuery('#'+formName+'_variantSettings').append(response.html); | |
| } | |
| if (response.html != '') { | |
| Mautic.onPageLoad('#'+formName+'_variantSettings_properties', response); | |
| } | |
| } | |
| }, | |
| error: function (request, textStatus, errorThrown) { | |
| Mautic.processAjaxError(request, textStatus, errorThrown); | |
| }, | |
| complete: function() { | |
| Mautic.removeLabelLoadingIndicator(); | |
| } | |
| }); | |
| }; |