Tuning shortcode's script code

This commit is contained in:
savvasha
2017-12-20 18:26:50 +02:00
parent e336cd9a41
commit ecac8f7d75

View File

@@ -1145,51 +1145,51 @@ class SP_AJAX {
window.send_to_editor( shortcode ); window.send_to_editor( shortcode );
} }
</script> </script>
<script> <script type="text/javascript">
jQuery(document).ready(function($){ jQuery(document).ready(function($){
// Datepicker // Datepicker
$(".sp-datepicker").datepicker({ $(".sp-datepicker").datepicker({
dateFormat : "yy-mm-dd" dateFormat : "yy-mm-dd"
}); });
$(".sp-datepicker-from").datepicker({ $(".sp-datepicker-from").datepicker({
dateFormat : "yy-mm-dd", dateFormat : "yy-mm-dd",
onClose: function( selectedDate ) { onClose: function( selectedDate ) {
$(this).closest(".sp-date-selector").find(".sp-datepicker-to").datepicker("option", "minDate", selectedDate); $(this).closest(".sp-date-selector").find(".sp-datepicker-to").datepicker("option", "minDate", selectedDate);
} }
}); });
$(".sp-datepicker-to").datepicker({ $(".sp-datepicker-to").datepicker({
dateFormat : "yy-mm-dd", dateFormat : "yy-mm-dd",
onClose: function( selectedDate ) { onClose: function( selectedDate ) {
$(this).closest(".sp-date-selector").find(".sp-datepicker-from").datepicker("option", "maxDate", selectedDate); $(this).closest(".sp-date-selector").find(".sp-datepicker-from").datepicker("option", "maxDate", selectedDate);
} }
}); });
// Show or hide datepicker // Show or hide datepicker
$(".sp-date-selector select").change(function() { $(".sp-date-selector select").change(function() {
if ( $(this).val() == "range" ) { if ( $(this).val() == "range" ) {
$(this).closest(".sp-date-selector").find(".sp-date-range").show(); $(this).closest(".sp-date-selector").find(".sp-date-range").show();
} else { } else {
$(this).closest(".sp-date-selector").find(".sp-date-range").hide(); $(this).closest(".sp-date-selector").find(".sp-date-range").hide();
} }
}); });
$(".sp-date-selector select").trigger("change"); $(".sp-date-selector select").trigger("change");
// Toggle date range selectors // Toggle date range selectors
$(".sp-date-relative input").change(function() { $(".sp-date-relative input").change(function() {
$relative = $(this).closest(".sp-date-relative").siblings(".sp-date-range-relative").toggle(0, $(this).attr("checked")); $relative = $(this).closest(".sp-date-relative").siblings(".sp-date-range-relative").toggle(0, $(this).attr("checked"));
$absolute = $(this).closest(".sp-date-relative").siblings(".sp-date-range-absolute").toggle(0, $(this).attr("checked")); $absolute = $(this).closest(".sp-date-relative").siblings(".sp-date-range-absolute").toggle(0, $(this).attr("checked"));
if ($(this).attr("checked")) { if ($(this).attr("checked")) {
$relative.show(); $relative.show();
$absolute.hide(); $absolute.hide();
} else { } else {
$absolute.show(); $absolute.show();
$relative.hide(); $relative.hide();
} }
}); });
$(".sp-date-selector input").trigger("change"); $(".sp-date-selector input").trigger("change");
}); });
</script> </script>
<?php <?php
} }
} }