Slider by WD – Responsive Slider - Version 1.1.14

Version Description

  • Added: Slide names as bullets.
Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 Slider by WD – Responsive Slider
Version 1.1.14
Comparing to
See all releases

Code changes from version 1.1.13 to 1.1.14

admin/controllers/WDSControllerSliders_wds.php CHANGED
@@ -203,7 +203,9 @@ class WDSControllerSliders_wds {
203
  $carousel_degree = ((isset($_POST['carousel_degree'])) ? (int) esc_html(stripslashes($_POST['carousel_degree'])) : 0);
204
  $carousel_grayscale = ((isset($_POST['carousel_grayscale'])) ? (int) esc_html(stripslashes($_POST['carousel_grayscale'])) : 0);
205
  $carousel_transparency = ((isset($_POST['carousel_transparency'])) ? (int) esc_html(stripslashes($_POST['carousel_transparency'])) : 0);
206
-
 
 
207
  $data = array(
208
  'name' => $name,
209
  'published' => $published,
@@ -310,6 +312,9 @@ class WDSControllerSliders_wds {
310
  'carousel_degree' => $carousel_degree,
311
  'carousel_grayscale' => $carousel_grayscale,
312
  'carousel_transparency' => $carousel_transparency,
 
 
 
313
  );
314
 
315
  if (!$slider_id) {
@@ -781,100 +786,9 @@ class WDSControllerSliders_wds {
781
  'carousel_degree' => $slider_row->carousel_degree,
782
  'carousel_grayscale' => $slider_row->carousel_grayscale,
783
  'carousel_transparency' => $slider_row->carousel_transparency,
784
- ), array(
785
- '%s',
786
- '%d',
787
- '%d',
788
- '%d',
789
- '%d',
790
- '%s',
791
- '%s',
792
- '%s',
793
- '%d',
794
- '%d',
795
- '%d',
796
- '%d',
797
- '%s',
798
- '%d',
799
- '%s',
800
- '%d',
801
- '%d',
802
- '%s',
803
- '%s',
804
- '%s',
805
- '%d',
806
- '%s',
807
- '%d',
808
- '%d',
809
- '%d',
810
- '%s',
811
- '%s',
812
- '%d',
813
- '%d',
814
- '%s',
815
- '%d',
816
- '%s',
817
- '%d',
818
- '%s',
819
- '%s',
820
- '%s',
821
- '%s',
822
- '%s',
823
- '%s',
824
- '%d',
825
- '%s',
826
- '%s',
827
- '%d',
828
- '%s',
829
- '%d',
830
- '%d',
831
- '%s',
832
- '%d',
833
- '%d',
834
- '%s',
835
- '%s',
836
- '%d',
837
- '%s',
838
- '%s',
839
- '%s',
840
- '%s',
841
- '%s',
842
- '%s',
843
- '%s',
844
- '%s',
845
- '%s',
846
- '%s',
847
- '%s',
848
- '%d',
849
- '%s',
850
- '%d',
851
- '%d',
852
- '%d',
853
- '%d',
854
- '%s',
855
- '%s',
856
- '%s',
857
- '%s',
858
- '%s',
859
- '%s',
860
- '%s',
861
- '%s',
862
- '%s',
863
- '%s',
864
- '%s',
865
- '%s',
866
- '%s',
867
- '%d',
868
- '%d',
869
- '%d',
870
- '%d',
871
- '%s',
872
- '%d',
873
- '%d',
874
- '%d',
875
- '%d',
876
- '%d',
877
- '%d',
878
  ));
879
  $new_slider_id = $wpdb->get_var('SELECT MAX(id) FROM ' . $wpdb->prefix . 'wdsslider');
880
 
203
  $carousel_degree = ((isset($_POST['carousel_degree'])) ? (int) esc_html(stripslashes($_POST['carousel_degree'])) : 0);
204
  $carousel_grayscale = ((isset($_POST['carousel_grayscale'])) ? (int) esc_html(stripslashes($_POST['carousel_grayscale'])) : 0);
205
  $carousel_transparency = ((isset($_POST['carousel_transparency'])) ? (int) esc_html(stripslashes($_POST['carousel_transparency'])) : 0);
206
+ $bull_back_act_color = ((isset($_POST['bull_back_act_color'])) ? esc_html(stripslashes($_POST['bull_back_act_color'])) : '006600');
207
+ $bull_back_color = ((isset($_POST['bull_back_color'])) ? esc_html(stripslashes($_POST['bull_back_color'])) : 'C0C0C0');
208
+ $bull_radius = ((isset($_POST['bull_radius'])) ? esc_html(stripslashes($_POST['bull_radius'])) : '20px');
209
  $data = array(
210
  'name' => $name,
211
  'published' => $published,
312
  'carousel_degree' => $carousel_degree,
313
  'carousel_grayscale' => $carousel_grayscale,
314
  'carousel_transparency' => $carousel_transparency,
315
+ 'bull_back_act_color' => $bull_back_act_color,
316
+ 'bull_back_color' => $bull_back_color,
317
+ 'bull_radius' => $bull_radius,
318
  );
319
 
320
  if (!$slider_id) {
786
  'carousel_degree' => $slider_row->carousel_degree,
787
  'carousel_grayscale' => $slider_row->carousel_grayscale,
788
  'carousel_transparency' => $slider_row->carousel_transparency,
789
+ 'bull_back_act_color' => $slider_row->bull_back_act_color,
790
+ 'bull_back_color' => $slider_row->bull_back_color,
791
+ 'bull_radius' => $slider_row->bull_radius,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
792
  ));
793
  $new_slider_id = $wpdb->get_var('SELECT MAX(id) FROM ' . $wpdb->prefix . 'wdsslider');
794
 
admin/models/WDSModelSliders_wds.php CHANGED
@@ -214,6 +214,9 @@ class WDSModelSliders_wds {
214
  $row->carousel_degree = 0;
215
  $row->carousel_grayscale = 0;
216
  $row->carousel_transparency = 0;
 
 
 
217
  }
218
  return $row;
219
  }
