Plugin Directory

Changeset 1288673


Ignore:
Timestamp:
11/18/2015 11:55:25 AM (10 years ago)
Author:
ank91
Message:

trunk 1.7.1

Location:
ank-google-map/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • ank-google-map/trunk/ank-google-map.php

    r1288613 r1288673  
    1111Plugin URI: https://github.com/ank91/ank-google-map
    1212Description: Simple, light weight, and non-bloated WordPress Google Map Plugin. Written in pure javascript, no jQuery at all, responsive, configurable, no ads and 100% Free of cost.
    13 Version: 1.7.0
     13Version: 1.7.1
    1414Author: Ankur Kumar
    1515Author URI: http://ank91.github.io/
     
    2222if (!defined('ABSPATH')) exit;
    2323
    24 define('AGM_PLUGIN_VERSION', '1.7.0');
     24define('AGM_PLUGIN_VERSION', '1.7.1');
    2525define('AGM_PLUGIN_SLUG', 'ank-google-map-options');
    2626define('AGM_AJAX_ACTION', 'agm_meta_settings');
  • ank-google-map/trunk/js/frontend.js

    r1288625 r1288673  
    1414        var width = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
    1515        var center = new google.maps.LatLng(parseFloat(opt.map.lat), parseFloat(opt.map.lng));
    16         var options = {
     16
     17        var map_options = {
    1718            panControl: !opt.controls.panControl,
    1819            zoomControl: !opt.controls.zoomControl,
     
    2122            overviewMapControl: !opt.controls.overviewMapControl,
    2223            scrollwheel: !opt.mobile.scrollwheel,
    23             draggable: (!opt.mobile.draggable && width > 480),
     24            draggable: true,
    2425            center: center,
    2526            zoom: parseInt(opt.map.zoom),
     
    3334            }
    3435        };
    35         var map = new google.maps.Map(agm_div, options);
     36        var map = new google.maps.Map(agm_div, map_options);
     37
     38        if (opt.mobile.draggable) {
     39            map.setOptions({draggable: (width > 480)});
     40        }
     41
    3642
    3743        /**
  • ank-google-map/trunk/js/frontend.min.js

    r1288625 r1288673  
    1 !function(o,e,n){"use strict";function t(){var t=Math.max(e.documentElement.clientWidth,o.innerWidth||0),r=new n.maps.LatLng(parseFloat(a.map.lat),parseFloat(a.map.lng)),l={panControl:!a.controls.panControl,zoomControl:!a.controls.zoomControl,mapTypeControl:!a.controls.mapTypeControl,streetViewControl:!a.controls.streetViewControl,overviewMapControl:!a.controls.overviewMapControl,scrollwheel:!a.mobile.scrollwheel,draggable:!a.mobile.draggable&&t>480,center:r,zoom:parseInt(a.map.zoom),mapTypeId:n.maps.MapTypeId[a.map.type],mapTypeControlOptions:{style:n.maps.MapTypeControlStyle.DROPDOWN_MENU,position:n.maps.ControlPosition.TOP_RIGHT},zoomControlOptions:{position:n.maps.ControlPosition.LEFT_CENTER}},m=new n.maps.Map(i,l);if(1===a.marker.enabled){var p=new n.maps.Marker({position:r,map:m,title:a.marker.title});if("NONE"!==a.marker.animation&&p.setAnimation(n.maps.Animation[a.marker.animation]),a.marker.color!==!1&&p.setIcon(a.marker.color),1===a.info_window.enabled){var s=new n.maps.InfoWindow({content:a.info_window.text});n.maps.event.addListener(m,"click",function(){s.close()})}}1===a.marker.enabled&&1===a.info_window.enabled&&(n.maps.event.addListener(p,"click",function(){s.open(m,p),p.setAnimation(null)}),1===a.info_window.state&&o.setTimeout(function(){s.open(m,p),p.setAnimation(null)},2e3));var d;n.maps.event.addDomListener(o,"resize",function(){d&&clearTimeout(d),d=o.setTimeout(function(){m.setCenter(r)},300)})}if("undefined"!=typeof o._agm_opt){var a=o._agm_opt,i=e.getElementById("agm_map_canvas");"undefined"!=typeof i&&("object"==typeof n&&n.maps?n.maps.event.addDomListener(o,"load",t):(i.innerHTML='<p style="text-align: center">Failed to load Google Map.<br>Please try again.</p>',i.style.height="auto"))}}(window,document,google);
     1!function(o,e,n){"use strict";function t(){var t=Math.max(e.documentElement.clientWidth,o.innerWidth||0),r=new n.maps.LatLng(parseFloat(a.map.lat),parseFloat(a.map.lng)),l={panControl:!a.controls.panControl,zoomControl:!a.controls.zoomControl,mapTypeControl:!a.controls.mapTypeControl,streetViewControl:!a.controls.streetViewControl,overviewMapControl:!a.controls.overviewMapControl,scrollwheel:!a.mobile.scrollwheel,draggable:!0,center:r,zoom:parseInt(a.map.zoom),mapTypeId:n.maps.MapTypeId[a.map.type],mapTypeControlOptions:{style:n.maps.MapTypeControlStyle.DROPDOWN_MENU,position:n.maps.ControlPosition.TOP_RIGHT},zoomControlOptions:{position:n.maps.ControlPosition.LEFT_CENTER}},m=new n.maps.Map(i,l);if(a.mobile.draggable&&m.setOptions({draggable:t>480}),1===a.marker.enabled){var p=new n.maps.Marker({position:r,map:m,title:a.marker.title});if("NONE"!==a.marker.animation&&p.setAnimation(n.maps.Animation[a.marker.animation]),a.marker.color!==!1&&p.setIcon(a.marker.color),1===a.info_window.enabled){var s=new n.maps.InfoWindow({content:a.info_window.text});n.maps.event.addListener(m,"click",function(){s.close()})}}1===a.marker.enabled&&1===a.info_window.enabled&&(n.maps.event.addListener(p,"click",function(){s.open(m,p),p.setAnimation(null)}),1===a.info_window.state&&o.setTimeout(function(){s.open(m,p),p.setAnimation(null)},2e3));var d;n.maps.event.addDomListener(o,"resize",function(){d&&clearTimeout(d),d=o.setTimeout(function(){m.setCenter(r)},300)})}if("undefined"!=typeof o._agm_opt){var a=o._agm_opt,i=e.getElementById("agm_map_canvas");"undefined"!=typeof i&&("object"==typeof n&&n.maps?n.maps.event.addDomListener(o,"load",t):(i.innerHTML='<p style="text-align: center">Failed to load Google Map.<br>Please try again.</p>',i.style.height="auto"))}}(window,document,google);
  • ank-google-map/trunk/js/option-page.js

    r1288625 r1288673  
    88    }
    99
    10     function load_google_map() {
    11         var wd = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
     10    function _loadGoogleMap() {
     11        var width = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
    1212        var center = new google.maps.LatLng(parseFloat(agm_opt.map.lat), parseFloat(agm_opt.map.lng));
    13         var opt = {
    14             draggable: wd > 480,
     13        var map_options = {
     14            draggable: width > 480,
    1515            overviewMapControl: true,
    1616            center: center,
     
    2828            }
    2929        };
    30         var map = new google.maps.Map(agm_map, opt);
     30        var map = new google.maps.Map(map_canvas_div, map_options);
    3131
    3232        var agm_lat = jQuery('#agm_lat'),
     
    8282
    8383    /* Prepare to load google map */
    84     var agm_map = $By_ID("agm_map_canvas");
     84    var map_canvas_div = $By_ID("agm_map_canvas");
    8585    if (typeof google == "object" && google.maps) {
    86         google.maps.event.addDomListener(window, "load", load_google_map)
     86        google.maps.event.addDomListener(window, "load", _loadGoogleMap)
    8787    }
    8888    else {
    89         agm_map.innerHTML = '<h4 style="text-align: center;color: #ba060b">Failed to load Google Map.<br>Refresh this page and try again.<br>Check your internet connection as well.</h4>'
     89        map_canvas_div.innerHTML = '<h4 style="text-align: center;color: #ba060b">Failed to load Google Map.<br>Refresh this page and try again.<br>Check your internet connection as well.</h4>'
    9090    }
    9191
  • ank-google-map/trunk/readme.txt

    r1288632 r1288673  
    33Requires at least: 3.8.0
    44Tested up to: 4.3.1
    5 Stable tag: 1.7.0
     5Stable tag: 1.7.1
    66License: GPLv2 or later
    77License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    148148== Changelog ==
    149149
     150= 1.7.1 =
     151* Fix drag on mobile option stopped working
     152
    150153= 1.7.0 =
    151154* Minimum php requirement : version 5.3.0
Note: See TracChangeset for help on using the changeset viewer.