%PDF- %PDF-
Direktori : /home/opti/workflow/src/public/app-assets/js/scripts/ui/jquery-ui/ |
Current File : /home/opti/workflow/src/public/app-assets/js/scripts/ui/jquery-ui/date-pickers.js |
/*========================================================================================= File Name: date-pickers.js Description: jQuery UI date pickers ---------------------------------------------------------------------------------------- Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template Version: 1.0 Author: PIXINVENT Author URL: http://www.themeforest.net/user/pixinvent ==========================================================================================*/ $(document).ready(function(){ /************************************ * Date Pickers * ************************************/ // Default $( ".datepicker-default" ).datepicker(); // Animations $( ".datepicker-animation" ).datepicker(); // ANimations dropdown change event $( ".dp-animation" ).on( "change", function() { $( ".datepicker-animation" ).datepicker( "option", "showAnim", $( this ).val() ); }); // Dates in other months $( ".dp-other-month" ).datepicker({ showOtherMonths: true, selectOtherMonths: true }); // Display button bar $( ".dp-button-bar" ).datepicker({ showButtonPanel: true }); // Display button bar $( ".dp-inline" ).datepicker(); // Display Month & Year Menu $( ".dp-month-year" ).datepicker({ changeMonth: true, changeYear: true }); // Display Multiple Months $( ".dp-multiple-months" ).datepicker({ numberOfMonths: 3, showButtonPanel: true }); // Constrain Input $( ".dp-constrain-input" ).datepicker({ constrainInput: true, }); // Year Range $( ".dp-year-range" ).datepicker({ yearRange: "2015:2016" }); // Step Months $( ".dp-step-months" ).datepicker({ stepMonths: 3 }); // Formate date $( ".dp-format-date" ).datepicker(); $( ".date-formats" ).on( "change", function() { $( ".dp-format-date" ).datepicker( "option", "dateFormat", $( this ).val() ); }); // Icon Trigger $( ".dp-icon-trigger" ).datepicker({ showOn: "button", buttonImage: "../../../app-assets/images/jqueryui/calendar.png", buttonImageOnly: true, buttonText: "Select date" }); // Populate Alternate Field $( ".dp-for-alternate" ).datepicker({ altField: ".dp-alternate", altFormat: "DD, d MM, yy" }); // Restrict Date Range $( ".dp-date-range" ).datepicker({ minDate: -20, maxDate: "+1M +10D" }); // Show Week Of The Year $( ".dp-week-year" ).datepicker({ showWeek: true, firstDay: 1 }); // Select Date Range var dateFormat = "mm/dd/yy", from = $(".dp-date-range-from") .datepicker({ defaultDate: "+1w", changeMonth: true, }) .on("change", function() { to.datepicker("option", "minDate", getDate(this)); }), to = $(".dp-date-range-to").datepicker({ defaultDate: "+1w", changeMonth: true, }) .on("change", function() { from.datepicker("option", "maxDate", getDate(this)); }); function getDate(element) { var date; try { date = $.datepicker.parseDate(dateFormat, element.value); } catch (error) { date = null; } return date; } // Apply Skin $('.ui-datepicker').wrap('<div class="dp-skin"/>'); });