214
  $row->carousel_degree = 0;
215
  $row->carousel_grayscale = 0;
216
  $row->carousel_transparency = 0;
217
+ $row->bull_back_act_color = '000000';
218
+ $row->bull_back_color = 'CCCCCC';
219
+ $row->bull_radius = '20px';
220
  }
221
  return $row;
222
  }
admin/views/WDSViewSliders_wds.php CHANGED
@@ -1457,6 +1457,7 @@ class WDSViewSliders_wds {
1457
  <div class="spider_description">Select the type, size and the color of border for the navigation buttons.</div>
1458
  </td>
1459
  </tr>
 
1460
  <td class="spider_label <?php echo $fv_class; ?>"><label for="nav_border_radius">Border radius: </label></td>
1461
  <td>
1462
  <input type="text" name="nav_border_radius" id="nav_border_radius" value="<?php echo $row->nav_border_radius; ?>" class="spider_char_input" <?php echo $fv_disabled; ?> />
@@ -1524,15 +1525,16 @@ class WDSViewSliders_wds {
1524
  </tr>
1525
  <tr>
1526
  <td class="spider_label_options">
1527
- <label>Image for bullets: </label>
1528
  </td>
1529
  <td>
1530
  <input type="radio" name="bull_butt_img_or_not" id="bull_butt_img_or_not_our" value="our" <?php if ($row->bull_butt_img_or_not == 'our') echo 'checked="checked"'; ?> onClick="image_for_bull_butt('our')" /><label <?php if ($row->bull_butt_img_or_not == 'our') echo 'class="selected_color"'; ?> for="bull_butt_img_or_not_our">Default</label>
1531
  <input type="radio" name="bull_butt_img_or_not" id="bull_butt_img_or_not_cust" value="custom" <?php if ($row->bull_butt_img_or_not == 'custom') echo 'checked="checked"'; ?> onClick="image_for_bull_butt('custom')" /><label <?php if ($row->bull_butt_img_or_not == 'custom') echo 'class="selected_color"'; ?> for="bull_butt_img_or_not_cust">Custom</label>
1532
  <input type="radio" name="bull_butt_img_or_not" id="bull_butt_img_or_not_stl" value="style" <?php if ($row->bull_butt_img_or_not == 'style') echo 'checked="checked"'; ?> onClick="image_for_bull_butt('style')" /><label <?php if ($row->bull_butt_img_or_not == 'style') echo 'class="selected_color"'; ?> for="bull_butt_img_or_not_stl">Styled</label>
 
1533
  <input type="hidden" id="bullets_img_main_url" name="bullets_img_main_url" value="<?php echo $row->bullets_img_main_url; ?>" />
1534
  <input type="hidden" id="bullets_img_hov_url" name="bullets_img_hov_url" value="<?php echo $row->bullets_img_hov_url; ?>" />
1535
- <div class="spider_description">Choose whether to use default or styled bullets.</div>
1536
  </td>
1537
  </tr>
1538
  </tbody>
@@ -1718,6 +1720,27 @@ class WDSViewSliders_wds {
1718
  <div class="spider_description">Select the color for the bullet, which is currently displaying a corresponding image.</div>
1719
  </td>
1720
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1721
  <tr id="bullet_margin">
1722
  <td class="spider_label <?php echo $fv_class; ?>"><label for="bull_margin">Margin: </label></td>
1723
  <td>
1457
  <div class="spider_description">Select the type, size and the color of border for the navigation buttons.</div>
1458
  </td>
1459
  </tr>
1460
+ <tr>
1461
  <td class="spider_label <?php echo $fv_class; ?>"><label for="nav_border_radius">Border radius: </label></td>
1462
  <td>
1463
  <input type="text" name="nav_border_radius" id="nav_border_radius" value="<?php echo $row->nav_border_radius; ?>" class="spider_char_input" <?php echo $fv_disabled; ?> />
1525
  </tr>
1526
  <tr>
1527
  <td class="spider_label_options">
1528
+ <label>Bullets type: </label>
1529
  </td>
1530
  <td>
1531
  <input type="radio" name="bull_butt_img_or_not" id="bull_butt_img_or_not_our" value="our" <?php if ($row->bull_butt_img_or_not == 'our') echo 'checked="checked"'; ?> onClick="image_for_bull_butt('our')" /><label <?php if ($row->bull_butt_img_or_not == 'our') echo 'class="selected_color"'; ?> for="bull_butt_img_or_not_our">Default</label>
1532
  <input type="radio" name="bull_butt_img_or_not" id="bull_butt_img_or_not_cust" value="custom" <?php if ($row->bull_butt_img_or_not == 'custom') echo 'checked="checked"'; ?> onClick="image_for_bull_butt('custom')" /><label <?php if ($row->bull_butt_img_or_not == 'custom') echo 'class="selected_color"'; ?> for="bull_butt_img_or_not_cust">Custom</label>
1533
  <input type="radio" name="bull_butt_img_or_not" id="bull_butt_img_or_not_stl" value="style" <?php if ($row->bull_butt_img_or_not == 'style') echo 'checked="checked"'; ?> onClick="image_for_bull_butt('style')" /><label <?php if ($row->bull_butt_img_or_not == 'style') echo 'class="selected_color"'; ?> for="bull_butt_img_or_not_stl">Styled</label>
1534
+ <input type="radio" name="bull_butt_img_or_not" id="bull_butt_img_or_not_txt" value="text" <?php if ($row->bull_butt_img_or_not == 'text') echo 'checked="checked"'; ?> onClick="image_for_bull_butt('text')" /><label <?php if ($row->bull_butt_img_or_not == 'text') echo 'class="selected_color"'; ?> for="bull_butt_img_or_not_txt">Text</label>
1535
  <input type="hidden" id="bullets_img_main_url" name="bullets_img_main_url" value="<?php echo $row->bullets_img_main_url; ?>" />
1536
  <input type="hidden" id="bullets_img_hov_url" name="bullets_img_hov_url" value="<?php echo $row->bullets_img_hov_url; ?>" />
1537
+ <div class="spider_description"></div>
1538
  </td>
1539
  </tr>
1540
  </tbody>
1720
  <div class="spider_description">Select the color for the bullet, which is currently displaying a corresponding image.</div>
1721
  </td>
1722
  </tr>
1723
+ <tr id="bullets_back_act_color">
1724
+ <td class="spider_label <?php echo $fv_class; ?>"><label for="bull_back_act_color"> Active Background color: </label></td>
1725
+ <td>
1726
+ <input type="text" name="bull_back_act_color" id="bull_back_act_color" value="<?php echo $row->bull_back_act_color; ?>" class="color" <?php echo $fv_disabled; ?> onchange="jQuery('#wds_back_act_bull_text').css({color: '#' + jQuery(this).val()})" />
1727
+ <div class="spider_description">Select the background color for the bullet, which is currently displaying a corresponding image.</div>
1728
+ </td>
1729
+ </tr>
1730
+ <tr id="bullets_back_color">
1731
+ <td class="spider_label <?php echo $fv_class; ?>"><label for="bull_back_color"> Background color: </label></td>
1732
+ <td>
1733
+ <input type="text" name="bull_back_color" id="bull_back_color" value="<?php echo $row->bull_back_color; ?>" class="color" <?php echo $fv_disabled; ?> onchange="jQuery('#wds_back_bull_text').css({color: '#' + jQuery(this).val()})" />
1734
+ <div class="spider_description">Select the background color for the bullet...</div>
1735
+ </td>
1736
+ </tr>
1737
+ <tr id="bullets_radius">
1738
+ <td class="spider_label <?php echo $fv_class; ?>"><label for="bull_radius">Border radius: </label></td>
1739
+ <td>
1740
+ <input type="text" name="bull_radius" id="bull_radius" value="<?php echo $row->bull_radius; ?>" class="spider_char_input" <?php echo $fv_disabled; ?> />
1741
+ <div class="spider_description">Use CSS type values.</div>
1742
+ </td>
1743
+ </tr>
1744
  <tr id="bullet_margin">
1745
  <td class="spider_label <?php echo $fv_class; ?>"><label for="bull_margin">Margin: </label></td>
1746
  <td>
frontend/views/WDSViewSlider.php CHANGED
@@ -39,7 +39,7 @@ class WDSViewSlider {
39
  $bull_position = $slider_row->bull_position;
40
  $bull_style_active = str_replace('-o', '', $slider_row->bull_style);
41
  $bull_style_deactive = $slider_row->bull_style;
42
- $bull_size_cont = $slider_row->bull_size + $slider_row->bull_margin * 2;
43
 
44
  $slide_rows = $this->model->get_slide_rows_data($id);
45
  if (!$slide_rows) {
@@ -220,7 +220,7 @@ class WDSViewSlider {
220
  $media_slide_height = ($image_width > $resolution) ? ($image_height * $resolution) / $image_width : $image_height;
221
  $media_bull_size = ((int) ($resolution / 26) > $slider_row->bull_size) ? $slider_row->bull_size : (int) ($resolution / 26);
222
  $media_bull_margin = ($slider_row->bull_margin > 2 && $resolution < 481) ? 2 : $slider_row->bull_margin;
223
- $media_bull_size_cont = $media_bull_size + $media_bull_margin * 2;
224
  $media_pp_butt_size = ((int) ($resolution / 16) > $slider_row->pp_butt_size) ? $slider_row->pp_butt_size : (int) ($resolution / 16);
225
  $media_rl_butt_size = ((int) ($resolution / 16) > $slider_row->rl_butt_size) ? $slider_row->rl_butt_size : (int) ($resolution / 16);
226
  ?>
@@ -231,9 +231,21 @@ class WDSViewSlider {
231
  }
232
  #wds_container1_<?php echo $wds; ?> #wds_container2_<?php echo $wds; ?> .wds_slideshow_dots_<?php echo $wds; ?> {
233
  font-size: <?php echo $media_bull_size; ?>px;
234
- width: <?php echo $media_bull_size; ?>px;
235
  margin: <?php echo $media_bull_margin; ?>px;
 
 
 
 
236
  height: <?php echo $media_bull_size; ?>px;
 
 
 
 
 
 
 
 
 
237
  }
238
  #wds_container1_<?php echo $wds; ?> #wds_container2_<?php echo $wds; ?> .wds_pp_btn_cont {
239
  font-size: <?php echo $media_pp_butt_size; ?>px;
@@ -529,7 +541,7 @@ class WDSViewSlider {
529
  opacity: 1;
530
  filter: Alpha(opacity=100);
531
  <?php
532
- if ($slider_row->bull_butt_img_or_not != 'style') {
533
  ?>
534
  display: inline-block;
535
  background-image: url('<?php echo addslashes(htmlspecialchars_decode($slider_row->bullets_img_main_url, ENT_QUOTES)); ?>');
@@ -542,11 +554,17 @@ class WDSViewSlider {
542
  -webkit-transition: background-image 0.2s ease-in;
543
  <?php
544
  }
545
- ?>
 
 
 
 
 
 
546
  }
547
  #wds_container1_<?php echo $wds; ?> #wds_container2_<?php echo $wds; ?> .wds_slideshow_dots_deactive_<?php echo $wds; ?> {
548
  <?php
549
- if ($slider_row->bull_butt_img_or_not != 'style') {
550
  ?>
551
  display: inline-block;
552
  background-image: url('<?php echo addslashes(htmlspecialchars_decode($slider_row->bullets_img_hov_url, ENT_QUOTES)); ?>');
@@ -559,9 +577,14 @@ class WDSViewSlider {
559
  -webkit-transition: background-image 0.2s ease-in;
560
  <?php
561
  }
 
 
 
 
 
 
562
  ?>
563
  }
564
-
565
  <?php
566
  if ($slider_row->timer_bar_type == 'top' || $slider_row->timer_bar_type == 'bottom') {
567
  ?>
@@ -767,6 +790,7 @@ class WDSViewSlider {
767
  class="wds_slideshow_dots_<?php echo $wds; ?> <?php echo (($slide_row->id == $current_image_id) ? ' wds_slideshow_dots_active_' . $wds : ' wds_slideshow_dots_deactive_' . $wds); ?>"
768
  <?php echo $show_thumbnail == 1 ? 'onmouseover="wds_show_thumb(' . $key . ', ' . $wds .')"' : ''; ?>
769
  onclick="wds_change_image_<?php echo $wds; ?>(parseInt(jQuery('#wds_current_image_key_<?php echo $wds; ?>').val()), '<?php echo $key; ?>', wds_data_<?php echo $wds; ?>)">
 
770
  </span>
771
  <?php
772
  }
@@ -1561,6 +1585,9 @@ class WDSViewSlider {
1561
  <?php if(isset($callback_items["onSliderCS"])) echo $callback_items["onSliderCS"]; ?>
1562
  }
1563
  function wds_resize_slider_<?php echo $wds; ?>() {
 
 
 
1564
  var slide_orig_width = <?php echo $image_width; ?>;
1565
  var slide_orig_height = <?php echo $image_height; ?>;
1566
  /* var slide_width = jQuery("#wds_container1_<?php echo $wds; ?>").parent().width(); */
@@ -1704,6 +1731,9 @@ class WDSViewSlider {
1704
  <?php
1705
  }
1706
  ?>
 
 
 
1707
  jQuery(".wds_slideshow_image_<?php echo $wds; ?> span, .wds_slideshow_image_<?php echo $wds; ?> i").each(function () {
1708
  jQuery(this).attr("wds_fpaddingl", jQuery(this).css("paddingLeft"));
1709
  jQuery(this).attr("wds_fpaddingr", jQuery(this).css("paddingRight"));
39
  $bull_position = $slider_row->bull_position;
40
  $bull_style_active = str_replace('-o', '', $slider_row->bull_style);
41
  $bull_style_deactive = $slider_row->bull_style;
42
+ $bull_size_cont = $slider_row->bull_size + $slider_row->bull_margin * ($slider_row->bull_butt_img_or_not == 'text' ? 4 : 2);
43
 
44
  $slide_rows = $this->model->get_slide_rows_data($id);
45
  if (!$slide_rows) {
220
  $media_slide_height = ($image_width > $resolution) ? ($image_height * $resolution) / $image_width : $image_height;
221
  $media_bull_size = ((int) ($resolution / 26) > $slider_row->bull_size) ? $slider_row->bull_size : (int) ($resolution / 26);
222
  $media_bull_margin = ($slider_row->bull_margin > 2 && $resolution < 481) ? 2 : $slider_row->bull_margin;
223
+ $media_bull_size_cont = $media_bull_size + $media_bull_margin * ($slider_row->bull_butt_img_or_not == 'text' ? 4 : 2);
224
  $media_pp_butt_size = ((int) ($resolution / 16) > $slider_row->pp_butt_size) ? $slider_row->pp_butt_size : (int) ($resolution / 16);
225
  $media_rl_butt_size = ((int) ($resolution / 16) > $slider_row->rl_butt_size) ? $slider_row->rl_butt_size : (int) ($resolution / 16);
226
  ?>
231
  }
232
  #wds_container1_<?php echo $wds; ?> #wds_container2_<?php echo $wds; ?> .wds_slideshow_dots_<?php echo $wds; ?> {
233
  font-size: <?php echo $media_bull_size; ?>px;
 
234
  margin: <?php echo $media_bull_margin; ?>px;
235
+ <?php
236
+ if ($slider_row->bull_butt_img_or_not != 'text') {
237
+ ?>
238
+ width: <?php echo $media_bull_size; ?>px;
239
  height: <?php echo $media_bull_size; ?>px;
240
+ <?php
241
+ }
242
+ else {
243
+ ?>
244
+ padding: <?php echo $media_bull_margin; ?>px;
245
+ height: <?php echo $media_bull_size + 2 * $media_bull_margin; ?>px;
246
+ <?php
247
+ }
248
+ ?>
249
  }
250
  #wds_container1_<?php echo $wds; ?> #wds_container2_<?php echo $wds; ?> .wds_pp_btn_cont {
251
  font-size: <?php echo $media_pp_butt_size; ?>px;
541
  opacity: 1;
542
  filter: Alpha(opacity=100);
543
  <?php
544
+ if ($slider_row->bull_butt_img_or_not != 'style' && $slider_row->bull_butt_img_or_not != 'text') {
545
  ?>
546
  display: inline-block;
547
  background-image: url('<?php echo addslashes(htmlspecialchars_decode($slider_row->bullets_img_main_url, ENT_QUOTES)); ?>');
554
  -webkit-transition: background-image 0.2s ease-in;
555
  <?php
556
  }
557
+ else if ($slider_row->bull_butt_img_or_not == 'text') {
558
+ ?>
559
+ background-color: #<?php echo $slider_row->bull_back_act_color; ?>;
560
+ border-radius: <?php echo $slider_row->bull_radius; ?>;
561
+ <?php
562
+ }
563
+ ?>
564
  }
565
  #wds_container1_<?php echo $wds; ?> #wds_container2_<?php echo $wds; ?> .wds_slideshow_dots_deactive_<?php echo $wds; ?> {
566
  <?php
567
+ if ($slider_row->bull_butt_img_or_not != 'style' && $slider_row->bull_butt_img_or_not != 'text') {
568
  ?>
569
  display: inline-block;
570
  background-image: url('<?php echo addslashes(htmlspecialchars_decode($slider_row->bullets_img_hov_url, ENT_QUOTES)); ?>');
577
  -webkit-transition: background-image 0.2s ease-in;
578
  <?php
579
  }
580
+ else if ($slider_row->bull_butt_img_or_not == 'text') {
581
+ ?>
582
+ background-color: #<?php echo $slider_row->bull_back_color; ?>;
583
+ border-radius: <?php echo $slider_row->bull_radius; ?>;
584
+ <?php
585
+ }
586
  ?>
587
  }
 
588
  <?php
589
  if ($slider_row->timer_bar_type == 'top' || $slider_row->timer_bar_type == 'bottom') {
590
  ?>
790
  class="wds_slideshow_dots_<?php echo $wds; ?> <?php echo (($slide_row->id == $current_image_id) ? ' wds_slideshow_dots_active_' . $wds : ' wds_slideshow_dots_deactive_' . $wds); ?>"
791
  <?php echo $show_thumbnail == 1 ? 'onmouseover="wds_show_thumb(' . $key . ', ' . $wds .')"' : ''; ?>
792
  onclick="wds_change_image_<?php echo $wds; ?>(parseInt(jQuery('#wds_current_image_key_<?php echo $wds; ?>').val()), '<?php echo $key; ?>', wds_data_<?php echo $wds; ?>)">
793
+ <?php echo ($slider_row->bull_butt_img_or_not == 'text') ? '&nbsp;' . $slide_row->title . '&nbsp;' : ''; ?>
794
  </span>
795
  <?php
796
  }
1585
  <?php if(isset($callback_items["onSliderCS"])) echo $callback_items["onSliderCS"]; ?>
1586
  }
1587
  function wds_resize_slider_<?php echo $wds; ?>() {
1588
+ if ('<?php echo $slider_row->bull_butt_img_or_not; ?>' == 'text') {
1589
+ wds_set_text_dots_cont(<?php echo $wds; ?>);
1590
+ }
1591
  var slide_orig_width = <?php echo $image_width; ?>;
1592
  var slide_orig_height = <?php echo $image_height; ?>;
1593
  /* var slide_width = jQuery("#wds_container1_<?php echo $wds; ?>").parent().width(); */
1731
  <?php
1732
  }
1733
  ?>
1734
+ if ('<?php echo $slider_row->bull_butt_img_or_not; ?>' == 'text') {
1735
+ wds_set_text_dots_cont(<?php echo $wds; ?>);
1736
+ }
1737
  jQuery(".wds_slideshow_image_<?php echo $wds; ?> span, .wds_slideshow_image_<?php echo $wds; ?> i").each(function () {
1738
  jQuery(this).attr("wds_fpaddingl", jQuery(this).css("paddingLeft"));
1739
  jQuery(this).attr("wds_fpaddingr", jQuery(this).css("paddingRight"));
js/wds.js CHANGED
@@ -137,6 +137,9 @@ function spider_ajax_save(form_id, event) {
137
  js_textarea_val[jQuery(element).attr("name")] = jQuery(element).val();
138
  });
139
  post_data["javascript"] = JSON.stringify(js_textarea_val);
 
 
 
140
 
141
  var wds_slide_ids = jQuery("#slide_ids_string").val();
142
  var slide_ids_array = wds_slide_ids.split(",");
@@ -1213,6 +1216,9 @@ function image_for_bull_butt(display) {
1213
  jQuery("#bullets_images_select").css('display', '');
1214
  jQuery("#bullets_act_color").css('display', 'none');
1215
  jQuery("#bullets_color").css('display', 'none');
 
 
 
1216
  break;
1217
  }
1218
 
@@ -1223,6 +1229,9 @@ function image_for_bull_butt(display) {
1223
  jQuery("#bullets_style").css('display', 'none');
1224
  jQuery("#bullets_act_color").css('display', 'none');
1225
  jQuery("#bullets_color").css('display', 'none');
 
 
 
1226
  break;
1227
  }
1228
 
@@ -1233,6 +1242,21 @@ function image_for_bull_butt(display) {
1233
  jQuery("#bullets_style").css('display', '');
1234
  jQuery("#bullets_act_color").css('display', '');
1235
  jQuery("#bullets_color").css('display', '');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1236
  break;
1237
  }
1238
  default: {
137
  js_textarea_val[jQuery(element).attr("name")] = jQuery(element).val();
138
  });
139
  post_data["javascript"] = JSON.stringify(js_textarea_val);
140
+ post_data["bull_back_act_color"] = jQuery("#bull_back_act_color").val();
141
+ post_data["bull_back_color"] = jQuery("#bull_back_color").val();
142
+ post_data["bull_radius"] = jQuery("#bull_radius").val();
143
 
144
  var wds_slide_ids = jQuery("#slide_ids_string").val();
145
  var slide_ids_array = wds_slide_ids.split(",");
1216
  jQuery("#bullets_images_select").css('display', '');
1217
  jQuery("#bullets_act_color").css('display', 'none');
1218
  jQuery("#bullets_color").css('display', 'none');
1219
+ jQuery("#bullets_back_act_color").css('display', 'none');
1220
+ jQuery("#bullets_back_color").css('display', 'none');
1221
+ jQuery("#bullets_radius").css('display', 'none');
1222
  break;
1223
  }
1224
 
1229
  jQuery("#bullets_style").css('display', 'none');
1230
  jQuery("#bullets_act_color").css('display', 'none');
1231
  jQuery("#bullets_color").css('display', 'none');
1232
+ jQuery("#bullets_back_act_color").css('display', 'none');
1233
+ jQuery("#bullets_back_color").css('display', 'none');
1234
+ jQuery("#bullets_radius").css('display', 'none');
1235
  break;
1236
  }
1237
 
1242
  jQuery("#bullets_style").css('display', '');
1243
  jQuery("#bullets_act_color").css('display', '');
1244
  jQuery("#bullets_color").css('display', '');
1245
+ jQuery("#bullets_back_act_color").css('display', 'none');
1246
+ jQuery("#bullets_back_color").css('display', 'none');
1247
+ jQuery("#bullets_radius").css('display', 'none');
1248
+ break;
1249
+ }
1250
+ case 'text' : {
1251
+ jQuery("#bull_butt_img_or_not_txt").attr('checked', 'checked');
1252
+ jQuery("#bullets_images_select").css('display', 'none');
1253
+ jQuery("#bullets_images_cust").css('display', 'none');
1254
+ jQuery("#bullets_style").css('display', 'none');
1255
+ jQuery("#bullets_act_color").css('display', 'none');
1256
+ jQuery("#bullets_color").css('display', '');
1257
+ jQuery("#bullets_back_act_color").css('display', '');
1258
+ jQuery("#bullets_back_color").css('display', '');
1259
+ jQuery("#bullets_radius").css('display', '');
1260
  break;
1261
  }
1262
  default: {
js/wds_frontend.js CHANGED
@@ -57,4 +57,12 @@ function wds_get_overall_parent(obj) {
57
  else {
58
  return wds_get_overall_parent(obj.parent());
59
  }
 
 
 
 
 
 
 
 
60
  }
57
  else {
58
  return wds_get_overall_parent(obj.parent());
59
  }
60
+ }
61
+
62
+ function wds_set_text_dots_cont(wds) {
63
+ var wds_bull_width = 0;
64
+ jQuery(".wds_slideshow_dots_" + wds).each(function(){
65
+ wds_bull_width += jQuery(this).outerWidth() + 2 * parseInt(jQuery(this).css("margin-left"));
66
+ });
67
+ jQuery(".wds_slideshow_dots_thumbnails_" + wds).css({width: wds_bull_width});
68
  }
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://web-dorado.com/products/wordpress-slider-plugin.html
4
  Tags: best slider plugin, carousel, carousel slider, coin slider, content slider, content slideshow, custom video slider, flex slider, free video slider, free video slideshow, Horizontal slider, Image Rotator, image slider, image slideshow, javascript slider, javascript slideshow, jquery slider, jquery slideshow, Photo Slider, posts slider, responsive slider, responsive slideshow, sidebar, slide, slide show, slider, slider plugin, slider widget, slides, slideshow,slideshow manager, slideshow plugin, vertical slider, video slider, video slideshow,vimeo slideshow, vimeo slider, widget slider, widget slideshow, wordpress slider, wordpress slideshow, wp slider, youtube slider, youtube slideshow, post slider, fullscreen Slider, css3 slider, responsive image slider, banner slider, social slider, cycle slider, text slider, revolution slider, thumbnail slider, touch slider, sliders, parallax slider, 3D slider, coinslider, featured-content-slider, image, images, picture, pictures, picture slider, responsive, shortcode, widget, vertical slides, autoplay, auto, jquery, rotate, flexslider, gallery, photo gallery, javascript, rotator, wordpress picture slider, wordpress responsive slider, animation, best slider, fullwidth slider, mobile slider, swipe, layer, layer slider, product slider, mp3, video, embed media, hotspot
5
  Requires at least: 3.4
6
  Tested up to: 4.4
7
- Stable tag: 1.1.13
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -159,6 +159,9 @@ After downloading the ZIP file of the slider plugin,
159
 
160
  == Changelog ==
161
 
 
 
 
162
  = 1.1.13 =
163
  * Fixed: Shortcode in custom container.
164
 
4
  Tags: best slider plugin, carousel, carousel slider, coin slider, content slider, content slideshow, custom video slider, flex slider, free video slider, free video slideshow, Horizontal slider, Image Rotator, image slider, image slideshow, javascript slider, javascript slideshow, jquery slider, jquery slideshow, Photo Slider, posts slider, responsive slider, responsive slideshow, sidebar, slide, slide show, slider, slider plugin, slider widget, slides, slideshow,slideshow manager, slideshow plugin, vertical slider, video slider, video slideshow,vimeo slideshow, vimeo slider, widget slider, widget slideshow, wordpress slider, wordpress slideshow, wp slider, youtube slider, youtube slideshow, post slider, fullscreen Slider, css3 slider, responsive image slider, banner slider, social slider, cycle slider, text slider, revolution slider, thumbnail slider, touch slider, sliders, parallax slider, 3D slider, coinslider, featured-content-slider, image, images, picture, pictures, picture slider, responsive, shortcode, widget, vertical slides, autoplay, auto, jquery, rotate, flexslider, gallery, photo gallery, javascript, rotator, wordpress picture slider, wordpress responsive slider, animation, best slider, fullwidth slider, mobile slider, swipe, layer, layer slider, product slider, mp3, video, embed media, hotspot
5
  Requires at least: 3.4
6
  Tested up to: 4.4
7
+ Stable tag: 1.1.14
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
159
 
160
  == Changelog ==
161
 
162
+ = 1.1.14 =
163
+ * Added: Slide names as bullets.
164
+
165
  = 1.1.13 =
166
  * Fixed: Shortcode in custom container.
167
 
slider-wd.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Slider WD
5
  * Plugin URI: https://web-dorado.com/products/wordpress-slider-plugin.html
6
  * Description: This is a responsive plugin, which allows adding sliders to your posts/pages and to custom location. It uses large number of transition effects and supports various types of layers.
7
- * Version: 1.1.13
8
  * Author: WebDorado
9
  * Author URI: https://web-dorado.com/
10
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
@@ -417,6 +417,9 @@ function wds_activate() {
417
  'carousel_degree' => 0,
418
  'carousel_grayscale' => 0,
419
  'carousel_transparency' => 0,
 
 
 
420
  )
421
  );
422
  }
@@ -430,7 +433,7 @@ register_activation_hook(__FILE__, 'wds_activate');
430
 
431
  function wds_install() {
432
  $version = get_option("wds_version");
433
- $new_version = '1.1.13';
434
  if ($version && version_compare($version, $new_version, '<')) {
435
  require_once WD_S_DIR . "/sliders-update.php";
436
  wds_update($version);
4
  * Plugin Name: Slider WD
5
  * Plugin URI: https://web-dorado.com/products/wordpress-slider-plugin.html
6
  * Description: This is a responsive plugin, which allows adding sliders to your posts/pages and to custom location. It uses large number of transition effects and supports various types of layers.
7
+ * Version: 1.1.14
8
  * Author: WebDorado
9
  * Author URI: https://web-dorado.com/
10
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
417
  'carousel_degree' => 0,
418
  'carousel_grayscale' => 0,
419
  'carousel_transparency' => 0,
420
+ 'bull_back_act_color' => '000000',
421
+ 'bull_back_color' => 'CCCCCC',
422
+ 'bull_radius' => '20px',
423
  )
424
  );
425
  }
