* 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
46 lines
910 B
JavaScript
46 lines
910 B
JavaScript
(function($) {
|
|
|
|
wu_dns_table = new Vue({
|
|
el: '#wu-dns-table',
|
|
data: {
|
|
error: null,
|
|
results: {},
|
|
loading: true,
|
|
},
|
|
updated() {
|
|
this.$nextTick(function() {
|
|
|
|
window.wu_initialize_tooltip();
|
|
|
|
});
|
|
}
|
|
})
|
|
|
|
$(document).ready(function() {
|
|
|
|
$.ajax({
|
|
url: ajaxurl,
|
|
data: {
|
|
action: 'wu_get_dns_records',
|
|
domain: '<?php echo esc_js($domain->get_domain()); ?>',
|
|
},
|
|
success: function(data) {
|
|
|
|
Vue.set(wu_dns_table, 'loading', false);
|
|
|
|
if (data.success) {
|
|
|
|
Vue.set(wu_dns_table, 'results', data.data);
|
|
|
|
} else {
|
|
|
|
Vue.set(wu_dns_table, 'error', data.data);
|
|
|
|
}
|
|
|
|
},
|
|
})
|
|
|
|
});
|
|
})(jQuery);
|