Version Description
- Added: Possibility to add class to layers.
Download this release
Release Info
Developer | webdorado |
Plugin | Slider by WD – Responsive Slider |
Version | 1.1.20 |
Comparing to | |
See all releases |
Code changes from version 1.1.19 to 1.1.20
- admin/controllers/WDSControllerSliders_wds.php +4 -0
- admin/views/WDSViewSliders_wds.php +26 -2
- frontend/views/WDSViewSlider.php +5 -2
- js/wds.js +13 -4
- readme.txt +4 -1
- slider-wd.php +2 -2
- sliders-insert.php +1 -0
- sliders-update.php +3 -0
admin/controllers/WDSControllerSliders_wds.php
CHANGED
@@ -460,6 +460,7 @@ class WDSControllerSliders_wds {
|
|
460 |
$hotp_border_radius = ((isset($params_array['hotp_border_radius'])) ? esc_html(stripslashes($params_array['hotp_border_radius'])) : '');
|
461 |
$hotp_text_position = ((isset($params_array['hotp_text_position'])) ? esc_html(stripslashes($params_array['hotp_text_position'])) : '');
|
462 |
$google_fonts = ((isset($params_array['google_fonts'])) ? esc_html(stripslashes($params_array['google_fonts'])) : 0);
|
|
|
463 |
if ($title) {
|
464 |
if (strpos($layer_id, 'pr_') !== FALSE) {
|
465 |
$save = $wpdb->insert($wpdb->prefix . 'wdslayer', array(
|
@@ -507,6 +508,7 @@ class WDSControllerSliders_wds {
|
|
507 |
'hotp_border_radius' => $hotp_border_radius,
|
508 |
'hotp_text_position' => $hotp_text_position,
|
509 |
'google_fonts' => $google_fonts,
|
|
|
510 |
));
|
511 |
}
|
512 |
else {
|
@@ -554,6 +556,7 @@ class WDSControllerSliders_wds {
|
|
554 |
'hotp_border_radius' => $hotp_border_radius,
|
555 |
'hotp_text_position' => $hotp_text_position,
|
556 |
'google_fonts' => $google_fonts,
|
|
|
557 |
), array('id' => $layer_id));
|
558 |
}
|
559 |
}
|
@@ -868,6 +871,7 @@ class WDSControllerSliders_wds {
|
|
868 |
'hotp_border_radius' => $layer_id->hotp_border_radius,
|
869 |
'hotp_text_position' => $layer_id->hotp_text_position,
|
870 |
'google_fonts' => $layer_id->google_fonts,
|
|
|
871 |
));
|
872 |
|
873 |
}
|
460 |
$hotp_border_radius = ((isset($params_array['hotp_border_radius'])) ? esc_html(stripslashes($params_array['hotp_border_radius'])) : '');
|
461 |
$hotp_text_position = ((isset($params_array['hotp_text_position'])) ? esc_html(stripslashes($params_array['hotp_text_position'])) : '');
|
462 |
$google_fonts = ((isset($params_array['google_fonts'])) ? esc_html(stripslashes($params_array['google_fonts'])) : 0);
|
463 |
+
$add_class = ((isset($params_array['add_class'])) ? esc_html(stripslashes($params_array['add_class'])) : '');
|
464 |
if ($title) {
|
465 |
if (strpos($layer_id, 'pr_') !== FALSE) {
|
466 |
$save = $wpdb->insert($wpdb->prefix . 'wdslayer', array(
|
508 |
'hotp_border_radius' => $hotp_border_radius,
|
509 |
'hotp_text_position' => $hotp_text_position,
|
510 |
'google_fonts' => $google_fonts,
|
511 |
+
'add_class' => $add_class,
|
512 |
));
|
513 |
}
|
514 |
else {
|
556 |
'hotp_border_radius' => $hotp_border_radius,
|
557 |
'hotp_text_position' => $hotp_text_position,
|
558 |
'google_fonts' => $google_fonts,
|
559 |
+
'add_class' => $add_class,
|
560 |
), array('id' => $layer_id));
|
561 |
}
|
562 |
}
|
871 |
'hotp_border_radius' => $layer_id->hotp_border_radius,
|
872 |
'hotp_text_position' => $layer_id->hotp_text_position,
|
873 |
'google_fonts' => $layer_id->google_fonts,
|
874 |
+
'add_class' => $layer_id->add_class,
|
875 |
));
|
876 |
|
877 |
}
|
admin/views/WDSViewSliders_wds.php
CHANGED
@@ -2427,7 +2427,7 @@ class WDSViewSliders_wds {
|
|
2427 |
</td>
|
2428 |
</tr>
|
2429 |
<tr class="wds_layer_tr" >
|
2430 |
-
|
2431 |
<label for="<?php echo $prefix; ?>_image_width">Dimensions: </label>
|
2432 |
</td>
|
2433 |
<td>
|
@@ -2636,7 +2636,7 @@ class WDSViewSliders_wds {
|
|
2636 |
</td>
|
2637 |
<td>
|
2638 |
<input id="<?php echo $prefix; ?>_border_radius" class="spider_char_input" type="text" onchange="jQuery('#<?php echo $prefix; ?>').css({borderRadius: jQuery(this).val()})" value="<?php echo $layer->border_radius; ?>" name="<?php echo $prefix; ?>_border_radius">
|
2639 |
-
|
2640 |
</td>
|
2641 |
</tr>
|
2642 |
<tr class="wds_layer_tr">
|
@@ -2648,6 +2648,14 @@ class WDSViewSliders_wds {
|
|
2648 |
<div class="spider_description">Use CSS type values (e.g. 10px 10px 5px #888888).</div>
|
2649 |
</td>
|
2650 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2651 |
</table>
|
2652 |
</td>
|
2653 |
</tr>
|
@@ -2818,6 +2826,14 @@ class WDSViewSliders_wds {
|
|
2818 |
<div class="spider_description">Use CSS type values.</div>
|
2819 |
</td>
|
2820 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2821 |
</table>
|
2822 |
</td>
|
2823 |
</tr>
|
@@ -2959,6 +2975,14 @@ class WDSViewSliders_wds {
|
|
2959 |
<div class="spider_description"></div>
|
2960 |
</td>
|
2961 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2962 |
</table>
|
2963 |
</td>
|
2964 |
</tr>
|
2427 |
</td>
|
2428 |
</tr>
|
2429 |
<tr class="wds_layer_tr" >
|
2430 |
+
<td title="Leave blank to keep the initial width and height." class="wds_tooltip spider_label">
|
2431 |
<label for="<?php echo $prefix; ?>_image_width">Dimensions: </label>
|
2432 |
</td>
|
2433 |
<td>
|
2636 |
</td>
|
2637 |
<td>
|
2638 |
<input id="<?php echo $prefix; ?>_border_radius" class="spider_char_input" type="text" onchange="jQuery('#<?php echo $prefix; ?>').css({borderRadius: jQuery(this).val()})" value="<?php echo $layer->border_radius; ?>" name="<?php echo $prefix; ?>_border_radius">
|
2639 |
+
<div class="spider_description"></div>
|
2640 |
</td>
|
2641 |
</tr>
|
2642 |
<tr class="wds_layer_tr">
|
2648 |
<div class="spider_description">Use CSS type values (e.g. 10px 10px 5px #888888).</div>
|
2649 |
</td>
|
2650 |
</tr>
|
2651 |
+
<tr class="wds_layer_tr" >
|
2652 |
+
<td title="Add class" class="wds_tooltip spider_label">
|
2653 |
+
<label for="<?php echo $prefix; ?>_add_class">Add class: </label>
|
2654 |
+
</td>
|
2655 |
+
<td>
|
2656 |
+
<input id="<?php echo $prefix; ?>_add_class" class="spider_char_input" type="text" value="<?php echo $layer->add_class; ?>" name="<?php echo $prefix; ?>_add_class" />
|
2657 |
+
</td>
|
2658 |
+
</tr>
|
2659 |
</table>
|
2660 |
</td>
|
2661 |
</tr>
|
2826 |
<div class="spider_description">Use CSS type values.</div>
|
2827 |
</td>
|
2828 |
</tr>
|
2829 |
+
<tr class="wds_layer_tr" >
|
2830 |
+
<td title="Add class" class="wds_tooltip spider_label">
|
2831 |
+
<label for="<?php echo $prefix; ?>_add_class">Add class: </label>
|
2832 |
+
</td>
|
2833 |
+
<td>
|
2834 |
+
<input id="<?php echo $prefix; ?>_add_class" class="spider_char_input" type="text" value="<?php echo $layer->add_class; ?>" name="<?php echo $prefix; ?>_add_class" />
|
2835 |
+
</td>
|
2836 |
+
</tr>
|
2837 |
</table>
|
2838 |
</td>
|
2839 |
</tr>
|
2975 |
<div class="spider_description"></div>
|
2976 |
</td>
|
2977 |
</tr>
|
2978 |
+
<tr class="wds_layer_tr" >
|
2979 |
+
<td title="Add class" class="wds_tooltip spider_label">
|
2980 |
+
<label for="<?php echo $prefix; ?>_add_class">Add class: </label>
|
2981 |
+
</td>
|
2982 |
+
<td>
|
2983 |
+
<input id="<?php echo $prefix; ?>_add_class" class="spider_char_input" type="text" value="<?php echo $layer->add_class; ?>" name="<?php echo $prefix; ?>_add_class" />
|
2984 |
+
</td>
|
2985 |
+
</tr>
|
2986 |
</table>
|
2987 |
</td>
|
2988 |
</tr>
|
frontend/views/WDSViewSlider.php
CHANGED
@@ -871,6 +871,7 @@ class WDSViewSlider {
|
|
871 |
$prefix = 'wds_' . $wds . '_slide' . $slide_row->id . '_layer' . $layer->id;
|
872 |
$left_percent = $slider_row->width ? 100 * $layer->left / $slider_row->width : 0;
|
873 |
$top_percent = $slider_row->height ? 100 * $layer->top / $slider_row->height : 0;
|
|
|
874 |
switch ($layer->type) {
|
875 |
case 'text': {
|
876 |
?>
|
@@ -885,7 +886,7 @@ class WDSViewSlider {
|
|
885 |
filter: "Alpha(opacity=<?php echo ($layer->layer_effect_in != 'none') ? '0' : '100'; ?>)" !important;
|
886 |
}
|
887 |
</style>
|
888 |
-
<span class="wds_layer_<?php echo $layer->id; ?>" data-type="wds_text_parent" id="<?php echo $prefix; ?>" wds_fsize="<?php echo $layer->size; ?>"
|
889 |
style="<?php echo $layer->image_width ? 'width: ' . $layer->image_width . '%; ' : ''; ?>
|
890 |
<?php echo $layer->image_height ? 'height: ' . $layer->image_height . '%; ' : ''; ?>
|
891 |
word-break: <?php echo ($layer->image_scale ? 'normal' : 'break-all'); ?>;
|
@@ -916,7 +917,7 @@ class WDSViewSlider {
|
|
916 |
filter: "Alpha(opacity=<?php echo ($layer->layer_effect_in != 'none') ? '0' : '100'; ?>)" !important;
|
917 |
}
|
918 |
</style>
|
919 |
-
<img class="wds_layer_<?php echo $layer->id; ?>" id="<?php echo $prefix; ?>" src="<?php echo $layer->image_url; ?>"
|
920 |
style="<?php echo $layer->link ? 'cursor: pointer; ' : ''; ?>
|
921 |
opacity: <?php echo number_format((100 - $layer->imgtransparent) / 100, 2, ".", ""); ?>;
|
922 |
filter: Alpha(opacity=<?php echo 100 - $layer->imgtransparent; ?>);
|
@@ -1454,6 +1455,7 @@ class WDSViewSlider {
|
|
1454 |
if (wds_data_<?php echo $wds; ?>[current_key]["layer_" + m + "_type"] != 'social') {
|
1455 |
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[current_key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[current_key]["layer_" + m + "_id"]).css('-webkit-animation-duration' , 0.6 + 's').css('animation-duration' , 0.6 + 's');
|
1456 |
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[current_key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[current_key]["layer_" + m + "_id"]).removeClass().addClass( wds_data_<?php echo $wds; ?>[current_key]["layer_" + m + "_layer_effect_out"] + ' wds_animated');
|
|
|
1457 |
}
|
1458 |
else {
|
1459 |
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[current_key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[current_key]["layer_" + m + "_id"]).css('-webkit-animation-duration' , 0.6 + 's').css('animation-duration' , 0.6 + 's');
|
@@ -2024,6 +2026,7 @@ class WDSViewSlider {
|
|
2024 |
if (wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_type"] != 'social') {
|
2025 |
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_id"]).css('-webkit-animation-duration' , wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_duration_eff_out"] / 1000 + 's').css('animation-duration' , wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_duration_eff_out"] / 1000 + 's');
|
2026 |
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_id"]).removeClass().addClass( wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_layer_effect_in"] + ' wds_animated');
|
|
|
2027 |
}
|
2028 |
else {
|
2029 |
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_id"]).css('-webkit-animation-duration' , wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_duration_eff_out"] / 1000 + 's').css('animation-duration' , wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_duration_eff_out"] / 1000 + 's');
|
871 |
$prefix = 'wds_' . $wds . '_slide' . $slide_row->id . '_layer' . $layer->id;
|
872 |
$left_percent = $slider_row->width ? 100 * $layer->left / $slider_row->width : 0;
|
873 |
$top_percent = $slider_row->height ? 100 * $layer->top / $slider_row->height : 0;
|
874 |
+
$layer_add_class = isset($layer->add_class) ? $layer->add_class : '';
|
875 |
switch ($layer->type) {
|
876 |
case 'text': {
|
877 |
?>
|
886 |
filter: "Alpha(opacity=<?php echo ($layer->layer_effect_in != 'none') ? '0' : '100'; ?>)" !important;
|
887 |
}
|
888 |
</style>
|
889 |
+
<span class="wds_layer_<?php echo $layer->id; ?>" data-class="<?php echo $layer_add_class; ?>" data-type="wds_text_parent" id="<?php echo $prefix; ?>" wds_fsize="<?php echo $layer->size; ?>"
|
890 |
style="<?php echo $layer->image_width ? 'width: ' . $layer->image_width . '%; ' : ''; ?>
|
891 |
<?php echo $layer->image_height ? 'height: ' . $layer->image_height . '%; ' : ''; ?>
|
892 |
word-break: <?php echo ($layer->image_scale ? 'normal' : 'break-all'); ?>;
|
917 |
filter: "Alpha(opacity=<?php echo ($layer->layer_effect_in != 'none') ? '0' : '100'; ?>)" !important;
|
918 |
}
|
919 |
</style>
|
920 |
+
<img class="wds_layer_<?php echo $layer->id; ?>" data-class="<?php echo $layer_add_class; ?>" id="<?php echo $prefix; ?>" src="<?php echo $layer->image_url; ?>"
|
921 |
style="<?php echo $layer->link ? 'cursor: pointer; ' : ''; ?>
|
922 |
opacity: <?php echo number_format((100 - $layer->imgtransparent) / 100, 2, ".", ""); ?>;
|
923 |
filter: Alpha(opacity=<?php echo 100 - $layer->imgtransparent; ?>);
|
1455 |
if (wds_data_<?php echo $wds; ?>[current_key]["layer_" + m + "_type"] != 'social') {
|
1456 |
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[current_key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[current_key]["layer_" + m + "_id"]).css('-webkit-animation-duration' , 0.6 + 's').css('animation-duration' , 0.6 + 's');
|
1457 |
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[current_key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[current_key]["layer_" + m + "_id"]).removeClass().addClass( wds_data_<?php echo $wds; ?>[current_key]["layer_" + m + "_layer_effect_out"] + ' wds_animated');
|
1458 |
+
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[current_key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[current_key]["layer_" + m + "_id"]).addClass(jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[current_key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[current_key]["layer_" + m + "_id"]).data("class"));
|
1459 |
}
|
1460 |
else {
|
1461 |
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[current_key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[current_key]["layer_" + m + "_id"]).css('-webkit-animation-duration' , 0.6 + 's').css('animation-duration' , 0.6 + 's');
|
2026 |
if (wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_type"] != 'social') {
|
2027 |
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_id"]).css('-webkit-animation-duration' , wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_duration_eff_out"] / 1000 + 's').css('animation-duration' , wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_duration_eff_out"] / 1000 + 's');
|
2028 |
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_id"]).removeClass().addClass( wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_layer_effect_in"] + ' wds_animated');
|
2029 |
+
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_id"]).addClass(jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_id"]).data("class"));
|
2030 |
}
|
2031 |
else {
|
2032 |
jQuery('#wds_<?php echo $wds; ?>_slide' + wds_data_<?php echo $wds; ?>[key]["id"] + '_layer' + wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_id"]).css('-webkit-animation-duration' , wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_duration_eff_out"] / 1000 + 's').css('animation-duration' , wds_data_<?php echo $wds; ?>[key]["layer_" + j + "_duration_eff_out"] / 1000 + 's');
|
js/wds.js
CHANGED
@@ -189,6 +189,7 @@ function spider_ajax_save(form_id, event) {
|
|
189 |
json_data["border_color"] = jQuery("#" + prefix + "_border_color").val();
|
190 |
json_data["border_radius"] = jQuery("#" + prefix + "_border_radius").val();
|
191 |
json_data["shadow"] = jQuery("#" + prefix + "_shadow").val();
|
|
|
192 |
break;
|
193 |
}
|
194 |
case "image": {
|
@@ -205,6 +206,7 @@ function spider_ajax_save(form_id, event) {
|
|
205 |
json_data["border_color"] = jQuery("#" + prefix + "_border_color").val();
|
206 |
json_data["border_radius"] = jQuery("#" + prefix + "_border_radius").val();
|
207 |
json_data["shadow"] = jQuery("#" + prefix + "_shadow").val();
|
|
|
208 |
break;
|
209 |
}
|
210 |
case "video": {
|
@@ -219,6 +221,7 @@ function spider_ajax_save(form_id, event) {
|
|
219 |
json_data["border_color"] = jQuery("#" + prefix + "_border_color").val();
|
220 |
json_data["border_radius"] = jQuery("#" + prefix + "_border_radius").val();
|
221 |
json_data["shadow"] = jQuery("#" + prefix + "_shadow").val();
|
|
|
222 |
break;
|
223 |
}
|
224 |
case "social": {
|
@@ -227,6 +230,7 @@ function spider_ajax_save(form_id, event) {
|
|
227 |
json_data["transparent"] = jQuery("#" + prefix + "_transparent").val();
|
228 |
json_data["color"] = jQuery("#" + prefix + "_color").val();
|
229 |
json_data["hover_color"] = jQuery("#" + prefix + "_hover_color").val();
|
|
|
230 |
break;
|
231 |
}
|
232 |
default:
|
@@ -1670,8 +1674,8 @@ function wds_change_tab(that, box) {
|
|
1670 |
jQuery(".tab_button_wrap a").removeClass("wds_active");
|
1671 |
jQuery(that).children().addClass("wds_active");
|
1672 |
jQuery(".tab_button_wrap").children().css('border-color','#ddd');
|
1673 |
-
jQuery(".wds_settings").css('background-image', 'url("' + plugin_dir + 'settings_grey.png")')
|
1674 |
-
jQuery(".wds_slides").css('background-image', 'url("' + plugin_dir + 'slider_grey.png")')
|
1675 |
if(jQuery(that).children().hasClass('wds_active')) {
|
1676 |
jQuery(that).children().css('border-color','#00A0D4');
|
1677 |
}
|
@@ -1707,7 +1711,7 @@ function wds_change_nav(that, box) {
|
|
1707 |
|
1708 |
function wds_showhide_layer(tbodyID, always_show) {
|
1709 |
jQuery("#" + tbodyID).css("background-color", "#FFFFFF");
|
1710 |
-
jQuery("#" + tbodyID + " .wds_layer_head_tr").css("background-color", "#cccccc")
|
1711 |
jQuery("#" + tbodyID).children().each(function() {
|
1712 |
if (!jQuery(this).hasClass("wds_layer_head_tr")) {
|
1713 |
if (jQuery(this).is(':hidden') || always_show) {
|
@@ -1715,7 +1719,7 @@ function wds_showhide_layer(tbodyID, always_show) {
|
|
1715 |
}
|
1716 |
else {
|
1717 |
jQuery("#" + tbodyID).css("background-color", "#e1e1e1");
|
1718 |
-
|
1719 |
jQuery(this).hide();
|
1720 |
}
|
1721 |
}
|
@@ -1780,6 +1784,7 @@ function wds_duplicate_layer(type, id, layerID, new_id) {
|
|
1780 |
jQuery("#" + new_prefix + "_imgtransparent").val(jQuery("#" + prefix + "_imgtransparent").val());
|
1781 |
jQuery("#" + new_prefix + "_hover_color").val(jQuery("#" + prefix + "_hover_color").val());
|
1782 |
jQuery("#" + new_prefix + "_type").val(jQuery("#" + prefix + "_type").val());
|
|
|
1783 |
if (jQuery("#" + prefix + "_published1").is(":checked")) {
|
1784 |
jQuery("#" + new_prefix + "_published1").attr("checked", "checked");
|
1785 |
}
|
@@ -2228,6 +2233,8 @@ function wds_add_layer(type, id, layerID, duplicate, files, edit) {
|
|
2228 |
border_radius +
|
2229 |
'</tr><tr class="wds_layer_tr">' +
|
2230 |
shadow +
|
|
|
|
|
2231 |
'</tr>' +
|
2232 |
'</table>'+
|
2233 |
'</td></tr>' + layer_type
|
@@ -2264,6 +2271,8 @@ function wds_add_layer(type, id, layerID, duplicate, files, edit) {
|
|
2264 |
border_radius +
|
2265 |
'</tr><tr class="wds_layer_tr">' +
|
2266 |
shadow +
|
|
|
|
|
2267 |
'</tr>' +
|
2268 |
'</table>'+
|
2269 |
'</td></tr>' + layer_type
|
189 |
json_data["border_color"] = jQuery("#" + prefix + "_border_color").val();
|
190 |
json_data["border_radius"] = jQuery("#" + prefix + "_border_radius").val();
|
191 |
json_data["shadow"] = jQuery("#" + prefix + "_shadow").val();
|
192 |
+
json_data["add_class"] = jQuery("#" + prefix + "_add_class").val();
|
193 |
break;
|
194 |
}
|
195 |
case "image": {
|
206 |
json_data["border_color"] = jQuery("#" + prefix + "_border_color").val();
|
207 |
json_data["border_radius"] = jQuery("#" + prefix + "_border_radius").val();
|
208 |
json_data["shadow"] = jQuery("#" + prefix + "_shadow").val();
|
209 |
+
json_data["add_class"] = jQuery("#" + prefix + "_add_class").val();
|
210 |
break;
|
211 |
}
|
212 |
case "video": {
|
221 |
json_data["border_color"] = jQuery("#" + prefix + "_border_color").val();
|
222 |
json_data["border_radius"] = jQuery("#" + prefix + "_border_radius").val();
|
223 |
json_data["shadow"] = jQuery("#" + prefix + "_shadow").val();
|
224 |
+
json_data["add_class"] = jQuery("#" + prefix + "_add_class").val();
|
225 |
break;
|
226 |
}
|
227 |
case "social": {
|
230 |
json_data["transparent"] = jQuery("#" + prefix + "_transparent").val();
|
231 |
json_data["color"] = jQuery("#" + prefix + "_color").val();
|
232 |
json_data["hover_color"] = jQuery("#" + prefix + "_hover_color").val();
|
233 |
+
json_data["add_class"] = jQuery("#" + prefix + "_add_class").val();
|
234 |
break;
|
235 |
}
|
236 |
default:
|
1674 |
jQuery(".tab_button_wrap a").removeClass("wds_active");
|
1675 |
jQuery(that).children().addClass("wds_active");
|
1676 |
jQuery(".tab_button_wrap").children().css('border-color','#ddd');
|
1677 |
+
jQuery(".wds_settings").css('background-image', 'url("' + plugin_dir + 'settings_grey.png")');
|
1678 |
+
jQuery(".wds_slides").css('background-image', 'url("' + plugin_dir + 'slider_grey.png")');
|
1679 |
if(jQuery(that).children().hasClass('wds_active')) {
|
1680 |
jQuery(that).children().css('border-color','#00A0D4');
|
1681 |
}
|
1711 |
|
1712 |
function wds_showhide_layer(tbodyID, always_show) {
|
1713 |
jQuery("#" + tbodyID).css("background-color", "#FFFFFF");
|
1714 |
+
jQuery("#" + tbodyID + " .wds_layer_head_tr").css("background-color", "#cccccc");
|
1715 |
jQuery("#" + tbodyID).children().each(function() {
|
1716 |
if (!jQuery(this).hasClass("wds_layer_head_tr")) {
|
1717 |
if (jQuery(this).is(':hidden') || always_show) {
|
1719 |
}
|
1720 |
else {
|
1721 |
jQuery("#" + tbodyID).css("background-color", "#e1e1e1");
|
1722 |
+
jQuery("#" + tbodyID + " .wds_layer_head_tr").css("background-color", "#e1e1e1");
|
1723 |
jQuery(this).hide();
|
1724 |
}
|
1725 |
}
|
1784 |
jQuery("#" + new_prefix + "_imgtransparent").val(jQuery("#" + prefix + "_imgtransparent").val());
|
1785 |
jQuery("#" + new_prefix + "_hover_color").val(jQuery("#" + prefix + "_hover_color").val());
|
1786 |
jQuery("#" + new_prefix + "_type").val(jQuery("#" + prefix + "_type").val());
|
1787 |
+
jQuery("#" + new_prefix + "_add_class").val(jQuery("#" + prefix + "_add_class").val());
|
1788 |
if (jQuery("#" + prefix + "_published1").is(":checked")) {
|
1789 |
jQuery("#" + new_prefix + "_published1").attr("checked", "checked");
|
1790 |
}
|
2233 |
border_radius +
|
2234 |
'</tr><tr class="wds_layer_tr">' +
|
2235 |
shadow +
|
2236 |
+
'</tr><tr class="wds_layer_tr">' +
|
2237 |
+
add_class +
|
2238 |
'</tr>' +
|
2239 |
'</table>'+
|
2240 |
'</td></tr>' + layer_type
|
2271 |
border_radius +
|
2272 |
'</tr><tr class="wds_layer_tr">' +
|
2273 |
shadow +
|
2274 |
+
'</tr><tr class="wds_layer_tr">' +
|
2275 |
+
add_class +
|
2276 |
'</tr>' +
|
2277 |
'</table>'+
|
2278 |
'</td></tr>' + layer_type
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://web-dorado.com/products/wordpress-slider-plugin.html
|
|
4 |
Tags: image slider, slider, slider, image, images, responsive, shortcode, widget, jquery, gallery, swipe, layer
|
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 |
|
161 |
== Changelog ==
|
|
|
|
|
|
|
162 |
|
163 |
= 1.1.19 =
|
164 |
* Fixed: Conflict with some themes.
|
4 |
Tags: image slider, slider, slider, image, images, responsive, shortcode, widget, jquery, gallery, swipe, layer
|
5 |
Requires at least: 3.4
|
6 |
Tested up to: 4.4
|
7 |
+
Stable tag: 1.1.20
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
159 |
|
160 |
|
161 |
== Changelog ==
|
162 |
+
|
163 |
+
= 1.1.20 =
|
164 |
+
* Added: Possibility to add class to layers.
|
165 |
|
166 |
= 1.1.19 =
|
167 |
* Fixed: Conflict with some themes.
|
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
|
@@ -433,7 +433,7 @@ register_activation_hook(__FILE__, 'wds_activate');
|
|
433 |
|
434 |
function wds_install() {
|
435 |
$version = get_option("wds_version");
|
436 |
-
$new_version = '1.1.
|
437 |
if ($version && version_compare($version, $new_version, '<')) {
|
438 |
require_once WD_S_DIR . "/sliders-update.php";
|
439 |
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.20
|
8 |
* Author: WebDorado
|
9 |
* Author URI: https://web-dorado.com/
|
10 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
433 |
|
434 |
function wds_install() {
|
435 |
$version = get_option("wds_version");
|
436 |
+
$new_version = '1.1.20';
|
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
@@ -175,6 +175,7 @@ function wds_insert() {
|
|
175 |
`hotp_border_radius` varchar(32) NOT NULL,
|
176 |
`hotp_text_position` varchar(6) NOT NULL,
|
177 |
`google_fonts` int(1) NOT NULL,
|
|
|
178 |
PRIMARY KEY (`id`)
|
179 |
) DEFAULT CHARSET=utf8;";
|
180 |
$wpdb->query($wdslayer);
|
175 |
`hotp_border_radius` varchar(32) NOT NULL,
|
176 |
`hotp_text_position` varchar(6) NOT NULL,
|
177 |
`google_fonts` int(1) NOT NULL,
|
178 |
+
`add_class` varchar(127) NOT NULL,
|
179 |
PRIMARY KEY (`id`)
|
180 |
) DEFAULT CHARSET=utf8;";
|
181 |
$wpdb->query($wdslayer);
|
sliders-update.php
CHANGED
@@ -114,6 +114,9 @@ function wds_update($version) {
|
|
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 |
|
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 |
+
if (version_compare($version, '1.1.20') == -1) {
|
118 |
+
$wpdb->query("ALTER TABLE " . $wpdb->prefix . "wdslayer ADD `add_class` varchar(127) NOT NULL DEFAULT ''");
|
119 |
+
}
|
120 |
return;
|
121 |
}
|
122 |
|