433
 
434
  function wds_install() {
435
  $version = get_option("wds_version");
436
+ $new_version = '1.1.14';
437
  if ($version && version_compare($version, $new_version, '<')) {
438
  require_once WD_S_DIR . "/sliders-update.php";
439
  wds_update($version);
sliders-insert.php CHANGED
@@ -109,6 +109,9 @@ function wds_insert() {
109
  `carousel_degree` int(4) NOT NULL,
110
  `carousel_grayscale` int(4) NOT NULL,
111
  `carousel_transparency` int(4) NOT NULL,
 
 
 
112
  PRIMARY KEY (`id`)
113
  ) DEFAULT CHARSET=utf8;";
114
  $wpdb->query($wdsslider);
109
  `carousel_degree` int(4) NOT NULL,
110
  `carousel_grayscale` int(4) NOT NULL,
111
  `carousel_transparency` int(4) NOT NULL,
112
+ `bull_back_act_color` varchar(8) NOT NULL,
113
+ `bull_back_color` varchar(8) NOT NULL,
114
+ `bull_radius` varchar(32) NOT NULL,
115
  PRIMARY KEY (`id`)
116
  ) DEFAULT CHARSET=utf8;";
117
  $wpdb->query($wdsslider);
sliders-update.php CHANGED
@@ -109,6 +109,11 @@ function wds_update($version) {
109
  $wpdb->query("ALTER TABLE " . $wpdb->prefix . "wdsslider ADD `carousel_grayscale` int(4) NOT NULL DEFAULT 0");
110
  $wpdb->query("ALTER TABLE " . $wpdb->prefix . "wdsslider ADD `carousel_transparency` int(4) NOT NULL DEFAULT 0");
111
  }
 
 
 
 
 
112
  return;
113
  }
114
 
109
  $wpdb->query("ALTER TABLE " . $wpdb->prefix . "wdsslider ADD `carousel_grayscale` int(4) NOT NULL DEFAULT 0");
110
  $wpdb->query("ALTER TABLE " . $wpdb->prefix . "wdsslider ADD `carousel_transparency` int(4) NOT NULL DEFAULT 0");
111
  }
112
+ if (version_compare($version, '1.1.14') == -1) {
113
+ $wpdb->query("ALTER TABLE " . $wpdb->prefix . "wdsslider ADD `bull_back_act_color` varchar(8) NOT NULL DEFAULT '000000'");
114
+ $wpdb->query("ALTER TABLE " . $wpdb->prefix . "wdsslider ADD `bull_back_color` varchar(8) NOT NULL DEFAULT 'CCCCCC'");
115
+ $wpdb->query("ALTER TABLE " . $wpdb->prefix . "wdsslider ADD `bull_radius` varchar(32) NOT NULL DEFAULT '20px'");
116
+ }
117
  return;
118
  }
119