Version Description
- Added: Slide names as bullets.
Download this release
Release Info
Developer | webdorado |
Plugin | 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 +9 -95
- admin/models/WDSModelSliders_wds.php +3 -0
- admin/views/WDSViewSliders_wds.php +25 -2
- frontend/views/WDSViewSlider.php +37 -7
- js/wds.js +24 -0
- js/wds_frontend.js +8 -0
- readme.txt +4 -1
- slider-wd.php +5 -2
- sliders-insert.php +3 -0
- sliders-update.php +5 -0
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 |
-
|
785 |
-
'
|
786 |
-
'
|
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>
|
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"
|
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') ? ' ' . $slide_row->title . ' ' : ''; ?>
|
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.
|
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.
|
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.
|
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 |
|