Slider by WD – Responsive Slider - Version 1.1.20

Version Description

  • Added: Possibility to add class to layers.
Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 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 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
- <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,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
- <div class="spider_description"></div>
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
- jQuery("#" + tbodyID + " .wds_layer_head_tr").css("background-color", "#e1e1e1");
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.19
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.19
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.19';
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