1 line
838 B
JavaScript
1 line
838 B
JavaScript
!function(e){e(document).ready((function(){wu_event_payload_placeholders=new Vue({el:"#wu_event_payload_placeholders",data:()=>({placeholders:[],event:e("select[name='event']").val(),search:"",loading:!0}),computed:{filtered_placeholders(){const e=this.search.toLowerCase();return _.filter(this.placeholders,(function(t){return t.name.toLowerCase().indexOf(e)>-1||t.placeholder.toLowerCase().indexOf(e)>-1}))}},watch:{event(){this.get_event_payload()}},methods:{get_event_payload(){const t=this;t.loading=!0,e.ajax({method:"post",url:ajaxurl,data:{action:"wu_get_event_payload_placeholders",email_event:t.event},success(e){t.placeholders=e,t.loading=!1}})}},mounted(){this.get_event_payload()}}),e(document).on("change",'select[name="event"]',(function(){wu_event_payload_placeholders.event=e("select[name='event']").val()}))}))}(jQuery); |