Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $('.datetimepicker').each(function() {
- $(this).find(".input_datetimepicker").datetimepicker({
- timepicker: false,
- format: 'd.m.Y',
- formatDate: 'd.m.Y',
- inline: true,
- lang: 'en',
- onGenerate: function(ct) {
- jQuery(this).find('.xdsoft_date.xdsoft_disabled').addClass('green-date').removeClass('xdsoft_weekend');
- jQuery(this).find('.xdsoft_date.xdsoft_other_month').removeClass('xdsoft_weekend');
- jQuery(this).find('.green-date').click(function(event) {
- event.returnValue = false;
- event.preventDefault();
- var settings = {
- autoReinitialise: true
- }
- $('.scrollpane').jScrollPane(settings);
- var scroller = $('.scrollpane').data('jsp');
- var xt = jQuery(this).parent("tr").parent("tbody").parent("table").parent(".xdsoft_calendar").parent('.xdsoft_datepicker').offset().top;
- var xl = jQuery(this).parent("tr").parent("tbody").parent("table").parent(".xdsoft_calendar").parent('.xdsoft_datepicker').offset().left;
- var gt = $(this).offset().top;
- var gl = $(this).offset().left;
- var rest = gt - xt + 18;
- var resl = gl - xl + 67;
- var sepl = 120;
- if (resl > sepl) {
- resln = gl - xl - 261;
- $(".scroller-wrapper").css({
- top: rest + 'px',
- left: resln + 'px'
- });
- } else {
- $(".scroller-wrapper").css({
- top: rest + 'px',
- left: resl + 'px'
- });
- };
- $(".modal_window").fadeIn(200);
- jQuery(this).parent("tr").parent("tbody").parent("table").parent(".xdsoft_calendar").parent('.xdsoft_datepicker').parent('.xdsoft_datetimepicker').parent('.datetimepicker').find(".scroller-wrapper").fadeIn(200);
- return false;
- });
- jQuery(this).find('.xdsoft_weekend').click(function(event) {
- event.returnValue = false;
- event.preventDefault();
- var settings = {
- autoReinitialise: true
- }
- $('.scrollpane').jScrollPane(settings);
- var scroller = $('.scrollpane').data('jsp');
- var xt = jQuery(this).parent("tr").parent("tbody").parent("table").parent(".xdsoft_calendar").parent('.xdsoft_datepicker').offset().top;
- var xl = jQuery(this).parent("tr").parent("tbody").parent("table").parent(".xdsoft_calendar").parent('.xdsoft_datepicker').offset().left;
- var gt = $(this).offset().top;
- var gl = $(this).offset().left;
- var rest = gt - xt + 18;
- var resl = gl - xl + 67;
- var sepl = 120;
- if (resl > sepl) {
- resln = gl - xl - 267;
- $(".request").css({
- top: rest + 'px',
- left: resln + 'px'
- });
- } else {
- $(".request").css({
- top: rest + 'px',
- left: resl + 'px'
- });
- };
- $(".modal_window").fadeIn(200);
- jQuery(this).parent("tr").parent("tbody").parent("table").parent(".xdsoft_calendar").parent('.xdsoft_datepicker').parent('.xdsoft_datetimepicker').parent('.datetimepicker').find(".request").fadeIn(200);
- return false;
- });
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement