Version Description
- 2015/10/26
- minor JS tweaks and bug fixes
Download this release
Release Info
| Developer | WebFactory |
| Plugin | |
| Version | 2.75 |
| Comparing to | |
| See all releases | |
Code changes from version 2.70 to 2.75
- gmw-tracking.php +1 -1
- gmw-widget.php +4 -4
- google-maps-widget.php +5 -3
- js/gmw-admin.js +8 -6
- readme.txt +5 -1
gmw-tracking.php
CHANGED
|
@@ -47,7 +47,7 @@ class GMW_tracking {
|
|
| 47 |
|
| 48 |
if (isset($options['allow_tracking']) && $options['allow_tracking'] === true) {
|
| 49 |
if (!wp_next_scheduled(GMW_CRON)) {
|
| 50 |
-
wp_schedule_event(time() +
|
| 51 |
}
|
| 52 |
} else {
|
| 53 |
self::clear_cron();
|
| 47 |
|
| 48 |
if (isset($options['allow_tracking']) && $options['allow_tracking'] === true) {
|
| 49 |
if (!wp_next_scheduled(GMW_CRON)) {
|
| 50 |
+
wp_schedule_event(time() + 30, 'gmw_biweekly', GMW_CRON);
|
| 51 |
}
|
| 52 |
} else {
|
| 53 |
self::clear_cron();
|
gmw-widget.php
CHANGED
|
@@ -124,8 +124,8 @@ class GoogleMapsWidget extends WP_Widget {
|
|
| 124 |
array('val' => 'noimage-rounded', 'label' => __('Rounded', 'google-maps-widget')));
|
| 125 |
}
|
| 126 |
|
| 127 |
-
echo '<p><label for="' . $this->get_field_id('title') . '">' . __('Title', 'google-maps-widget') . ':</label><input class="widefat" id="' . $this->get_field_id('title') . '" name="' . $this->get_field_name('title') . '" type="text" value="' . esc_attr($title) . '" /></p>';
|
| 128 |
-
echo '<p><label for="' . $this->get_field_id('address') . '">' . __('Address', 'google-maps-widget') . ':</label><input class="widefat" id="' . $this->get_field_id('address') . '" name="' . $this->get_field_name('address') . '" type="text" value="' . esc_attr($address) . '" required /></p>';
|
| 129 |
|
| 130 |
echo '<div class="gmw-tabs" id="tab-' . $this->id . '"><ul><li><a href="#gmw-thumb">' . __('Thumbnail map', 'google-maps-widget') . '</a></li><li><a href="#gmw-lightbox">' . __('Lightbox map', 'google-maps-widget') . '</a></li><li><a href="#gmw-shortcode">' . __('Shortcode', 'google-maps-widget') . '</a></li><li><a href="#gmw-info">' . __('Info & Support', 'google-maps-widget') . '</a></li></ul>';
|
| 131 |
echo '<div id="gmw-thumb">';
|
|
@@ -156,7 +156,7 @@ class GoogleMapsWidget extends WP_Widget {
|
|
| 156 |
echo '</select></p>';
|
| 157 |
|
| 158 |
echo '<p class="gmw_thumb_pin_type_custom_section"><label class="gmw-label" for="' . $this->get_field_id('thumb_pin_img') . '">' . __('Pin Image URL', 'google-maps-widget') . ':</label>';
|
| 159 |
-
echo '<input type="
|
| 160 |
|
| 161 |
echo '<p><label class="gmw-label" for="' . $this->get_field_id('thumb_zoom') . '">' . __('Zoom Level', 'google-maps-widget') . ':</label>';
|
| 162 |
echo '<select id="' . $this->get_field_id('thumb_zoom') . '" name="' . $this->get_field_name('thumb_zoom') . '">';
|
|
@@ -169,7 +169,7 @@ class GoogleMapsWidget extends WP_Widget {
|
|
| 169 |
echo '</select></p>';
|
| 170 |
|
| 171 |
echo '<p class="gmw_thumb_link_section"><label class="gmw-label" for="' . $this->get_field_id('thumb_link') . '">' . __('Custom URL', 'google-maps-widget') . ':</label>';
|
| 172 |
-
echo '<input class="regular-text" id="' . $this->get_field_id('thumb_link') . '" name="' . $this->get_field_name('thumb_link') . '" type="url" value="' . esc_attr($thumb_link) . '" /></p>';
|
| 173 |
|
| 174 |
echo '<p><label class="gmw-label" for="' . $this->get_field_id('thumb_color_scheme') . '">' . __('Color Scheme', 'google-maps-widget') . ':</label>';
|
| 175 |
echo '<select class="gmw_thumb_color_scheme" id="' . $this->get_field_id('thumb_color_scheme') . '" name="' . $this->get_field_name('thumb_color_scheme') . '">';
|
| 124 |
array('val' => 'noimage-rounded', 'label' => __('Rounded', 'google-maps-widget')));
|
| 125 |
}
|
| 126 |
|
| 127 |
+
echo '<p><label for="' . $this->get_field_id('title') . '">' . __('Title', 'google-maps-widget') . ':</label><input class="widefat" id="' . $this->get_field_id('title') . '" name="' . $this->get_field_name('title') . '" placeholder="Map title" type="text" value="' . esc_attr($title) . '" /></p>';
|
| 128 |
+
echo '<p><label for="' . $this->get_field_id('address') . '">' . __('Address', 'google-maps-widget') . ':</label><input class="widefat" id="' . $this->get_field_id('address') . '" placeholder="Address to show" name="' . $this->get_field_name('address') . '" type="text" value="' . esc_attr($address) . '" required /></p>';
|
| 129 |
|
| 130 |
echo '<div class="gmw-tabs" id="tab-' . $this->id . '"><ul><li><a href="#gmw-thumb">' . __('Thumbnail map', 'google-maps-widget') . '</a></li><li><a href="#gmw-lightbox">' . __('Lightbox map', 'google-maps-widget') . '</a></li><li><a href="#gmw-shortcode">' . __('Shortcode', 'google-maps-widget') . '</a></li><li><a href="#gmw-info">' . __('Info & Support', 'google-maps-widget') . '</a></li></ul>';
|
| 131 |
echo '<div id="gmw-thumb">';
|
| 156 |
echo '</select></p>';
|
| 157 |
|
| 158 |
echo '<p class="gmw_thumb_pin_type_custom_section"><label class="gmw-label" for="' . $this->get_field_id('thumb_pin_img') . '">' . __('Pin Image URL', 'google-maps-widget') . ':</label>';
|
| 159 |
+
echo '<input type="url" placeholder="http://" class="regular-text" id="' . $this->get_field_id('thumb_pin_img') . '" name="' . $this->get_field_name('thumb_pin_img') . '" value="' . esc_attr($thumb_pin_img) . '" required />';
|
| 160 |
|
| 161 |
echo '<p><label class="gmw-label" for="' . $this->get_field_id('thumb_zoom') . '">' . __('Zoom Level', 'google-maps-widget') . ':</label>';
|
| 162 |
echo '<select id="' . $this->get_field_id('thumb_zoom') . '" name="' . $this->get_field_name('thumb_zoom') . '">';
|
| 169 |
echo '</select></p>';
|
| 170 |
|
| 171 |
echo '<p class="gmw_thumb_link_section"><label class="gmw-label" for="' . $this->get_field_id('thumb_link') . '">' . __('Custom URL', 'google-maps-widget') . ':</label>';
|
| 172 |
+
echo '<input class="regular-text" placeholder="http://" id="' . $this->get_field_id('thumb_link') . '" name="' . $this->get_field_name('thumb_link') . '" type="url" value="' . esc_attr($thumb_link) . '" required /></p>';
|
| 173 |
|
| 174 |
echo '<p><label class="gmw-label" for="' . $this->get_field_id('thumb_color_scheme') . '">' . __('Color Scheme', 'google-maps-widget') . ':</label>';
|
| 175 |
echo '<select class="gmw_thumb_color_scheme" id="' . $this->get_field_id('thumb_color_scheme') . '" name="' . $this->get_field_name('thumb_color_scheme') . '">';
|
google-maps-widget.php
CHANGED
|
@@ -4,7 +4,7 @@ Plugin Name: Google Maps Widget
|
|
| 4 |
Plugin URI: http://www.googlemapswidget.com/
|
| 5 |
Description: Display a single-image super-fast loading Google map in a widget. A larger, full featured map is available on click in a lightbox. Includes shortcode support and numerous options.
|
| 6 |
Author: Web factory Ltd
|
| 7 |
-
Version: 2.
|
| 8 |
Author URI: http://www.webfactoryltd.com/
|
| 9 |
Text Domain: google-maps-widget
|
| 10 |
Domain Path: lang
|
|
@@ -40,7 +40,7 @@ require_once 'gmw-tracking.php';
|
|
| 40 |
|
| 41 |
|
| 42 |
class GMW {
|
| 43 |
-
static $version = '2.
|
| 44 |
|
| 45 |
// hook everything up
|
| 46 |
static function init() {
|
|
@@ -247,10 +247,12 @@ class GMW {
|
|
| 247 |
GMW_tracking::count_active_widgets() > 0 &&
|
| 248 |
(current_time('timestamp') - $options['first_install']) > (DAY_IN_SECONDS * 3)) {
|
| 249 |
add_action('admin_notices', array(__CLASS__, 'notice_rate_plugin'));
|
|
|
|
| 250 |
} // show rate notice
|
| 251 |
|
| 252 |
-
if (!$notice && !isset($options['allow_tracking']) && ((current_time('timestamp') - $options['first_install']) > (DAY_IN_SECONDS *
|
| 253 |
add_action('admin_notices', array('GMW_tracking', 'tracking_notice'));
|
|
|
|
| 254 |
} // show tracking notice
|
| 255 |
} // add_notices
|
| 256 |
|
| 4 |
Plugin URI: http://www.googlemapswidget.com/
|
| 5 |
Description: Display a single-image super-fast loading Google map in a widget. A larger, full featured map is available on click in a lightbox. Includes shortcode support and numerous options.
|
| 6 |
Author: Web factory Ltd
|
| 7 |
+
Version: 2.75
|
| 8 |
Author URI: http://www.webfactoryltd.com/
|
| 9 |
Text Domain: google-maps-widget
|
| 10 |
Domain Path: lang
|
| 40 |
|
| 41 |
|
| 42 |
class GMW {
|
| 43 |
+
static $version = '2.75';
|
| 44 |
|
| 45 |
// hook everything up
|
| 46 |
static function init() {
|
| 247 |
GMW_tracking::count_active_widgets() > 0 &&
|
| 248 |
(current_time('timestamp') - $options['first_install']) > (DAY_IN_SECONDS * 3)) {
|
| 249 |
add_action('admin_notices', array(__CLASS__, 'notice_rate_plugin'));
|
| 250 |
+
$notice = true;
|
| 251 |
} // show rate notice
|
| 252 |
|
| 253 |
+
if (!$notice && !isset($options['allow_tracking']) && ((current_time('timestamp') - $options['first_install']) > (DAY_IN_SECONDS * 5))) {
|
| 254 |
add_action('admin_notices', array('GMW_tracking', 'tracking_notice'));
|
| 255 |
+
$notice = true;
|
| 256 |
} // show tracking notice
|
| 257 |
} // add_notices
|
| 258 |
|
js/gmw-admin.js
CHANGED
|
@@ -21,16 +21,13 @@ jQuery(function($) {
|
|
| 21 |
|
| 22 |
// init JS UI for an individual GMW
|
| 23 |
function gmw_init_widget_ui(widget) {
|
| 24 |
-
gmw_change_pin_type(widget);
|
| 25 |
-
gmw_change_link_type(widget);
|
| 26 |
-
|
| 27 |
// handle dropdown fields that have dependant fields
|
| 28 |
$('.gmw_thumb_pin_type', widget).on('change', function(e) {
|
| 29 |
gmw_change_pin_type(widget);
|
| 30 |
-
});
|
| 31 |
$('.gmw_thumb_link_type', widget).on('change', function(e) {
|
| 32 |
gmw_change_link_type(widget);
|
| 33 |
-
});
|
| 34 |
$('.gmw_thumb_color_scheme', widget).on('change', function(e) {
|
| 35 |
gmw_promo_option_change(widget, '.gmw_thumb_color_scheme');
|
| 36 |
});
|
|
@@ -147,7 +144,12 @@ jQuery(function($) {
|
|
| 147 |
return false;
|
| 148 |
}
|
| 149 |
|
| 150 |
-
$.post(ajaxurl,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 151 |
if (data && data.success == true) {
|
| 152 |
$('#gmw_dialog_subscribe').hide();
|
| 153 |
$('#gmw_dialog_activate').show();
|
| 21 |
|
| 22 |
// init JS UI for an individual GMW
|
| 23 |
function gmw_init_widget_ui(widget) {
|
|
|
|
|
|
|
|
|
|
| 24 |
// handle dropdown fields that have dependant fields
|
| 25 |
$('.gmw_thumb_pin_type', widget).on('change', function(e) {
|
| 26 |
gmw_change_pin_type(widget);
|
| 27 |
+
}).trigger('change');
|
| 28 |
$('.gmw_thumb_link_type', widget).on('change', function(e) {
|
| 29 |
gmw_change_link_type(widget);
|
| 30 |
+
}).trigger('change');
|
| 31 |
$('.gmw_thumb_color_scheme', widget).on('change', function(e) {
|
| 32 |
gmw_promo_option_change(widget, '.gmw_thumb_color_scheme');
|
| 33 |
});
|
| 144 |
return false;
|
| 145 |
}
|
| 146 |
|
| 147 |
+
$.post(ajaxurl,
|
| 148 |
+
{ 'action': 'gmw_subscribe',
|
| 149 |
+
'name': $('#gmw_name').val(),
|
| 150 |
+
'email': $('#gmw_email').val()
|
| 151 |
+
},
|
| 152 |
+
function(data) {
|
| 153 |
if (data && data.success == true) {
|
| 154 |
$('#gmw_dialog_subscribe').hide();
|
| 155 |
$('#gmw_dialog_activate').show();
|
readme.txt
CHANGED
|
@@ -6,7 +6,7 @@ License: GPLv2 or later
|
|
| 6 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 7 |
Requires at least: 3.3
|
| 8 |
Tested up to: 4.3
|
| 9 |
-
Stable tag: 2.
|
| 10 |
|
| 11 |
Displays a single-image super-fast loading Google map in a widget. A larger map with all the usual features is available on click in a lightbox.
|
| 12 |
|
|
@@ -121,6 +121,10 @@ If you can't figure it out open a thread in the support forums.
|
|
| 121 |
6. Widget options - info & support
|
| 122 |
|
| 123 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
| 124 |
= 2.70 =
|
| 125 |
* 2015/10/12
|
| 126 |
* fixed a nasty bug with shortcode rendering (thanks Hey You!)
|
| 6 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 7 |
Requires at least: 3.3
|
| 8 |
Tested up to: 4.3
|
| 9 |
+
Stable tag: 2.75
|
| 10 |
|
| 11 |
Displays a single-image super-fast loading Google map in a widget. A larger map with all the usual features is available on click in a lightbox.
|
| 12 |
|
| 121 |
6. Widget options - info & support
|
| 122 |
|
| 123 |
== Changelog ==
|
| 124 |
+
= 2.75 =
|
| 125 |
+
* 2015/10/26
|
| 126 |
+
* minor JS tweaks and bug fixes
|
| 127 |
+
|
| 128 |
= 2.70 =
|
| 129 |
* 2015/10/12
|
| 130 |
* fixed a nasty bug with shortcode rendering (thanks Hey You!)
|
