403Webshell
Server IP : 103.234.187.230  /  Your IP : 216.73.216.216
Web Server : Apache
System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/tripstring.com/public/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/tripstring.com/public/js//pickerTool.js
/*------------------------------------------------------------------
 [ datetimepicker & minicolors  Trigger Js]

 Project     :	Fickle Responsive Admin Template
 Version     :	1.0
 Author      : 	AimMateTeam
 URL         :   http://aimmate.com
 Support     :   aimmateteam@gmail.com
 Primary use :   Picker Tool
 -------------------------------------------------------------------*/


jQuery(document).ready(function ($) {
    'use strict';

    date_and_time_picker_call();
    mini_color_call();
});
/*** Date & Time Picker Call ***/
function date_and_time_picker_call() {
    'use strict';

    $('.dateTimePicker').datetimepicker();
    $('.dateTimePickerCustom').datetimepicker();
    $('.dateTimePickerCustom1').datetimepicker();

    $('.datePickerCall').click(function () {
        $('.dateTimePickerCustom').datetimepicker('show');
    });
    $('.datePickerCall1').click(function () {
        $('.dateTimePickerCustom1').datetimepicker('show');
    });
    $('.timePickerOnly').datetimepicker({
        datepicker: false,
        format: 'H:i',

        mask: '00:00'
    });
    $('.bookingDate').datetimepicker({
        timepicker: false,
        datepicker: true,
        mask: '39/19/9999',
        format: 'd/m/Y',
        maxDate: 0,
    });
    $('.datePickerOnly').datetimepicker({
        timepicker: false,
        datepicker: true,
        mask: '39/19/9999',
        format: 'd/m/Y'
    });

    $('#departure_date').datetimepicker({
        format: 'd/m/Y',
        formatDate: 'd/m/Y',
        timepicker: false,
        mask: true,
        maxDate: false,
        minDate: 0,

    });
    $('#serdeparture_date').datetimepicker({
        format: 'd/m/Y',
        formatDate: 'd/m/Y',
        timepicker: false,
        mask: true,
        maxDate: false,
        minDate: 0,

    });
    $('#Rdeparture_date').datetimepicker({
        format: 'd/m/Y',
        formatDate: 'd/m/Y',
        timepicker: false,
        mask: true,
        //maxDate: ($("#return_date").val() != '') ? $("#return_date").val() : false,
        minDate: 0,
        onChangeDateTime: function () {
            $("#return_date").val($("#Rdeparture_date").val());
        },
    });


    $('#return_date').datetimepicker({
        format: 'd/m/Y',
        formatDate: 'd/m/Y',
        mask: true,
        minDate: ($("#Rdeparture_date").val() != '__/__/____') ? $("#Rdeparture_date").val() : false,
        onShow: function (ct) {
            this.setOptions({
                value: ($('#return_date').val() != '__/__/____') ? $('#return_date').val() : '',
                minDate: ($('#Rdeparture_date').val() != '__/__/____') ? $('#Rdeparture_date').val() : false,
            });
        },
        timepicker: false,
    });

    $('#date_timepicker_start').datetimepicker({

        onShow: function (ct) {
            this.setOptions({
                maxDate: $('#date_timepicker_end').val() ? $('#date_timepicker_end').val() : false
            })
        }
        /*format:'Y/m/d',
         timepicker:false*/
    });
    $('#date_timepicker_end').datetimepicker({

        onShow: function (ct) {
            this.setOptions({
                minDate: $('#date_timepicker_start').val() ? $('#date_timepicker_start').val() : false
            })
        }
        /*format:'Y/m/d',
         timepicker:false*/
    });
    $('#inlineDatePicker').datetimepicker({
        format: 'd.m.Y H:i',
        inline: true,
        lang: 'en'
    });
    $('#inlineDatePickerLanguage').datetimepicker({
        format: 'd.m.Y H:i',
        inline: true,
        lang: 'es'
    });

    $('#chekInDate1').datetimepicker({
        timepicker: false,
        datepicker: true,
        mask: true,
        formatDate: 'd/m/Y',
        format: 'd/m/Y',
        minDate: 0,//yesterday is minimum date(for today use 0 or -1970/01/01)
        //maxDate:($("#chekOutDate").val()!='' && $('#chekInDate').val()!='__/__/____')?$("#chekOutDate").val():false,
        onChangeDateTime: function () {
            var CheckIn = $("#chekInDate").val();
            var arrCheckIn = CheckIn.split("/");
            var day = parseInt(arrCheckIn[0]) + parseInt(1);
            var month = arrCheckIn[1] - parseInt(1);
            var year = arrCheckIn[2];


            var CheckOut = new Date(year, parseInt(month), day);
            var d = CheckOut;
            d.setDate(d.getDate());
            var date = d.getDate();
            var month = d.getMonth() + 1;
            var year = d.getFullYear();
            if (month < 10)
                month = "0" + month;
            if (date < 10)
                date = "0" + date;
            var CheckOut = date + '/' + month + '/' + year;



            $("#chekOutDate").val(CheckOut);
        }

    });

    $('#chekOutDate1').datetimepicker({
        timepicker: false,
        datepicker: true,
        mask: true,
        minDate: ($('#chekInDate').val() != '' && $('#chekInDate').val() != '__/__/____') ? $('#chekInDate').val() : false,
        formatDate: 'd/m/Y',
        format: 'd/m/Y',
        onChangeDateTime: selector,
        onShow: function (ct) {

            var CheckIn = $("#chekInDate").val();
            var arrCheckIn = CheckIn.split("/");
            var day = parseInt(arrCheckIn[0]) + parseInt(30);
            var month = arrCheckIn[1] - parseInt(1);
            var year = arrCheckIn[2];

            var CheckOut = new Date(year, parseInt(month), day);
            var d = CheckOut;
            d.setDate(d.getDate());
            var date = d.getDate();
            var month = d.getMonth() + 1;
            var year = d.getFullYear();
            if (month < 10)
                month = "0" + month;
            if (date < 10)
                date = "0" + date;
            var CheckOut = date + '/' + month + '/' + year;

            this.setOptions({
                value: ($('#chekOutDate').val() != '' && $('#chekOutDate').val() != '__/__/____') ? $('#chekOutDate').val() : '',
                minDate: ($('#chekInDate').val() != '' && $('#chekInDate').val() != '__/__/____') ? $('#chekInDate').val() : false,
                maxDate: ($('#chekOutDate').val() != '' && $('#chekOutDate').val() != '__/__/____') ? CheckOut : false
            });
        }
    });
    $('#chekInDate').datepicker({
        timepicker: false,
        datepicker: true,
        numberOfMonths: 2,
        mask: true,
        //formatDate: 'd/m/Y',
        dateFormat: 'dd/mm/yy',
        minDate: 0,//yesterday is minimum date(for today use 0 or -1970/01/01)
        //maxDate:($("#chekOutDate").val()!='' && $('#chekInDate').val()!='__/__/____')?$("#chekOutDate").val():false,
        
        onSelect: function(dateText, inst) {
            var CheckIn = $(this).val();
            var arrCheckIn = CheckIn.split("/");
            var day = parseInt(arrCheckIn[0]) + parseInt(1);
            var month = arrCheckIn[1] - parseInt(1);
            var year = arrCheckIn[2];


            var CheckOut = new Date(year, parseInt(month), day);
            var d = CheckOut;
            d.setDate(d.getDate());
            var date = d.getDate();
            var month = d.getMonth() + 1;
            var year = d.getFullYear();
            if (month < 10)
                month = "0" + month;
            if (date < 10)
                date = "0" + date;
            var CheckOut = date + '/' + month + '/' + year;
            $("#chekOutDate").val(CheckOut);
            $('#chekOutDate').datepicker('option', 'minDate', CheckOut);
        }

    });

    $('#chekOutDate').datepicker({
        timepicker: false,
        datepicker: true,
        numberOfMonths: 2,
        mask: true,
        minDate:calculatedata(),
        dateFormat: 'dd/mm/yy',
        
    });
    function calculatedata(){
        var CheckIn = $('#chekInDate').val();
            var arrCheckIn = CheckIn.split("/");
            var day = parseInt(arrCheckIn[0]) + parseInt(1);
            var month = arrCheckIn[1] - parseInt(1);
            var year = arrCheckIn[2];


            var CheckOut = new Date(year, parseInt(month), day);
            var d = CheckOut;
            d.setDate(d.getDate());
            var date = d.getDate();
            var month = d.getMonth() + 1;
            var year = d.getFullYear();
            if (month < 10)
                month = "0" + month;
            if (date < 10)
                date = "0" + date;
            var CheckOut = date + '/' + month + '/' + year;
            return CheckOut;   
    }
    var selector = function (dateStr) {
		var d1 = $('#chekInDate').val();
		var d2 = $('#chekOutDate').val();
		var days = 0;
		if (d1 && d2 && d1 != '__/__/____' && d2 != '__/__/____') {
			var mdy = d1.split('/');
			if (mdy[1] > 0) {
				var monthSelection = mdy[1] - 1;
			} else {
				var monthSelection = mdy[1];
			}
			var d1 = new Date(mdy[2], parseInt(monthSelection), mdy[0]);
			var mdy2 = d2.split('/');
			if (mdy2[1] > 0) {
				var monthSelection2 = mdy2[1] - 1;
			} else {
				var monthSelection2 = mdy2[1];
			}
			var d2 = new Date(mdy2[2], parseInt(monthSelection2), mdy2[0]);
			var currentTime = new Date();

			var dd = currentTime.getDate();
			var mm = currentTime.getMonth(); //January is 0!
			var yyyy = currentTime.getFullYear();


			var currentDate = new Date(yyyy, mm, dd);
			if (Date.parse(d1) > Date.parse(d2) || Date.parse(d1) < Date.parse(currentDate)) {

				var dt = new Date(dateStr);
				var currentSelectedDate = dt.setDate(dt.getDate() + 1);
				var currentSelectedDate = new Date(currentSelectedDate);
				var currentdd = pad(currentSelectedDate.getDate());
				var currentmm = pad(currentSelectedDate.getMonth() + 1); //January is 0!
				var currentyyyy = currentSelectedDate.getFullYear();

				$("#chekOutDate").val(currentdd + '/' + currentmm + '/' + currentyyyy);
			}
			var days = Math.floor((Date.parse(d2) - Date.parse(d1)) / 86400000);
			if (days > 0) {
				var days = days;
			} else {
				var days = 0;
			}
		}
		$('#nights').val(days);

    }
    function pad(n) {
        return n < 10 ? '0' + n : n;
    }

    $('.dateofbirth').datetimepicker({
        format: 'd/m/Y',
        formatDate: 'd/m/Y',
        mask: true,
        scrollMonth: false,
        scrollInput: false,
        onShow: function (ct) {
            var ct = new Date(); //alert(ct)
            var day = ct.getDate() + 1; // month (in integer 0-11)
            var month = ct.getMonth() + 1; // month (in integer 0-11)
            var year = ct.getFullYear(); // year
            var minYear = year - 13;
            var dateofbirth = day + '/' + month + '/' + minYear;
            this.setOptions({
                value: ($('.dateofbirth').val() == '__/__/____') ? dateofbirth : '',
                maxDate: ($('.dateofbirth').val() == '__/__/____') ?  minYear + '/' + month + '/' + day : false,
                yearEnd: minYear,
            });
        },
        timepicker: false,
    });
    $('.dateofbirth2').datetimepicker({
        format: 'd/m/Y',
        mask: true,
        timepicker: false,
        scrollMonth: false,
        scrollInput: false,
        onShow: function (ct) {
            var ct = new Date(); //alert(ct)
            var day = ct.getDate() + 5; // month (in integer 0-11)
            var month = ct.getMonth() + 1; // month (in integer 0-11)
            var year = ct.getFullYear(); // year
            var minYear = year - 12;
            var dateofbirth = day + '/' + month + '/' + minYear;
            var departureMonthInfant = $('#departureMonthInfant').val();
            var departureDayInfant = $('#departureDayInfant').val();
            var departureMonthChild = $('#departureMonthChild').val();
            var departureDayChild = $('#departureDayChild').val();
            this.setOptions({
                yearStart: minYear,
                yearEnd: minYear + 10,
                minDate: minYear + '/'+parseInt(departureMonthInfant)+'/'+parseInt(departureDayInfant),
                maxDate: parseInt(minYear + 10) + '/'+parseInt(departureMonthChild)+'/'+parseInt(departureDayChild),
            });
        },
        timepicker: false,
    });
    $('.dateofbirth3').datetimepicker({
        format: 'd/m/Y',
        mask: true,
        timepicker: false,
        scrollMonth: false,
        scrollInput: false,
        onShow: function (ct) {
            var ct = new Date(); //alert(ct)
            var day = ct.getDate() + 5; // month (in integer 0-11)
            var month = ct.getMonth() + 1; // month (in integer 0-11)
            var year = ct.getFullYear(); // year
            var minYear = year - 2;
            var dateofbirth = day + '/' + month + '/' + minYear;
            var departureMonthInfant = $('#departureMonthInfant').val();
            var departureDayInfant = $('#departureDayInfant').val();
            var departureDates = $('#departureDates').val();
            this.setOptions({
                yearStart: minYear,
                yearEnd: minYear + 2,
                minDate: minYear + '/'+parseInt(departureMonthInfant)+'/'+parseInt(departureDayInfant),
                maxDate: departureDates,
            });
        },
        timepicker: false,
    });
    $('.passportexpiry').datetimepicker({
        format: 'd/m/Y',
        timepicker: false,
        minDate: '0',
        mask: true,
        scrollMonth: false,
        scrollInput: false,
    });
    $('.passporIssue').datetimepicker({
        format: 'd/m/Y',
        timepicker: false,
        scrollMonth: false,
        mask: true,
        scrollInput: false,
        maxDate: '0',
    });
}

