Enabled product bundles
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
/**
|
||||
* wcj-weekpicker.
|
||||
*
|
||||
* version 2.4.7
|
||||
*/
|
||||
jQuery(document).ready(function() {
|
||||
jQuery("input[display='week']").each( function () {
|
||||
jQuery(this).datepicker({
|
||||
dateFormat : jQuery(this).attr("dateformat"),
|
||||
minDate : jQuery(this).attr("mindate"),
|
||||
maxDate : jQuery(this).attr("maxdate"),
|
||||
firstDay : jQuery(this).attr("firstday"),
|
||||
changeYear: jQuery(this).attr("changeyear"),
|
||||
yearRange: jQuery(this).attr("yearrange"),
|
||||
showOtherMonths: true,
|
||||
selectOtherMonths: true,
|
||||
changeMonth: true,
|
||||
showWeek: true,
|
||||
beforeShow: function(dateText, inst) {
|
||||
// for week highighting
|
||||
jQuery(".ui-datepicker-calendar tbody tr").live("mousemove", function() {
|
||||
jQuery(this).find("td a").addClass("ui-state-hover");
|
||||
jQuery(this).find(".ui-datepicker-week-col").addClass("ui-state-hover");
|
||||
});
|
||||
jQuery(".ui-datepicker-calendar tbody tr").live("mouseleave", function() {
|
||||
jQuery(this).find("td a").removeClass("ui-state-hover");
|
||||
jQuery(this).find(".ui-datepicker-week-col").removeClass("ui-state-hover");
|
||||
});
|
||||
},
|
||||
onClose: function(dateText, inst) {
|
||||
var date = jQuery(this).datepicker( "getDate" );
|
||||
if (date != null){
|
||||
var dateFormat = inst.settings.dateFormat || jQuery(this).datepicker._defaults.dateFormat;
|
||||
var endDate = new Date(date.getFullYear(), date.getMonth(), date.getDate() - date.getDay() + 6);
|
||||
var endDateFormatted = jQuery.datepicker.formatDate( dateFormat, endDate, inst.settings );
|
||||
jQuery(this).val(dateText + " - " + endDateFormatted);
|
||||
}
|
||||
// disable live listeners so they dont impact other instances
|
||||
jQuery(".ui-datepicker-calendar tbody tr").die("mousemove");
|
||||
jQuery(".ui-datepicker-calendar tbody tr").die("mouseleave");
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user