Files
2025-08-21 20:39:34 +07:00

33 lines
881 B
JavaScript

var wpcfto_get_image_mixin = {
data: function () {
return {
image_url: '',
}
},
created() {
if (this.$options.propsData.fields.type === 'image') {
this.get_image_url(this.$options.propsData.field_value);
}
},
methods: {
get_image_url(image_id) {
this.$http.get(stm_wpcfto_ajaxurl + '?action=wpcfto_get_image_url&nonce=' + stm_wpcfto_nonces['get_image_url'] + '&image_id=' + image_id).then(function (response) {
this.image_url = response.body;
});
},
wpcfto_checkURL(url) {
return (url.match(/\.(jpeg|jpg|gif|png)$/) != null);
}
}
};
function WpcftoIsJsonString(str) {
try {
JSON.parse(str);
} catch (e) {
return false;
}
return true;
}
//# sourceMappingURL=../sourcemap/mixins.js.map