Files
redline.com.pl/modules/freshmail/views/js/updateFieldsForm.js
2024-11-11 18:46:54 +01:00

1 line
3.5 KiB
JavaScript

!function(e){var a={};function t(n){if(a[n])return a[n].exports;var l=a[n]={i:n,l:!1,exports:{}};return e[n].call(l.exports,l,l.exports,t),l.l=!0,l.exports}t.m=e,t.c=a,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,a){if(1&a&&(e=t(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var l in e)t.d(n,l,function(a){return e[a]}.bind(null,l));return n},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="/",t(t.s=37)}({37:function(e,a){$(document).ready((function(){var e=$("<table>").attr({class:"table table-striped table-hover",name:"list_fields"}),a=$("<tr>"),t=$("<th>"),n=$("<div>").attr({class:"panel-body"}),l=[$('input[name="cal_field_name"]').val(),$('input[name="cal_tag_name"]').val(),$('input[name="cal_text_on_the_form"]').val(),$('input[name="cal_required"]').val(),$('input[name="cal_include"]').val()];for(var r in l)$(a).append($(t).clone().html(l[r]));$(n).append($(e).append(a)),$("div.form-wrapper").append(n);var i=function(){var e=$("#id_freshmail_form").val(),a=$("#hash_list").val();$.ajax({type:"POST",url:$("form#freshmail_form_form").attr("action")+"&ajax&action=UpdateFieldsForm",data:{id_form:e,hash:a},dataType:"json",success:function(e){if("OK"==e.status){$('table[name="list_fields"]').find("tr:gt(0)").remove();var a,t=$('table[name="list_fields"]');a=e.fields,Object.keys(a).length>0&&$.each(a,(function(e,a){var n=$("<tr>");"presta_partners_newsletter"!=a.tag&&"presta_newsletter"!=a.tag||$(n).addClass("hide");var l=$("<td>"),r=$("<input>"),i=r.clone().attr({type:"hidden"}),d=r.clone().attr({type:"checkbox"}),o=l.clone().html(a.name),c=i.clone().attr({value:a.hash,name:"fields["+a.hash+"][hash]"}),p=i.clone().attr({value:a.name,name:"fields["+a.hash+"][name]"}),s=i.clone().attr({value:a.hash_list,name:"fields["+a.hash+"][hash_list]"});void 0===a.type&&(a.type="text");var f=i.clone().attr({value:a.type,name:"fields["+a.hash+"][type]"}),h=i.clone().attr({value:a.id,name:"fields["+a.hash+"][id]"});o.append(p),o.append(s),o.append(c),o.append(f),o.append(o),o.append(h),n.append(o);var u=l.clone().html(a.tag),m=i.clone().attr({value:a.tag,name:"fields["+a.hash+"][tag]"});u.append(m),n.append(u);var v,_,b=l.clone().html(r.attr({name:"fields["+a.hash+"][displayname]",value:a.displayname}));if("email"==a.tag){d.prop("checked",!0),b.find("input").val("Email");var y=$(d).clone().attr({name:"fields["+a.hash+"][require_field]"});y.on("click",(function(){$(this).prop("checked",!0)})),_=l.clone().html(y);var g=d.clone().attr({name:"fields["+a.hash+"][include_field]"});g.on("click",(function(){$(this).prop("checked",!0)})),v=l.clone().html(g)}else{var k=d.clone().attr({name:"fields["+a.hash+"][require_field]"}),j=d.clone().attr({name:"fields["+a.hash+"][include_field]"});j.on("click",(function(){this.checked?k.prop("disabled",!1):(k.prop("disabled",!0),k.prop("checked",!1))})),"1"==a.require_field&&k.attr("checked","checked"),"1"==a.include_field?(j.attr("checked","checked"),k.removeAttr("disabled")):k.attr("disabled","disabled"),_=l.clone().html(k),v=l.clone().html(j)}n.append(b),n.append(_),n.append(v),t.append(n)}))}}})};i(),$('select[name="hash_list"]').on("change",i)}))}});