1 line
1.9 KiB
JavaScript
1 line
1.9 KiB
JavaScript
!function(e){if(window.mapster_params.public)(p=".mapster-wp-maps",new Promise((e=>{if(document.querySelector(p))return e(document.querySelector(p));const t=new MutationObserver((a=>{if(document.querySelector(p)){e(document.querySelector(p));t.disconnect()}}));t.observe(document.body,{childList:!0,subtree:!0})}))).then((t=>{e(".mapster-wp-maps").each((function(){const t=e(this).attr("id").replace("mapster-wp-maps-",""),a=""!==e(this).data("single_feature_id")&&e(this).data("single_feature_id");new MapsterMap(t,window.mapster_params.public,a).init()}))}));else{let n="Publish this post to generate an embed code.";const r=new URLSearchParams(window.location.search);if(r.has("post")){let o=window.mapster_params.directory.replace("/admin/","/admin/includes/mapster-embed-map.php");o=o+window.mapster_params.qd+"map_id="+r.get("post");n=`<embed src="${o}" />`}let c="Publish this post to generate an listing code.";r.has("post")&&(c=`[mapster_listing_posts id="${r.get("post")}"]`);if(document.body.classList.contains("block-editor-page")){e("#mapster-wp-maps-preview").prependTo("#normal-sortables");e(".acf-field-625df5ebf4ecc .acf-input").text(n);e(".acf-field-6507ba6e3053a .acf-input").text(c)}else{e("#mapster-wp-maps-preview").prependTo("#acf_after_title-sortables");e(".acf-field-625df5ebf4ecc .acf-input").text(n);e(".acf-field-6507ba6e3053a .acf-input").text(c)}if(r.has("post")){let d=`\n [mapster_wp_map_submit map_id="${r.get("post")}" type="create_point"]<br />\n [mapster_wp_map_submit map_id="${r.get("post")}" type="edit_point" button_text="Edit Point" header_text="Edit Point"]\n `;e(".acf-field-62bf86b094491 .acf-input").append(d)}var t=acf.getFields().length,a=0,i=0;function s(e){"select"!==e&&(a+=1);if(a===t&&4===i){new MapsterMap("map",window.mapster_params.public,!1).init()}}acf.add_action("ready_field",s);acf.addAction("select2_init",(function(e,t,a,p){i+=1;s("select")}))}var p}(jQuery); |