WD Google Maps – Google Maps builder Plugin - Version 1.0.29

Version Description

  • Removed: Bootstrap
  • Fixed: api key save issue
Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 WD Google Maps – Google Maps builder Plugin
Version 1.0.29
Comparing to
See all releases

Code changes from version 1.0.28 to 1.0.29

admin/views/GMWDViewShortcode_gmwd.php CHANGED
@@ -120,7 +120,15 @@ class GMWDViewShortcode_gmwd extends GMWDView{
120
 
121
  function onSelectMapChange(obj){
122
  var mapId = jQuery(obj).val();
123
- gmwdInitShortcodeMap(mapId);
 
 
 
 
 
 
 
 
124
  }
125
 
126
  function gmwdInitShortcodeMap(mapId){
@@ -164,6 +172,7 @@ class GMWDViewShortcode_gmwd extends GMWDView{
164
  mapRectangles = data.all_rectangles;
165
  mapPolygons = data.all_polygons;
166
  mapPolylines = data.all_polylines;
 
167
  centerLat = Number(data.center_lat);
168
  centerLng = Number(data.center_lng);
169
  mapTheme = htmlspecialchars_decode(data.map_theme_code);
120
 
121
  function onSelectMapChange(obj){
122
  var mapId = jQuery(obj).val();
123
+ if(mapId){
124
+ gmwdInitShortcodeMap(mapId);
125
+ }
126
+ else{
127
+ map = new google.maps.Map(document.getElementById("wd-map-container"), {
128
+ center: {lat: Number(<?php echo gmwd_get_option("center_lat");?>), lng: Number(<?php echo gmwd_get_option("center_lng");?>)},
129
+ zoom: Number(<?php echo gmwd_get_option("zoom_level");?>)
130
+ });
131
+ }
132
  }
133
 
134
  function gmwdInitShortcodeMap(mapId){
172
  mapRectangles = data.all_rectangles;
173
  mapPolygons = data.all_polygons;
174
  mapPolylines = data.all_polylines;
175
+ infoWindowInfo = data.info_window_info;
176
  centerLat = Number(data.center_lat);
177
  centerLng = Number(data.center_lng);
178
  mapTheme = htmlspecialchars_decode(data.map_theme_code);
css/bootstrap-theme.css DELETED
@@ -1,583 +0,0 @@
1
- /*!
2
- * Bootstrap v3.3.6 (http://getbootstrap.com)
3
- * Copyright 2011-2015 Twitter, Inc.
4
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- */
6
- .btn-default,
7
- .btn-primary,
8
- .btn-success,
9
- .btn-info,
10
- .btn-warning,
11
- .btn-danger {
12
- text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
13
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
14
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
15
- }
16
- .btn-default:active,
17
- .btn-primary:active,
18
- .btn-success:active,
19
- .btn-info:active,
20
- .btn-warning:active,
21
- .btn-danger:active,
22
- .btn-default.active,
23
- .btn-primary.active,
24
- .btn-success.active,
25
- .btn-info.active,
26
- .btn-warning.active,
27
- .btn-danger.active {
28
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
29
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
30
- }
31
- .btn-default.disabled,
32
- .btn-primary.disabled,
33
- .btn-success.disabled,
34
- .btn-info.disabled,
35
- .btn-warning.disabled,
36
- .btn-danger.disabled,
37
- .btn-default[disabled],
38
- .btn-primary[disabled],
39
- .btn-success[disabled],
40
- .btn-info[disabled],
41
- .btn-warning[disabled],
42
- .btn-danger[disabled],
43
- fieldset[disabled] .btn-default,
44
- fieldset[disabled] .btn-primary,
45
- fieldset[disabled] .btn-success,
46
- fieldset[disabled] .btn-info,
47
- fieldset[disabled] .btn-warning,
48
- fieldset[disabled] .btn-danger {
49
- -webkit-box-shadow: none;
50
- box-shadow: none;
51
- }
52
- .btn-default .badge,
53
- .btn-primary .badge,
54
- .btn-success .badge,
55
- .btn-info .badge,
56
- .btn-warning .badge,
57
- .btn-danger .badge {
58
- text-shadow: none;
59
- }
60
- .btn:active,
61
- .btn.active {
62
- background-image: none;
63
- }
64
- .btn-default {
65
- text-shadow: 0 1px 0 #fff;
66
- background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
67
- background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
68
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
69
- background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
70
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
71
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
72
- background-repeat: repeat-x;
73
- border-color: #dbdbdb;
74
- border-color: #ccc;
75
- }
76
- .btn-default:hover,
77
- .btn-default:focus {
78
- background-color: #e0e0e0;
79
- background-position: 0 -15px;
80
- }
81
- .btn-default:active,
82
- .btn-default.active {
83
- background-color: #e0e0e0;
84
- border-color: #dbdbdb;
85
- }
86
- .btn-default.disabled,
87
- .btn-default[disabled],
88
- fieldset[disabled] .btn-default,
89
- .btn-default.disabled:hover,
90
- .btn-default[disabled]:hover,
91
- fieldset[disabled] .btn-default:hover,
92
- .btn-default.disabled:focus,
93
- .btn-default[disabled]:focus,
94
- fieldset[disabled] .btn-default:focus,
95
- .btn-default.disabled.focus,
96
- .btn-default[disabled].focus,
97
- fieldset[disabled] .btn-default.focus,
98
- .btn-default.disabled:active,
99
- .btn-default[disabled]:active,
100
- fieldset[disabled] .btn-default:active,
101
- .btn-default.disabled.active,
102
- .btn-default[disabled].active,
103
- fieldset[disabled] .btn-default.active {
104
- background-color: #e0e0e0;
105
- background-image: none;
106
- }
107
- .btn-primary {
108
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
109
- background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
110
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
111
- background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
112
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
113
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
114
- background-repeat: repeat-x;
115
- border-color: #245580;
116
- }
117
- .btn-primary:hover,
118
- .btn-primary:focus {
119
- background-color: #265a88;
120
- background-position: 0 -15px;
121
- }
122
- .btn-primary:active,
123
- .btn-primary.active {
124
- background-color: #265a88;
125
- border-color: #245580;
126
- }
127
- .btn-primary.disabled,
128
- .btn-primary[disabled],
129
- fieldset[disabled] .btn-primary,
130
- .btn-primary.disabled:hover,
131
- .btn-primary[disabled]:hover,
132
- fieldset[disabled] .btn-primary:hover,
133
- .btn-primary.disabled:focus,
134
- .btn-primary[disabled]:focus,
135
- fieldset[disabled] .btn-primary:focus,
136
- .btn-primary.disabled.focus,
137
- .btn-primary[disabled].focus,
138
- fieldset[disabled] .btn-primary.focus,
139
- .btn-primary.disabled:active,
140
- .btn-primary[disabled]:active,
141
- fieldset[disabled] .btn-primary:active,
142
- .btn-primary.disabled.active,
143
- .btn-primary[disabled].active,
144
- fieldset[disabled] .btn-primary.active {
145
- background-color: #265a88;
146
- background-image: none;
147
- }
148
- .btn-success {
149
- background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
150
- background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
151
- background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
152
- background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
153
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
154
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
155
- background-repeat: repeat-x;
156
- border-color: #3e8f3e;
157
- }
158
- .btn-success:hover,
159
- .btn-success:focus {
160
- background-color: #419641;
161
- background-position: 0 -15px;
162
- }
163
- .btn-success:active,
164
- .btn-success.active {
165
- background-color: #419641;
166
- border-color: #3e8f3e;
167
- }
168
- .btn-success.disabled,
169
- .btn-success[disabled],
170
- fieldset[disabled] .btn-success,
171
- .btn-success.disabled:hover,
172
- .btn-success[disabled]:hover,
173
- fieldset[disabled] .btn-success:hover,
174
- .btn-success.disabled:focus,
175
- .btn-success[disabled]:focus,
176
- fieldset[disabled] .btn-success:focus,
177
- .btn-success.disabled.focus,
178
- .btn-success[disabled].focus,
179
- fieldset[disabled] .btn-success.focus,
180
- .btn-success.disabled:active,
181
- .btn-success[disabled]:active,
182
- fieldset[disabled] .btn-success:active,
183
- .btn-success.disabled.active,
184
- .btn-success[disabled].active,
185
- fieldset[disabled] .btn-success.active {
186
- background-color: #419641;
187
- background-image: none;
188
- }
189
- .btn-info {
190
- background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
191
- background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
192
- background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
193
- background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
194
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
195
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
196
- background-repeat: repeat-x;
197
- border-color: #28a4c9;
198
- }
199
- .btn-info:hover,
200
- .btn-info:focus {
201
- background-color: #2aabd2;
202
- background-position: 0 -15px;
203
- }
204
- .btn-info:active,
205
- .btn-info.active {
206
- background-color: #2aabd2;
207
- border-color: #28a4c9;
208
- }
209
- .btn-info.disabled,
210
- .btn-info[disabled],
211
- fieldset[disabled] .btn-info,
212
- .btn-info.disabled:hover,
213
- .btn-info[disabled]:hover,
214
- fieldset[disabled] .btn-info:hover,
215
- .btn-info.disabled:focus,
216
- .btn-info[disabled]:focus,
217
- fieldset[disabled] .btn-info:focus,
218
- .btn-info.disabled.focus,
219
- .btn-info[disabled].focus,
220
- fieldset[disabled] .btn-info.focus,
221
- .btn-info.disabled:active,
222
- .btn-info[disabled]:active,
223
- fieldset[disabled] .btn-info:active,
224
- .btn-info.disabled.active,
225
- .btn-info[disabled].active,
226
- fieldset[disabled] .btn-info.active {
227
- background-color: #2aabd2;
228
- background-image: none;
229
- }
230
- .btn-warning {
231
- background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
232
- background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
233
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
234
- background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
235
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
236
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
237
- background-repeat: repeat-x;
238
- border-color: #e38d13;
239
- }
240
- .btn-warning:hover,
241
- .btn-warning:focus {
242
- background-color: #eb9316;
243
- background-position: 0 -15px;
244
- }
245
- .btn-warning:active,
246
- .btn-warning.active {
247
- background-color: #eb9316;
248
- border-color: #e38d13;
249
- }
250
- .btn-warning.disabled,
251
- .btn-warning[disabled],
252
- fieldset[disabled] .btn-warning,
253
- .btn-warning.disabled:hover,
254
- .btn-warning[disabled]:hover,
255
- fieldset[disabled] .btn-warning:hover,
256
- .btn-warning.disabled:focus,
257
- .btn-warning[disabled]:focus,
258
- fieldset[disabled] .btn-warning:focus,
259
- .btn-warning.disabled.focus,
260
- .btn-warning[disabled].focus,
261
- fieldset[disabled] .btn-warning.focus,
262
- .btn-warning.disabled:active,
263
- .btn-warning[disabled]:active,
264
- fieldset[disabled] .btn-warning:active,
265
- .btn-warning.disabled.active,
266
- .btn-warning[disabled].active,
267
- fieldset[disabled] .btn-warning.active {
268
- background-color: #eb9316;
269
- background-image: none;
270
- }
271
- .btn-danger {
272
- background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
273
- background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
274
- background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
275
- background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
276
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
277
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
278
- background-repeat: repeat-x;
279
- border-color: #b92c28;
280
- }
281
- .btn-danger:hover,
282
- .btn-danger:focus {
283
- background-color: #c12e2a;
284
- background-position: 0 -15px;
285
- }
286
- .btn-danger:active,
287
- .btn-danger.active {
288
- background-color: #c12e2a;
289
- border-color: #b92c28;
290
- }
291
- .btn-danger.disabled,
292
- .btn-danger[disabled],
293
- fieldset[disabled] .btn-danger,
294
- .btn-danger.disabled:hover,
295
- .btn-danger[disabled]:hover,
296
- fieldset[disabled] .btn-danger:hover,
297
- .btn-danger.disabled:focus,
298
- .btn-danger[disabled]:focus,
299
- fieldset[disabled] .btn-danger:focus,
300
- .btn-danger.disabled.focus,
301
- .btn-danger[disabled].focus,
302
- fieldset[disabled] .btn-danger.focus,
303
- .btn-danger.disabled:active,
304
- .btn-danger[disabled]:active,
305
- fieldset[disabled] .btn-danger:active,
306
- .btn-danger.disabled.active,
307
- .btn-danger[disabled].active,
308
- fieldset[disabled] .btn-danger.active {
309
- background-color: #c12e2a;
310
- background-image: none;
311
- }
312
- .thumbnail,
313
- .img-thumbnail {
314
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
315
- box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
316
- }
317
- .dropdown-menu > li > a:hover,
318
- .dropdown-menu > li > a:focus {
319
- background-color: #e8e8e8;
320
- background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
321
- background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
322
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
323
- background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
324
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
325
- background-repeat: repeat-x;
326
- }
327
- .dropdown-menu > .active > a,
328
- .dropdown-menu > .active > a:hover,
329
- .dropdown-menu > .active > a:focus {
330
- background-color: #2e6da4;
331
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
332
- background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
333
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
334
- background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
335
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
336
- background-repeat: repeat-x;
337
- }
338
- .navbar-default {
339
- background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
340
- background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
341
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
342
- background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
343
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
344
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
345
- background-repeat: repeat-x;
346
- border-radius: 4px;
347
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
348
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
349
- }
350
- .navbar-default .navbar-nav > .open > a,
351
- .navbar-default .navbar-nav > .active > a {
352
- background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
353
- background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
354
- background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
355
- background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
356
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
357
- background-repeat: repeat-x;
358
- -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
359
- box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
360
- }
361
- .navbar-brand,
362
- .navbar-nav > li > a {
363
- text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
364
- }
365
- .navbar-inverse {
366
-
367
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
368
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
369
-
370
- }
371
- .navbar-inverse .navbar-nav > .open > a,
372
- .navbar-inverse .navbar-nav > .active > a {
373
- background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
374
- background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
375
- background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
376
- background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
377
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
378
- background-repeat: repeat-x;
379
- -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
380
- box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
381
- }
382
- .navbar-inverse .navbar-brand,
383
- .navbar-inverse .navbar-nav > li > a {
384
- text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
385
- }
386
- .navbar-static-top,
387
- .navbar-fixed-top,
388
- .navbar-fixed-bottom {
389
- border-radius: 0;
390
- }
391
- @media (max-width: 767px) {
392
- .navbar .navbar-nav .open .dropdown-menu > .active > a,
393
- .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
394
- .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
395
- color: #fff;
396
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
397
- background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
398
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
399
- background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
400
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
401
- background-repeat: repeat-x;
402
- }
403
- }
404
- .alert {
405
- text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
406
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
407
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
408
- }
409
- .alert-success {
410
- background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
411
- background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
412
- background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
413
- background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
414
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
415
- background-repeat: repeat-x;
416
- border-color: #b2dba1;
417
- }
418
- .alert-info {
419
- background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
420
- background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
421
- background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
422
- background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
423
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
424
- background-repeat: repeat-x;
425
- border-color: #9acfea;
426
- }
427
- .alert-warning {
428
- background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
429
- background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
430
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
431
- background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
432
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
433
- background-repeat: repeat-x;
434
- border-color: #f5e79e;
435
- }
436
- .alert-danger {
437
- background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
438
- background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
439
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
440
- background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
441
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
442
- background-repeat: repeat-x;
443
- border-color: #dca7a7;
444
- }
445
- .progress {
446
- background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
447
- background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
448
- background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
449
- background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
450
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
451
- background-repeat: repeat-x;
452
- }
453
- .progress-bar {
454
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
455
- background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
456
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
457
- background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
458
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
459
- background-repeat: repeat-x;
460
- }
461
- .progress-bar-success {
462
- background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
463
- background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
464
- background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
465
- background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
466
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
467
- background-repeat: repeat-x;
468
- }
469
- .progress-bar-info {
470
- background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
471
- background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
472
- background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
473
- background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
474
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
475
- background-repeat: repeat-x;
476
- }
477
- .progress-bar-warning {
478
- background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
479
- background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
480
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
481
- background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
482
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
483
- background-repeat: repeat-x;
484
- }
485
- .progress-bar-danger {
486
- background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
487
- background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
488
- background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
489
- background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
490
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
491
- background-repeat: repeat-x;
492
- }
493
- .progress-bar-striped {
494
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
495
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
496
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
497
- }
498
- .list-group {
499
- border-radius: 4px;
500
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
501
- box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
502
- }
503
- .list-group-item.active,
504
- .list-group-item.active:hover,
505
- .list-group-item.active:focus {
506
- text-shadow: 0 -1px 0 #286090;
507
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
508
- background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
509
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
510
- background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
511
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
512
- background-repeat: repeat-x;
513
- border-color: #2b669a;
514
- }
515
- .list-group-item.active .badge,
516
- .list-group-item.active:hover .badge,
517
- .list-group-item.active:focus .badge {
518
- text-shadow: none;
519
- }
520
- .panel {
521
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
522
- box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
523
- }
524
- .panel-default > .panel-heading {
525
- background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
526
- background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
527
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
528
- background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
529
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
530
- background-repeat: repeat-x;
531
- }
532
- .panel-primary > .panel-heading {
533
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
534
- background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
535
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
536
- background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
537
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
538
- background-repeat: repeat-x;
539
- }
540
- .panel-success > .panel-heading {
541
- background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
542
- background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
543
- background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
544
- background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
545
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
546
- background-repeat: repeat-x;
547
- }
548
- .panel-info > .panel-heading {
549
- background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
550
- background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
551
- background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
552
- background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
553
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
554
- background-repeat: repeat-x;
555
- }
556
- .panel-warning > .panel-heading {
557
- background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
558
- background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
559
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
560
- background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
561
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
562
- background-repeat: repeat-x;
563
- }
564
- .panel-danger > .panel-heading {
565
- background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
566
- background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
567
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
568
- background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
569
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
570
- background-repeat: repeat-x;
571
- }
572
- .well {
573
- background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
574
- background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
575
- background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
576
- background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
577
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
578
- background-repeat: repeat-x;
579
- border-color: #dcdcdc;
580
- -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
581
- box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
582
- }
583
- /*# sourceMappingURL=bootstrap-theme.css.map */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/functions.php CHANGED
@@ -2,9 +2,8 @@
2
  // get option function
3
  function gmwd_get_option($option_name){
4
  global $wpdb;
5
- $page = isset($_GET["page"]) ? $_GET["page"] : "";
6
-
7
- if($page == "markers_gmwd" || $page == "circles_gmwd" || $page == "maps_gmwd" || $page == "polygons_gmwd" || $page == "polylines_gmwd" || $page == "rectangles_gmwd" || $page == "markercategories_gmwd" || $page == "themes_gmwd" || $page == "options_gmwd" || $page == "uninstal_gmwd"){
8
  $query = "SELECT * FROM ". $wpdb->prefix . "gmwd_options ";
9
  $rows = $wpdb->get_results($query);
10
 
@@ -15,9 +14,10 @@ function gmwd_get_option($option_name){
15
  $options->$name = $value;
16
  }
17
 
18
- return $options->$option_name;
19
  }
20
  return false;
 
21
  }
22
  function upgrade_pro($text = false){
23
  ?>
2
  // get option function
3
  function gmwd_get_option($option_name){
4
  global $wpdb;
5
+
6
+ if(get_option("gmwd_version")){
 
7
  $query = "SELECT * FROM ". $wpdb->prefix . "gmwd_options ";
8
  $rows = $wpdb->get_results($query);
9
 
14
  $options->$name = $value;
15
  }
16
 
17
+ return $options->$option_name;
18
  }
19
  return false;
20
+
21
  }
22
  function upgrade_pro($text = false){
23
  ?>
gmwd_admin_class.php CHANGED
@@ -11,7 +11,7 @@ class GMWDAdmin{
11
  // Variables //
12
  ////////////////////////////////////////////////////////////////////////////////////////
13
  protected static $instance = null;
14
- private static $version = '1.0.28';
15
  ////////////////////////////////////////////////////////////////////////////////////////
16
  // Constructor & Destructor //
17
  ////////////////////////////////////////////////////////////////////////////////////////
11
  // Variables //
12
  ////////////////////////////////////////////////////////////////////////////////////////
13
  protected static $instance = null;
14
+ private static $version = '1.0.29';
15
  ////////////////////////////////////////////////////////////////////////////////////////
16
  // Constructor & Destructor //
17
  ////////////////////////////////////////////////////////////////////////////////////////
gmwd_class.php CHANGED
@@ -123,7 +123,6 @@ class GMWD{
123
 
124
  wp_enqueue_style('font_awsome-css', GMWD_URL . '/css/font-awesome/font-awesome.css', array(), $version);
125
  wp_enqueue_style('bootstrap-css', GMWD_URL . '/css/bootstrap.css', array(), $version);
126
- wp_enqueue_style('bootstrap_theme-css', GMWD_URL . '/css/bootstrap-theme.css', array(), $version);
127
  wp_enqueue_style('frontend_main-css', GMWD_URL . '/css/frontend_main.css', array(), $version);
128
  }
129
 
123
 
124
  wp_enqueue_style('font_awsome-css', GMWD_URL . '/css/font-awesome/font-awesome.css', array(), $version);
125
  wp_enqueue_style('bootstrap-css', GMWD_URL . '/css/bootstrap.css', array(), $version);
 
126
  wp_enqueue_style('frontend_main-css', GMWD_URL . '/css/frontend_main.css', array(), $version);
127
  }
128
 
js/admin_main.js CHANGED
@@ -114,50 +114,51 @@ function checkFields(fieldClass){
114
  return true;
115
  }
116
  function htmlspecialchars_decode(string, quote_style) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
117
 
118
- var optTemp = 0,
119
- i = 0,
120
- noquotes = false;
121
- if (typeof quote_style === 'undefined') {
122
- quote_style = 2;
123
- }
124
- string = string.toString()
125
- .replace(/&lt;/g, '<')
126
- .replace(/&gt;/g, '>');
127
- var OPTS = {
128
- 'ENT_NOQUOTES': 0,
129
- 'ENT_HTML_QUOTE_SINGLE': 1,
130
- 'ENT_HTML_QUOTE_DOUBLE': 2,
131
- 'ENT_COMPAT': 2,
132
- 'ENT_QUOTES': 3,
133
- 'ENT_IGNORE': 4
134
- };
135
- if (quote_style === 0) {
136
- noquotes = true;
137
- }
138
- if (typeof quote_style !== 'number') { // Allow for a single string or an array of string flags
139
- quote_style = [].concat(quote_style);
140
- for (i = 0; i < quote_style.length; i++) {
141
- // Resolve string input to bitwise e.g. 'PATHINFO_EXTENSION' becomes 4
142
- if (OPTS[quote_style[i]] === 0) {
143
- noquotes = true;
144
- } else if (OPTS[quote_style[i]]) {
145
- optTemp = optTemp | OPTS[quote_style[i]];
146
- }
147
- }
148
- quote_style = optTemp;
149
- }
150
- if (quote_style & OPTS.ENT_HTML_QUOTE_SINGLE) {
151
- string = string.replace(/&#0*39;/g, "'"); // PHP doesn't currently escape if more than one 0, but it should
152
- // string = string.replace(/&apos;|&#x0*27;/g, "'"); // This would also be useful here, but not a part of PHP
153
- }
154
- if (!noquotes) {
155
- string = string.replace(/&quot;/g, '"');
156
- }
157
- // Put this in last place to avoid escape being double-decoded
158
- string = string.replace(/&amp;/g, '&');
159
-
160
- return string;
161
  }
162
 
163
 
114
  return true;
115
  }
116
  function htmlspecialchars_decode(string, quote_style) {
117
+ if(string){
118
+ var optTemp = 0,
119
+ i = 0,
120
+ noquotes = false;
121
+ if (typeof quote_style === 'undefined') {
122
+ quote_style = 2;
123
+ }
124
+ string = string.toString()
125
+ .replace(/&lt;/g, '<')
126
+ .replace(/&gt;/g, '>');
127
+ var OPTS = {
128
+ 'ENT_NOQUOTES': 0,
129
+ 'ENT_HTML_QUOTE_SINGLE': 1,
130
+ 'ENT_HTML_QUOTE_DOUBLE': 2,
131
+ 'ENT_COMPAT': 2,
132
+ 'ENT_QUOTES': 3,
133
+ 'ENT_IGNORE': 4
134
+ };
135
+ if (quote_style === 0) {
136
+ noquotes = true;
137
+ }
138
+ if (typeof quote_style !== 'number') { // Allow for a single string or an array of string flags
139
+ quote_style = [].concat(quote_style);
140
+ for (i = 0; i < quote_style.length; i++) {
141
+ // Resolve string input to bitwise e.g. 'PATHINFO_EXTENSION' becomes 4
142
+ if (OPTS[quote_style[i]] === 0) {
143
+ noquotes = true;
144
+ } else if (OPTS[quote_style[i]]) {
145
+ optTemp = optTemp | OPTS[quote_style[i]];
146
+ }
147
+ }
148
+ quote_style = optTemp;
149
+ }
150
+ if (quote_style & OPTS.ENT_HTML_QUOTE_SINGLE) {
151
+ string = string.replace(/&#0*39;/g, "'"); // PHP doesn't currently escape if more than one 0, but it should
152
+ // string = string.replace(/&apos;|&#x0*27;/g, "'"); // This would also be useful here, but not a part of PHP
153
+ }
154
+ if (!noquotes) {
155
+ string = string.replace(/&quot;/g, '"');
156
+ }
157
+ // Put this in last place to avoid escape being double-decoded
158
+ string = string.replace(/&amp;/g, '&');
159
+ }
160
 
161
+ return string;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
162
  }
163
 
164
 
js/init_map_admin.js CHANGED
@@ -62,6 +62,7 @@ function gmwdInitMainMap(el, excludeOverlays){
62
 
63
  if(excludeOverlays == false){
64
  // overlays
 
65
  gmwdSetMapMarkers();
66
  gmwdSetMapPolygons();
67
  gmwdSetMapPolylines();
@@ -123,7 +124,7 @@ function gmwdSetMapMarkers(){
123
  allMarkers.push(marker);
124
  var infoWindow;
125
  if(mapMarker.enable_info_window == 1){
126
- var infoWindowInfo = jQuery("[name=info_window_info]").val();
127
  contentString = "";
128
  if(infoWindowInfo.indexOf("title") != -1){
129
  contentString += mapMarker.title;
62
 
63
  if(excludeOverlays == false){
64
  // overlays
65
+ infoWindowInfo = jQuery("[name=info_window_info]").length > 0 ? jQuery("[name=info_window_info]").val() : infoWindowInfo;
66
  gmwdSetMapMarkers();
67
  gmwdSetMapPolygons();
68
  gmwdSetMapPolylines();
124
  allMarkers.push(marker);
125
  var infoWindow;
126
  if(mapMarker.enable_info_window == 1){
127
+ //var infoWindowInfo = jQuery("[name=info_window_info]").val();
128
  contentString = "";
129
  if(infoWindowInfo.indexOf("title") != -1){
130
  contentString += mapMarker.title;
preview.php CHANGED
@@ -61,7 +61,6 @@ class GMWDPreview {
61
 
62
  wp_enqueue_style('font_awsome-css', GMWD_URL . '/css/font-awesome/font-awesome.css');
63
  wp_enqueue_style('bootstrap-css', GMWD_URL . '/css/bootstrap.css');
64
- wp_enqueue_style('bootstrap_theme-css', GMWD_URL . '/css/bootstrap-theme.css');
65
  wp_enqueue_style('frontend_main-css', GMWD_URL . '/css/frontend_main.css');
66
 
67
 
61
 
62
  wp_enqueue_style('font_awsome-css', GMWD_URL . '/css/font-awesome/font-awesome.css');
63
  wp_enqueue_style('bootstrap-css', GMWD_URL . '/css/bootstrap.css');
 
64
  wp_enqueue_style('frontend_main-css', GMWD_URL . '/css/frontend_main.css');
65
 
66
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://web-dorado.com/products/wordpress-google-maps-plugin.html
4
  Tags: directions, google map, google map plugin, google maps, google maps plugin, map, map markers, map plugin, map widget, maps, wp google map, wp google maps
5
  Requires at least: 3.4
6
  Tested up to: 4.7
7
- Stable tag: 1.0.28
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -113,6 +113,10 @@ After downloading the ZIP file of the Google Maps WD plugin,
113
 
114
  == Changelog ==
115
 
 
 
 
 
116
  = 1.0.28 =
117
  * Fixed: infowindows issue
118
 
4
  Tags: directions, google map, google map plugin, google maps, google maps plugin, map, map markers, map plugin, map widget, maps, wp google map, wp google maps
5
  Requires at least: 3.4
6
  Tested up to: 4.7
7
+ Stable tag: 1.0.29
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
113
 
114
  == Changelog ==
115
 
116
+ = 1.0.29 =
117
+ * Removed: Bootstrap
118
+ * Fixed: api key save issue
119
+
120
  = 1.0.28 =
121
  * Fixed: infowindows issue
122
 
wd-google-maps.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Google Maps WD
5
  * Plugin URI: https://web-dorado.com/products/wordpress-google-maps-plugin.html
6
  * Description: Google Maps WD is an intuitive tool for creating Google maps with advanced markers, custom layers and overlays for your website.
7
- * Version: 1.0.28
8
  * Author: WebDorado
9
  * Author URI: http://web-dorado.com/
10
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
4
  * Plugin Name: Google Maps WD
5
  * Plugin URI: https://web-dorado.com/products/wordpress-google-maps-plugin.html
6
  * Description: Google Maps WD is an intuitive tool for creating Google maps with advanced markers, custom layers and overlays for your website.
7
+ * Version: 1.0.29
8
  * Author: WebDorado
9
  * Author URI: http://web-dorado.com/
10
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html