/*** Date & Time Picker Call End ***/

/*** Mini Color Call Start***/
function mini_color_call() {
    'use strict';

    $('.miniColors').minicolors({
        animationSpeed: 50,
        animationEasing: 'swing',
        change: null,
        changeDelay: 0,
        control: 'hue',
        defaultValue: $defultColor,
        hide: null,
        hideSpeed: 100,
        inline: false,
        letterCase: 'lowercase',
        opacity: true,
        position: 'bottom left',
        show: null,
        showSpeed: 100,
        theme: 'bootstrap'
    });
    $('.miniColors2').minicolors({
        animationSpeed: 50,
        animationEasing: 'swing',
        change: null,
        changeDelay: 0,
        control: 'hue',
        defaultValue: $redActive,
        hide: null,
        hideSpeed: 100,
        inline: false,
        letterCase: 'lowercase',
        opacity: false,
        position: 'bottom right',
        show: null,
        showSpeed: 100,
        theme: 'bootstrap'
    });

    $('.miniColor3').minicolors({
        animationSpeed: 50,
        animationEasing: 'swing',
        change: null,
        changeDelay: 0,
        control: 'hue',
        defaultValue: $brownActive,
        hide: null,
        hideSpeed: 100,
        inline: false,
        letterCase: 'lowercase',
        opacity: true,
        position: 'top left',
        show: null,
        showSpeed: 100,
        theme: 'bootstrap'
    });
    $('.miniColor4').minicolors({
        animationSpeed: 50,
        animationEasing: 'swing',
        change: null,
        changeDelay: 0,
        control: 'hue',
        defaultValue: $lightBlueActive,
        hide: null,
        hideSpeed: 100,
        inline: false,
        letterCase: 'uppercase',
        opacity: true,
        position: 'top right',
        show: null,
        showSpeed: 100,
        theme: 'bootstrap'
    });
}
/*** Mini Color Call End***/

Youez - 2016 - github.com/yon3zu
LinuXploit