* Update translation text domain * Escape everything that should be escaped. * Add nonce checks where needed. * Sanitize all inputs. * Apply Code style changes across the codebase. * Correct many deprecation notices. * Optimize load order of many filters. * Add Proper Build script * Use emojii flags * Fix i18n deprecation notice for translating too early * Put all scripts in footer and load async
2 lines
824 B
JavaScript
2 lines
824 B
JavaScript
(e=>{e(document).ready(function(){wu_event_payload_placeholders=new Vue({el:"#wu_event_payload_placeholders",data(){return{placeholders:[],event:e("select[name='event']").val(),search:"",loading:!0}},computed:{filtered_placeholders(){let t=this.search.toLowerCase();return _.filter(this.placeholders,function(e){return-1<e.name.toLowerCase().indexOf(t)||-1<e.placeholder.toLowerCase().indexOf(t)})}},watch:{event(){this.get_event_payload()}},methods:{get_event_payload(){let 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);
|