Files
wp-multisite-waas/assets/js/email-edit-page.min.js
David Stone d88e50df38 Prep Plugin for release on WordPress.org (#23)
* 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
2025-04-14 11:36:46 -06:00

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);