Changeset 1607007
- Timestamp:
- 03/03/2017 07:38:03 AM (9 years ago)
- Location:
- ank-google-map/trunk
- Files:
-
- 6 edited
-
ank-google-map.php (modified) (2 diffs)
-
assets/frontend.js (modified) (3 diffs)
-
assets/frontend.min.js (modified) (1 diff)
-
inc/class-frontend.php (modified) (2 diffs)
-
languages/ank-google-map.pot (modified) (3 diffs)
-
readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ank-google-map/trunk/ank-google-map.php
r1600600 r1607007 6 6 * Plugin URI: https://github.com/ankurk91/wp-google-map 7 7 * Description: Simple, light weight and non-bloated Google Map Plugin. Short code : <code>[ank_google_map]</code> 8 * Version: 2. 4.08 * Version: 2.5.0 9 9 * Author: Ankur Kumar 10 10 * Author URI: https://ankurk91.github.io/ … … 19 19 if (!defined('ABSPATH')) die; 20 20 21 define('AGM_PLUGIN_VERSION', '2. 4.0');21 define('AGM_PLUGIN_VERSION', '2.5.0'); 22 22 define('AGM_BASE_FILE', __FILE__); 23 23 -
ank-google-map/trunk/assets/frontend.js
r1600600 r1607007 2 2 'use strict'; 3 3 4 // Grab options from dumped JS on html 4 5 var opt = window._agmOpt; 6 // Expose some vars to a global namespace 7 var AGM = window.AGM = {}; 5 8 6 9 function loadGoogleMap() { … … 9 12 10 13 var mapOptions = { 11 zoomControl: !opt.controls.zoomControl, 12 zoomControlOptions: { 13 position: google.maps.ControlPosition.RIGHT_CENTER 14 }, 15 mapTypeControl: !opt.controls.mapTypeControl, 16 streetViewControl: !opt.controls.streetViewControl, 17 scrollwheel: !opt.mobile.scrollwheel, 18 draggable: (width > 480) || !isTouchDevice(), 19 center: mapCenter, 20 zoom: parseInt(opt.map.zoom), 21 mapTypeId: google.maps.MapTypeId[opt.map.type], 22 mapTypeControlOptions: { 23 style: google.maps.MapTypeControlStyle.DROPDOWN_MENU, 24 position: google.maps.ControlPosition.TOP_LEFT 25 }, 26 styles: opt.map.styles, 27 fullscreenControl: !opt.controls.fullscreenControl, 28 fullscreenControlOptions: { 29 position: google.maps.ControlPosition.RIGHT_TOP 30 }, 31 gestureHandling: opt.mobile.gestureHandling || 'auto', 32 } 33 ; 14 zoomControl: !opt.controls.zoomControl, 15 zoomControlOptions: { 16 position: google.maps.ControlPosition.RIGHT_CENTER 17 }, 18 mapTypeControl: !opt.controls.mapTypeControl, 19 streetViewControl: !opt.controls.streetViewControl, 20 scrollwheel: !opt.mobile.scrollwheel, 21 draggable: (width > 480) || !isTouchDevice(), 22 center: mapCenter, 23 zoom: parseInt(opt.map.zoom), 24 mapTypeId: google.maps.MapTypeId[opt.map.type], 25 mapTypeControlOptions: { 26 style: google.maps.MapTypeControlStyle.DROPDOWN_MENU, 27 position: google.maps.ControlPosition.TOP_LEFT 28 }, 29 styles: opt.map.styles, 30 fullscreenControl: !opt.controls.fullscreenControl, 31 fullscreenControlOptions: { 32 position: google.maps.ControlPosition.RIGHT_TOP 33 }, 34 gestureHandling: opt.mobile.gestureHandling || 'auto', 35 }; 34 36 var map = new google.maps.Map(mapCanvas, mapOptions); 35 37 … … 98 100 }, 300); 99 101 }); 102 103 // Lets expose them 104 AGM.map = map; 105 AGM.marker = marker; 106 AGM.infoWindow = infoWindow; 107 window.dispatchEvent(new Event('agm.loaded')); 100 108 } 101 109 -
ank-google-map/trunk/assets/frontend.min.js
r1600600 r1607007 1 !function(o,e){"use strict";function n(){var n=Math.max(e.documentElement.clientWidth,o.innerWidth||0), i=new google.maps.LatLng(parseFloat(a.map.lat),parseFloat(a.map.lng)),r={zoomControl:!a.controls.zoomControl,zoomControlOptions:{position:google.maps.ControlPosition.RIGHT_CENTER},mapTypeControl:!a.controls.mapTypeControl,streetViewControl:!a.controls.streetViewControl,scrollwheel:!a.mobile.scrollwheel,draggable:n>480||!t(),center:i,zoom:parseInt(a.map.zoom),mapTypeId:google.maps.MapTypeId[a.map.type],mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU,position:google.maps.ControlPosition.TOP_LEFT},styles:a.map.styles,fullscreenControl:!a.controls.fullscreenControl,fullscreenControlOptions:{position:google.maps.ControlPosition.RIGHT_TOP},gestureHandling:a.mobile.gestureHandling||"auto"},s=new google.maps.Map(l,r);if(1===a.marker.enabled){var m=new google.maps.Marker({position:i,map:s,optimized:!1,title:a.marker.title,icon:a.marker.file||a.marker.color||""});if("NONE"!==a.marker.animation&&m.setAnimation(google.maps.Animation[a.marker.animation]),1===a.info_window.enabled){var p=new google.maps.InfoWindow({content:a.info_window.text});google.maps.event.addListener(s,"click",function(){p.close()})}}1===a.marker.enabled&&1===a.info_window.enabled&&(google.maps.event.addListener(m,"click",function(){p.open(s,m),m.setAnimation(null)}),1===a.info_window.state&&o.setTimeout(function(){p.open(s,m),m.setAnimation(null)},2e3));var g;google.maps.event.addDomListener(o,"resize",function(){g&&clearTimeout(g),g=o.setTimeout(function(){s.setCenter(i)},300)})}function t(){return"ontouchstart"in o||navigator.maxTouchPoints}var a=o._agmOpt,l=e.getElementById("agm-canvas");"undefined"!=typeof l&&l&&("object"==typeof google&&google.maps?google.maps.event.addDomListener(o,"load",n):(l.innerHTML='<p class="map-not-loaded" style="text-align: center">Failed to load Google Map.<br>Please try again.</p>',l.style.height="auto"))}(window,document);1 !function(o,e){"use strict";function n(){var n=Math.max(e.documentElement.clientWidth,o.innerWidth||0),r=new google.maps.LatLng(parseFloat(a.map.lat),parseFloat(a.map.lng)),s={zoomControl:!a.controls.zoomControl,zoomControlOptions:{position:google.maps.ControlPosition.RIGHT_CENTER},mapTypeControl:!a.controls.mapTypeControl,streetViewControl:!a.controls.streetViewControl,scrollwheel:!a.mobile.scrollwheel,draggable:n>480||!t(),center:r,zoom:parseInt(a.map.zoom),mapTypeId:google.maps.MapTypeId[a.map.type],mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU,position:google.maps.ControlPosition.TOP_LEFT},styles:a.map.styles,fullscreenControl:!a.controls.fullscreenControl,fullscreenControlOptions:{position:google.maps.ControlPosition.RIGHT_TOP},gestureHandling:a.mobile.gestureHandling||"auto"},m=new google.maps.Map(i,s);if(1===a.marker.enabled){var p=new google.maps.Marker({position:r,map:m,optimized:!1,title:a.marker.title,icon:a.marker.file||a.marker.color||""});if("NONE"!==a.marker.animation&&p.setAnimation(google.maps.Animation[a.marker.animation]),1===a.info_window.enabled){var g=new google.maps.InfoWindow({content:a.info_window.text});google.maps.event.addListener(m,"click",function(){g.close()})}}1===a.marker.enabled&&1===a.info_window.enabled&&(google.maps.event.addListener(p,"click",function(){g.open(m,p),p.setAnimation(null)}),1===a.info_window.state&&o.setTimeout(function(){g.open(m,p),p.setAnimation(null)},2e3));var d;google.maps.event.addDomListener(o,"resize",function(){d&&clearTimeout(d),d=o.setTimeout(function(){m.setCenter(r)},300)}),l.map=m,l.marker=p,l.infoWindow=g,o.dispatchEvent(new Event("agm.loaded"))}function t(){return"ontouchstart"in o||navigator.maxTouchPoints}var a=o._agmOpt,l=o.AGM={},i=e.getElementById("agm-canvas");"undefined"!=typeof i&&i&&("object"==typeof google&&google.maps?google.maps.event.addDomListener(o,"load",n):(i.innerHTML='<p class="map-not-loaded" style="text-align: center">Failed to load Google Map.<br>Please try again.</p>',i.style.height="auto"))}(window,document); -
ank-google-map/trunk/inc/class-frontend.php
r1600600 r1607007 98 98 99 99 ob_start();// ob_start is here for a reason 100 // Do something before shortcode 101 do_action('agm-before-shortcode'); 102 100 103 $db = $this->db; 101 104 … … 115 118 // Enqueue frontend js file 116 119 $is_min = (defined('WP_DEBUG') && WP_DEBUG == true) ? '' : '.min'; 117 wp_enqueue_script('agm-frontend-js', plugins_url('assets/frontend' . $is_min . '.js', AGM_BASE_FILE), array( 'agm-google-map-api'), AGM_PLUGIN_VERSION, true);120 wp_enqueue_script('agm-frontend-js', plugins_url('assets/frontend' . $is_min . '.js', AGM_BASE_FILE), array(), AGM_PLUGIN_VERSION, true); 118 121 119 122 // WP inbuilt hack to print js options object just before this script 120 123 wp_localize_script('agm-frontend-js', '_agmOpt', $this->get_js_options()); 124 // Do something after shortcode 125 do_action('agm-after-shortcode'); 126 121 127 return ob_get_clean(); 122 128 } -
ank-google-map/trunk/languages/ank-google-map.pot
r1503318 r1607007 5 5 "Project-Id-Version: Ank Google Map\n" 6 6 "Report-Msgid-Bugs-To: https://github.com/ankurk91/wp-google-map/issues\n" 7 "POT-Creation-Date: 201 6-09-27 10:07+0530\n"7 "POT-Creation-Date: 2017-03-03 12:35+0530\n" 8 8 "PO-Revision-Date: 2016-01-13 17:06+0530\n" 9 9 "Last-Translator: ankurk91\n" … … 24 24 "X-Poedit-SearchPath-1: inc\n" 25 25 26 #: inc/class-admin.php: 12226 #: inc/class-admin.php:56 27 27 msgid "Settings" 28 28 msgstr "" 29 29 30 #: inc/class-admin.php:172 30 #: inc/class-settings.php:103 31 msgid "You do not have sufficient permissions to access this page." 32 msgstr "" 33 34 #: inc/class-settings.php:146 31 35 msgid "Invalid Latitude format" 32 36 msgstr "" 33 37 34 #: inc/class- admin.php:17638 #: inc/class-settings.php:150 35 39 msgid "Invalid Longitude format" 36 40 msgstr "" 37 41 38 #: inc/class- admin.php:20842 #: inc/class-settings.php:183 39 43 msgid "Settings saved. Use this shortcode" 40 msgstr ""41 42 #: inc/class-admin.php:22143 msgid "You do not have sufficient permissions to access this page."44 44 msgstr "" 45 45 … … 117 117 118 118 #: views/settings.php:83 119 msgid "Scrolling and Panning Behavior" 120 msgstr "" 121 122 #: views/settings.php:88 123 msgid "None" 124 msgstr "" 125 126 #: views/settings.php:90 127 msgid "Auto (recommended)" 128 msgstr "" 129 130 #: views/settings.php:92 131 msgid "Greedy" 132 msgstr "" 133 134 #: views/settings.php:94 135 msgid "Cooperative" 136 msgstr "" 137 138 #: views/settings.php:98 139 msgid "Applies to mobile devices" 140 msgstr "" 141 142 #: views/settings.php:102 119 143 msgid "Map Language" 120 144 msgstr "" 121 145 122 #: views/settings.php: 98146 #: views/settings.php:117 123 147 msgid "Latitude" 124 148 msgstr "" 125 149 126 #: views/settings.php:1 03150 #: views/settings.php:122 127 151 msgid "Longitude" 128 152 msgstr "" 129 153 130 #: views/settings.php:1 08154 #: views/settings.php:127 131 155 msgid "Zoom Level" 132 156 msgstr "" 133 157 134 #: views/settings.php:1 18158 #: views/settings.php:137 135 159 msgid "Disable Controls" 136 160 msgstr "" 137 161 138 #: views/settings.php:1 22162 #: views/settings.php:141 139 163 msgid "Disable Zoom Control" 140 164 msgstr "" 141 165 142 #: views/settings.php:1 25166 #: views/settings.php:144 143 167 msgid "Disable MapType Control" 144 168 msgstr "" 145 169 146 #: views/settings.php:1 28170 #: views/settings.php:147 147 171 msgid "Disable StreetView Control" 148 172 msgstr "" 149 173 150 #: views/settings.php:1 31174 #: views/settings.php:150 151 175 msgid "Disable FullScreen Control" 152 176 msgstr "" 153 177 154 #: views/settings.php:1 35178 #: views/settings.php:154 155 179 msgid "Map Type" 156 180 msgstr "" 157 181 158 #: views/settings.php:1 39182 #: views/settings.php:158 159 183 msgid "ROADMAP" 160 184 msgstr "" 161 185 162 #: views/settings.php:1 42186 #: views/settings.php:161 163 187 msgid "SATELLITE" 164 188 msgstr "" 165 189 166 #: views/settings.php:1 45190 #: views/settings.php:164 167 191 msgid "HYBRID" 168 192 msgstr "" 169 193 170 #: views/settings.php:1 48194 #: views/settings.php:167 171 195 msgid "TERRAIN" 172 196 msgstr "" 173 197 174 #: views/settings.php:1 53198 #: views/settings.php:172 175 199 msgid "Map Style" 176 200 msgstr "" 177 201 178 #: views/settings.php:1 64202 #: views/settings.php:183 179 203 msgid "Styles taken from" 180 204 msgstr "" 181 205 182 #: views/settings.php:1 69206 #: views/settings.php:188 183 207 msgid "Set Location" 184 208 msgstr "" 185 209 186 #: views/settings.php:1 73210 #: views/settings.php:192 187 211 msgid "Right click on map to set that point as new center of map" 188 212 msgstr "" 189 213 190 #: views/settings.php: 182214 #: views/settings.php:201 191 215 msgid "Enable Marker" 192 216 msgstr "" 193 217 194 #: views/settings.php: 186 views/settings.php:260218 #: views/settings.php:205 views/settings.php:283 195 219 msgid "Check to enable" 196 220 msgstr "" 197 221 198 #: views/settings.php: 189222 #: views/settings.php:208 199 223 msgid "Marker Title" 200 224 msgstr "" 201 225 202 #: views/settings.php: 193226 #: views/settings.php:212 203 227 msgid "Don't use html tags here" 204 228 msgstr "" 205 229 206 #: views/settings.php: 197230 #: views/settings.php:216 207 231 msgid "Marker Animation" 208 232 msgstr "" 209 233 210 #: views/settings.php:2 01234 #: views/settings.php:220 211 235 msgid "NONE" 212 236 msgstr "" 213 237 214 #: views/settings.php:2 04238 #: views/settings.php:223 215 239 msgid "BOUNCE" 216 240 msgstr "" 217 241 218 #: views/settings.php:2 07242 #: views/settings.php:226 219 243 msgid "DROP" 220 244 msgstr "" 221 245 222 #: views/settings.php:2 12246 #: views/settings.php:231 223 247 msgid "Marker Color" 224 248 msgstr "" 225 249 226 #: views/settings.php:2 16250 #: views/settings.php:235 227 251 msgid "Default" 228 252 msgstr "" 229 253 230 #: views/settings.php:2 18254 #: views/settings.php:237 231 255 msgid "Light Red" 232 256 msgstr "" 233 257 234 #: views/settings.php:2 20258 #: views/settings.php:239 235 259 msgid "Black" 236 260 msgstr "" 237 261 238 #: views/settings.php:2 23262 #: views/settings.php:242 239 263 msgid "Gray" 240 264 msgstr "" 241 265 242 #: views/settings.php:2 26266 #: views/settings.php:245 243 267 msgid "Orange" 244 268 msgstr "" 245 269 246 #: views/settings.php:2 29270 #: views/settings.php:248 247 271 msgid "White" 248 272 msgstr "" 249 273 250 #: views/settings.php:2 32274 #: views/settings.php:251 251 275 msgid "Yellow" 252 276 msgstr "" 253 277 254 #: views/settings.php:2 35278 #: views/settings.php:254 255 279 msgid "Purple" 256 280 msgstr "" 257 281 258 #: views/settings.php:2 38282 #: views/settings.php:257 259 283 msgid "Green" 260 284 msgstr "" 261 285 262 #: views/settings.php:2 44286 #: views/settings.php:263 263 287 msgid "Marker File URL" 264 288 msgstr "" 265 289 266 #: views/settings.php:249 290 #: views/settings.php:269 291 msgid "Select from Media Library" 292 msgstr "" 293 294 #: views/settings.php:272 267 295 msgid "Full URL to marker icon image file" 268 296 msgstr "" 269 297 270 #: views/settings.php:2 57298 #: views/settings.php:280 271 299 msgid "Enable Info Window" 272 300 msgstr "" 273 301 274 #: views/settings.php:2 61302 #: views/settings.php:284 275 303 msgid "Needs marker to be enabled" 276 304 msgstr "" 277 305 278 #: views/settings.php:2 65306 #: views/settings.php:288 279 307 msgid "Info Window State" 280 308 msgstr "" 281 309 282 #: views/settings.php:2 69310 #: views/settings.php:292 283 311 msgid "Shown by default" 284 312 msgstr "" 285 313 286 #: views/settings.php:2 72314 #: views/settings.php:295 287 315 msgid "Info Window Text" 288 316 msgstr "" 289 317 290 #: views/settings.php: 284318 #: views/settings.php:307 291 319 msgid "HTML allowed" 292 320 msgstr "" -
ank-google-map/trunk/readme.txt
r1600600 r1607007 3 3 Requires at least: 4.0.0 4 4 Tested up to: 4.7.2 5 Stable tag: 2. 4.05 Stable tag: 2.5.0 6 6 License: MIT 7 7 License URI: https://opensource.org/licenses/MIT … … 155 155 156 156 == Upgrade Notice == 157 Please upgrade to v2.0.0 for better experience157 Please upgrade to v2.0.0 for better experience 158 158 159 159 == Screenshots == … … 165 165 166 166 == Changelog == 167 168 = 2.5.0 = 169 * Add: Expose Google Map object to `window`, [read](https://github.com/ankurk91/wp-google-map/wiki/Hook-into-JS) 170 * Add: Expose two actions before and after shortcode, [read](https://github.com/ankurk91/wp-google-map/wiki/Before-and-After-shortcode-actions) 167 171 168 172 = 2.4.0 =
Note: See TracChangeset
for help on using the changeset viewer.