Shortcodes by Angie Makes - Version 1.26

Version Description

Download this release

Release Info

Developer cbaldelomar
Plugin Icon wp plugin Shortcodes by Angie Makes
Version 1.26
Comparing to
See all releases

Code changes from version 1.25 to 1.26

README.md CHANGED
@@ -65,9 +65,14 @@ Use the shortcode manager in the TinyMCE text editor
65
 
66
  ## Changelog ##
67
 
 
 
 
 
 
68
  ### Version 1.25
69
 
70
- * force link in social media icons have http://
71
  * Fixed date format string on isotope posts shortcode.
72
 
73
  ### Version 1.24
65
 
66
  ## Changelog ##
67
 
68
+ ### Version 1.26
69
+
70
+ * Separated accordion shortcodes when inserting into editor.
71
+ * Added option to display title on google map load.
72
+
73
  ### Version 1.25
74
 
75
+ * force link in social media icons have http at beginning
76
  * Fixed date format string on isotope posts shortcode.
77
 
78
  ### Version 1.24
includes/js/googlemap.js CHANGED
@@ -11,10 +11,11 @@ jQuery(function($){
11
  $title = $(this).find('.title').val(),
12
  $location = $(this).find('.location').val(),
13
  $zoom = parseInt( $(this).find('.zoom').val() ),
 
14
  geocoder, map;
15
-
16
  geocoder = new google.maps.Geocoder();
17
-
18
  geocoder.geocode( { 'address': $location}, function(results, status) {
19
 
20
  if (status === google.maps.GeocoderStatus.OK) {
@@ -48,6 +49,12 @@ jQuery(function($){
48
  google.maps.event.addListener(marker, 'click', function() {
49
  infowindow.open(map,marker);
50
  });
 
 
 
 
 
 
51
 
52
  } else {
53
  $('#'+ $map_id).html("Geocode was not successful for the following reason: " + status);
11
  $title = $(this).find('.title').val(),
12
  $location = $(this).find('.location').val(),
13
  $zoom = parseInt( $(this).find('.zoom').val() ),
14
+ $titleOnLoad = parseInt( $(this).find('.title-on-load').val() ),
15
  geocoder, map;
16
+
17
  geocoder = new google.maps.Geocoder();
18
+
19
  geocoder.geocode( { 'address': $location}, function(results, status) {
20
 
21
  if (status === google.maps.GeocoderStatus.OK) {
49
  google.maps.event.addListener(marker, 'click', function() {
50
  infowindow.open(map,marker);
51
  });
52
+
53
+ if ( 1 === $titleOnLoad ) {
54
+ google.maps.event.addDomListener(window, 'load', function() {
55
+ infowindow.open(map,marker);
56
+ });
57
+ }
58
 
59
  } else {
60
  $('#'+ $map_id).html("Geocode was not successful for the following reason: " + status);
includes/mce/js/shortcodes_tinymce.js CHANGED
@@ -144,7 +144,7 @@
144
 
145
  // Accordion
146
  if(id === "accordion") {
147
- tinyMCE.activeEditor.selection.setContent('<p>[wc_accordion collapse="0"][wc_accordion_section title="Section 1"]</p>' + wcParagraphContent + '<p>[/wc_accordion_section][wc_accordion_section title="Section 2"]</p>' + wcParagraphContent + '<p>[/wc_accordion_section][/wc_accordion]</p>');
148
  }
149
 
150
 
@@ -274,7 +274,7 @@
274
 
275
  // Google Map
276
  if(id === "googlemap") {
277
- tinyMCE.activeEditor.selection.setContent('[wc_googlemap title="St. Paul\'s Chapel" location="209 Broadway, New York, NY 10007" zoom="10" height="250"]');
278
  }
279
 
280
 
144
 
145
  // Accordion
146
  if(id === "accordion") {
147
+ tinyMCE.activeEditor.selection.setContent('<p>[wc_accordion collapse="0"]</p><p>[wc_accordion_section title="Section 1"]</p>' + wcParagraphContent + '<p>[/wc_accordion_section]</p><p>[wc_accordion_section title="Section 2"]</p>' + wcParagraphContent + '<p>[/wc_accordion_section]</p><p>[/wc_accordion]</p>');
148
  }
149
 
150
 
274
 
275
  // Google Map
276
  if(id === "googlemap") {
277
+ tinyMCE.activeEditor.selection.setContent('[wc_googlemap title="St. Paul\'s Chapel" location="209 Broadway, New York, NY 10007" zoom="10" height="250" title_on_load="no" class=""]');
278
  }
279
 
280
 
includes/shortcode-functions.php CHANGED
@@ -809,14 +809,15 @@ if (! function_exists( 'wc_shortcodes_googlemaps' ) ) :
809
  function wc_shortcodes_googlemaps($atts, $content = null) {
810
 
811
  extract(shortcode_atts(array(
812
- 'title' => '',
813
- 'location' => '',
814
- 'width' => '',
815
- 'height' => '300',
816
- 'zoom' => 8,
817
- 'align' => '',
818
- 'class' => '',
819
  ), $atts));
 
 
820
 
821
  // load scripts
822
  wp_enqueue_script('wc-shortcodes-googlemap');
@@ -827,6 +828,7 @@ if (! function_exists( 'wc_shortcodes_googlemaps' ) ) :
827
  $output .= (!empty($title)) ? '<input class="title" type="hidden" value="'.$title.'" />' : '';
828
  $output .= '<input class="location" type="hidden" value="'.$location.'" />';
829
  $output .= '<input class="zoom" type="hidden" value="'.$zoom.'" />';
 
830
  $output .= '<div class="map_canvas"></div>';
831
  $output .= '</div>';
832
 
809
  function wc_shortcodes_googlemaps($atts, $content = null) {
810
 
811
  extract(shortcode_atts(array(
812
+ 'title' => '', // content inside the info window
813
+ 'title_on_load' => 'no', // should the info window display on map load
814
+ 'location' => '', // Enter a valid address that Google can geocode.
815
+ 'height' => '300', // set the height of your google map in pixels
816
+ 'zoom' => 8, // the lower the zoom, the farther away the map appears
817
+ 'class' => '', // add a custom class to your google map
 
818
  ), $atts));
819
+
820
+ $title_on_load = 'yes' == $title_on_load ? 1 : 0;
821
 
822
  // load scripts
823
  wp_enqueue_script('wc-shortcodes-googlemap');
828
  $output .= (!empty($title)) ? '<input class="title" type="hidden" value="'.$title.'" />' : '';
829
  $output .= '<input class="location" type="hidden" value="'.$location.'" />';
830
  $output .= '<input class="zoom" type="hidden" value="'.$zoom.'" />';
831
+ $output .= '<input class="title-on-load" type="hidden" value="'.$title_on_load.'" />';
832
  $output .= '<div class="map_canvas"></div>';
833
  $output .= '</div>';
834
 
readme.txt CHANGED
@@ -86,9 +86,14 @@ Use the shortcode manager in the TinyMCE text editor
86
 
87
  == Changelog ==
88
 
 
 
 
 
 
89
  ### Version 1.25
90
 
91
- * force link in social media icons have http://
92
  * Fixed date format string on isotope posts shortcode.
93
 
94
  ### Version 1.24
86
 
87
  == Changelog ==
88
 
89
+ ### Version 1.26
90
+
91
+ * Separated accordion shortcodes when inserting into editor.
92
+ * Added option to display title on google map load.
93
+
94
  ### Version 1.25
95
 
96
+ * force link in social media icons have http at beginning
97
  * Fixed date format string on isotope posts shortcode.
98
 
99
  ### Version 1.24
wc-shortcodes.php CHANGED
@@ -5,11 +5,11 @@ Plugin URI: http://wordpresscanvas.com/features/shortcodes/
5
  Description: A family of shortcodes to enhance site functionality.
6
  Author: Chris Baldelomar
7
  Author URI: http://webplantmedia.com/
8
- Version: 1.25
9
  License: GPLv2 or later
10
  */
11
 
12
- define( 'WC_SHORTCODES_VERSION', '1.25' );
13
  define( 'WC_SHORTCODES_PREFIX', 'wc_shortcodes_' );
14
  define( '_WC_SHORTCODES_PREFIX', '_wc_shortcodes_' );
15
  define( 'WC_SHORTCODES_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
5
  Description: A family of shortcodes to enhance site functionality.
6
  Author: Chris Baldelomar
7
  Author URI: http://webplantmedia.com/
8
+ Version: 1.26
9
  License: GPLv2 or later
10
  */
11
 
12
+ define( 'WC_SHORTCODES_VERSION', '1.26' );
13
  define( 'WC_SHORTCODES_PREFIX', 'wc_shortcodes_' );
14
  define( '_WC_SHORTCODES_PREFIX', '_wc_shortcodes_' );
15
  define( 'WC_SHORTCODES_PLUGIN_URL', plugin_dir_url( __FILE__ ) );