WebisteDLH/wwwroot/js/demos/demo-hotel.js

140 lines
3.3 KiB
JavaScript

/*
Name: Hotel
Written by: Okler Themes - (http://www.okler.net)
Theme Version: 9.9.2
*/
(function( $ ) {
'use strict';
// Slider
$('#revolutionSlider').revolution({
sliderType: 'standard',
sliderLayout: 'fullwidth',
delay: 5000,
gridwidth: 1170,
gridheight: 530,
spinner: 'off',
disableProgressBar: 'on',
parallax:{
type:"on",
levels:[5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85],
origo:"enterpoint",
speed:400,
bgparallax:"on",
disable_onmobile:"off"
},
navigation: {
keyboardNavigation:"off",
keyboard_direction: "horizontal",
mouseScrollNavigation:"off",
onHoverStop:"on",
touch:{
touchenabled:"on",
swipe_threshold: 75,
swipe_min_touches: 1,
swipe_direction: "horizontal",
drag_block_vertical: false
},
bullets: {
enable:true,
hide_onmobile:true,
hide_under:778,
style:"uranus",
tmp: '<span class="tp-bullet-inner"></span>',
hide_onleave:false,
direction:"horizontal",
h_align:"center",
v_align:"bottom",
h_offset:0,
v_offset:45,
space:7
}
}
});
// Header
var $headerWrapper = $('#headerBookNow');
if( $(window).width() > 991 ) {
$headerWrapper.on('mousedown', function() {
$headerWrapper.addClass('open');
});
$(document).mouseup(function(e) {
if (!$headerWrapper.is(e.target) && $headerWrapper.has(e.target).length === 0 && !$(e.target).parents('.datepicker').get(0)) {
$headerWrapper.removeClass('open');
}
});
}
// DatePicker
$('#bookNowArrivalHeader').datepicker({
defaultDate: '+1d',
startDate: '+1d',
autoclose: true,
orientation: (($('html[dir="rtl"]').get(0)) ? 'bottom right' : 'bottom'),
container: '#header',
rtl: (($('html[dir="rtl"]').get(0)) ? true : false)
});
$('#bookNowDepartureHeader').datepicker({
defaultDate: '+2d',
startDate: '+2d',
autoclose: true,
orientation: (($('html[dir="rtl"]').get(0)) ? 'bottom right' : 'bottom'),
container: '#header',
rtl: (($('html[dir="rtl"]').get(0)) ? true : false)
});
$(document).scroll(function(){
$('#bookNowArrivalHeader, #bookNowDepartureHeader').datepicker('hide').blur();
});
$('#bookNowArrival').datepicker({
defaultDate: '+1d',
startDate: '+1d',
autoclose: true,
orientation: (($('html[dir="rtl"]').get(0)) ? 'bottom left' : 'bottom left'),
container: '#bookFormDetails',
rtl: (($('html[dir="rtl"]').get(0)) ? true : false)
});
$('#bookNowDeparture').datepicker({
defaultDate: '+2d',
startDate: '+2d',
autoclose: true,
orientation: (($('html[dir="rtl"]').get(0)) ? 'bottom left' : 'bottom left'),
container: '#bookFormDetails',
rtl: (($('html[dir="rtl"]').get(0)) ? true : false)
});
// Book Form
$('#bookFormHeader').validate({
onkeyup: false,
onclick: false,
onfocusout: false,
errorPlacement: function(error, element) {
if (element.attr('type') == 'radio' || element.attr('type') == 'checkbox') {
error.appendTo(element.parent().parent());
} else {
error.insertAfter(element);
}
}
});
$('#bookForm').validate({
onkeyup: false,
onclick: false,
onfocusout: false,
errorPlacement: function(error, element) {
if (element.attr('type') == 'radio' || element.attr('type') == 'checkbox') {
error.appendTo(element.parent().parent());
} else {
error.insertAfter(element);
}
}
});
}).apply( this, [ jQuery ]);