PluginProbe
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder / 51.1.83
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder v51.1.83
51.1.84 51.1.85 51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 51.1.46 All 39 releases
← All changes | includes/widgets/Google_Maps/script.js +7 -0 51.1.6451.1.83 View file →
@@ -6,8 +6,15 @@
6 6 ($scope) => {
7 7 elementorFrontend.elementsHandler.addHandler(
8 8 elementorModules.frontend.handlers.Base.extend({
9 9 onInit() {
10 + // No API key means the Maps script was never enqueued.
11 + // The widget already prints a notice for editors; bailing
12 + // out here keeps it from throwing on every page view.
13 + if (typeof google === "undefined" || !google.maps) {
14 + return;
15 + }
16 +
10 17 const $element = this.$element;
11 18 const googleMap = $element.find(".king-addons-google-map");
12 19 const settings = googleMap.data("settings");
13 20 const controls = googleMap.data("controls");