first commit
BIN
html/SALMAKİS BODRUM RESORT_files/1.jpg
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/1a.jpg
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/1b.jpg
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/1d.jpg
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/1l.jpg
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/1p.jpg
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/2.jpg
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/2a.jpg
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/2b.jpg
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/2d.jpg
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/2l.jpg
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/2p.jpg
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/3.jpg
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/3a.jpg
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/3b.jpg
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/3d.jpg
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/3l.jpg
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/3p.jpg
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/4.jpg
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/4a.jpg
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/4d.jpg
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/4l.jpg
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/4p.jpg
Normal file
|
After Width: | Height: | Size: 60 KiB |
523
html/SALMAKİS BODRUM RESORT_files/SmoothScroll.js.indir
Normal file
@@ -0,0 +1,523 @@
|
||||
// SmoothScroll for websites v1.2.1
|
||||
// Licensed under the terms of the MIT license.
|
||||
|
||||
// People involved
|
||||
// - Balazs Galambosi (maintainer)
|
||||
// - Michael Herf (Pulse Algorithm)
|
||||
|
||||
(function(){
|
||||
|
||||
// Scroll Variables (tweakable)
|
||||
var defaultOptions = {
|
||||
|
||||
// Scrolling Core
|
||||
frameRate : 150, // [Hz]
|
||||
animationTime : 800, // [px]
|
||||
stepSize : 140, // [px]
|
||||
|
||||
// Pulse (less tweakable)
|
||||
// ratio of "tail" to "acceleration"
|
||||
pulseAlgorithm : true,
|
||||
pulseScale : 6,
|
||||
pulseNormalize : 1,
|
||||
|
||||
// Acceleration
|
||||
accelerationDelta : 20, // 20
|
||||
accelerationMax : 1, // 1
|
||||
|
||||
// Keyboard Settings
|
||||
keyboardSupport : true, // option
|
||||
arrowScroll : 50, // [px]
|
||||
|
||||
// Other
|
||||
touchpadSupport : true,
|
||||
fixedBackground : true,
|
||||
excluded : ""
|
||||
};
|
||||
|
||||
var options = defaultOptions;
|
||||
|
||||
|
||||
// Other Variables
|
||||
var isExcluded = false;
|
||||
var isFrame = false;
|
||||
var direction = { x: 0, y: 0 };
|
||||
var initDone = false;
|
||||
var root = document.documentElement;
|
||||
var activeElement;
|
||||
var observer;
|
||||
var deltaBuffer = [ 120, 120, 120 ];
|
||||
|
||||
var key = { left: 37, up: 38, right: 39, down: 40, spacebar: 32,
|
||||
pageup: 33, pagedown: 34, end: 35, home: 36 };
|
||||
|
||||
|
||||
/***********************************************
|
||||
* SETTINGS
|
||||
***********************************************/
|
||||
|
||||
var options = defaultOptions;
|
||||
|
||||
|
||||
/***********************************************
|
||||
* INITIALIZE
|
||||
***********************************************/
|
||||
|
||||
/**
|
||||
* Tests if smooth scrolling is allowed. Shuts down everything if not.
|
||||
*/
|
||||
function initTest() {
|
||||
|
||||
var disableKeyboard = false;
|
||||
|
||||
// disable keyboard support if anything above requested it
|
||||
if (disableKeyboard) {
|
||||
removeEvent("keydown", keydown);
|
||||
}
|
||||
|
||||
if (options.keyboardSupport && !disableKeyboard) {
|
||||
addEvent("keydown", keydown);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets up scrolls array, determines if frames are involved.
|
||||
*/
|
||||
function init() {
|
||||
|
||||
if (!document.body) return;
|
||||
|
||||
var body = document.body;
|
||||
var html = document.documentElement;
|
||||
var windowHeight = window.innerHeight;
|
||||
var scrollHeight = body.scrollHeight;
|
||||
|
||||
// check compat mode for root element
|
||||
root = (document.compatMode.indexOf('CSS') >= 0) ? html : body;
|
||||
activeElement = body;
|
||||
|
||||
initTest();
|
||||
initDone = true;
|
||||
|
||||
// Checks if this script is running in a frame
|
||||
if (top != self) {
|
||||
isFrame = true;
|
||||
}
|
||||
|
||||
/**
|
||||
* This fixes a bug where the areas left and right to
|
||||
* the content does not trigger the onmousewheel event
|
||||
* on some pages. e.g.: html, body { height: 100% }
|
||||
*/
|
||||
else if (scrollHeight > windowHeight &&
|
||||
(body.offsetHeight <= windowHeight ||
|
||||
html.offsetHeight <= windowHeight)) {
|
||||
|
||||
html.style.height = 'auto';
|
||||
//setTimeout(refresh, 10);
|
||||
|
||||
// clearfix
|
||||
if (root.offsetHeight <= windowHeight) {
|
||||
var underlay = document.createElement("div");
|
||||
underlay.style.clear = "both";
|
||||
body.appendChild(underlay);
|
||||
}
|
||||
}
|
||||
|
||||
// disable fixed background
|
||||
if (!options.fixedBackground && !isExcluded) {
|
||||
body.style.backgroundAttachment = "scroll";
|
||||
html.style.backgroundAttachment = "scroll";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/************************************************
|
||||
* SCROLLING
|
||||
************************************************/
|
||||
|
||||
var que = [];
|
||||
var pending = false;
|
||||
var lastScroll = +new Date;
|
||||
|
||||
/**
|
||||
* Pushes scroll actions to the scrolling queue.
|
||||
*/
|
||||
function scrollArray(elem, left, top, delay) {
|
||||
|
||||
delay || (delay = 1000);
|
||||
directionCheck(left, top);
|
||||
|
||||
if (options.accelerationMax != 1) {
|
||||
var now = +new Date;
|
||||
var elapsed = now - lastScroll;
|
||||
if (elapsed < options.accelerationDelta) {
|
||||
var factor = (1 + (30 / elapsed)) / 2;
|
||||
if (factor > 1) {
|
||||
factor = Math.min(factor, options.accelerationMax);
|
||||
left *= factor;
|
||||
top *= factor;
|
||||
}
|
||||
}
|
||||
lastScroll = +new Date;
|
||||
}
|
||||
|
||||
// push a scroll command
|
||||
que.push({
|
||||
x: left,
|
||||
y: top,
|
||||
lastX: (left < 0) ? 0.99 : -0.99,
|
||||
lastY: (top < 0) ? 0.99 : -0.99,
|
||||
start: +new Date
|
||||
});
|
||||
|
||||
// don't act if there's a pending queue
|
||||
if (pending) {
|
||||
return;
|
||||
}
|
||||
|
||||
var scrollWindow = (elem === document.body);
|
||||
|
||||
var step = function (time) {
|
||||
|
||||
var now = +new Date;
|
||||
var scrollX = 0;
|
||||
var scrollY = 0;
|
||||
|
||||
for (var i = 0; i < que.length; i++) {
|
||||
|
||||
var item = que[i];
|
||||
var elapsed = now - item.start;
|
||||
var finished = (elapsed >= options.animationTime);
|
||||
|
||||
// scroll position: [0, 1]
|
||||
var position = (finished) ? 1 : elapsed / options.animationTime;
|
||||
|
||||
// easing [optional]
|
||||
if (options.pulseAlgorithm) {
|
||||
position = pulse(position);
|
||||
}
|
||||
|
||||
// only need the difference
|
||||
var x = (item.x * position - item.lastX) >> 0;
|
||||
var y = (item.y * position - item.lastY) >> 0;
|
||||
|
||||
// add this to the total scrolling
|
||||
scrollX += x;
|
||||
scrollY += y;
|
||||
|
||||
// update last values
|
||||
item.lastX += x;
|
||||
item.lastY += y;
|
||||
|
||||
// delete and step back if it's over
|
||||
if (finished) {
|
||||
que.splice(i, 1); i--;
|
||||
}
|
||||
}
|
||||
|
||||
// scroll left and top
|
||||
if (scrollWindow) {
|
||||
window.scrollBy(scrollX, scrollY);
|
||||
}
|
||||
else {
|
||||
if (scrollX) elem.scrollLeft += scrollX;
|
||||
if (scrollY) elem.scrollTop += scrollY;
|
||||
}
|
||||
|
||||
// clean up if there's nothing left to do
|
||||
if (!left && !top) {
|
||||
que = [];
|
||||
}
|
||||
|
||||
if (que.length) {
|
||||
requestFrame(step, elem, (delay / options.frameRate + 1));
|
||||
} else {
|
||||
pending = false;
|
||||
}
|
||||
};
|
||||
|
||||
// start a new queue of actions
|
||||
requestFrame(step, elem, 0);
|
||||
pending = true;
|
||||
}
|
||||
|
||||
|
||||
/***********************************************
|
||||
* EVENTS
|
||||
***********************************************/
|
||||
|
||||
/**
|
||||
* Mouse wheel handler.
|
||||
* @param {Object} event
|
||||
*/
|
||||
function wheel(event) {
|
||||
|
||||
if (!initDone) {
|
||||
init();
|
||||
}
|
||||
|
||||
var target = event.target;
|
||||
var overflowing = overflowingAncestor(target);
|
||||
|
||||
// use default if there's no overflowing
|
||||
// element or default action is prevented
|
||||
if (!overflowing || event.defaultPrevented ||
|
||||
isNodeName(activeElement, "embed") ||
|
||||
(isNodeName(target, "embed") && /\.pdf/i.test(target.src))) {
|
||||
return true;
|
||||
}
|
||||
|
||||
var deltaX = event.wheelDeltaX || 0;
|
||||
var deltaY = event.wheelDeltaY || 0;
|
||||
|
||||
// use wheelDelta if deltaX/Y is not available
|
||||
if (!deltaX && !deltaY) {
|
||||
deltaY = event.wheelDelta || 0;
|
||||
}
|
||||
|
||||
// check if it's a touchpad scroll that should be ignored
|
||||
if (!options.touchpadSupport && isTouchpad(deltaY)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// scale by step size
|
||||
// delta is 120 most of the time
|
||||
// synaptics seems to send 1 sometimes
|
||||
if (Math.abs(deltaX) > 1.2) {
|
||||
deltaX *= options.stepSize / 120;
|
||||
}
|
||||
if (Math.abs(deltaY) > 1.2) {
|
||||
deltaY *= options.stepSize / 120;
|
||||
}
|
||||
|
||||
scrollArray(overflowing, -deltaX, -deltaY);
|
||||
event.preventDefault();
|
||||
}
|
||||
|
||||
/**
|
||||
* Keydown event handler.
|
||||
* @param {Object} event
|
||||
*/
|
||||
function keydown(event) {
|
||||
|
||||
var target = event.target;
|
||||
var modifier = event.ctrlKey || event.altKey || event.metaKey ||
|
||||
(event.shiftKey && event.keyCode !== key.spacebar);
|
||||
|
||||
// do nothing if user is editing text
|
||||
// or using a modifier key (except shift)
|
||||
// or in a dropdown
|
||||
if ( /input|textarea|select|embed/i.test(target.nodeName) ||
|
||||
target.isContentEditable ||
|
||||
event.defaultPrevented ||
|
||||
modifier ) {
|
||||
return true;
|
||||
}
|
||||
// spacebar should trigger button press
|
||||
if (isNodeName(target, "button") &&
|
||||
event.keyCode === key.spacebar) {
|
||||
return true;
|
||||
}
|
||||
|
||||
var shift, x = 0, y = 0;
|
||||
var elem = overflowingAncestor(activeElement);
|
||||
var clientHeight = elem.clientHeight;
|
||||
|
||||
if (elem == document.body) {
|
||||
clientHeight = window.innerHeight;
|
||||
}
|
||||
|
||||
switch (event.keyCode) {
|
||||
case key.up:
|
||||
y = -options.arrowScroll;
|
||||
break;
|
||||
case key.down:
|
||||
y = options.arrowScroll;
|
||||
break;
|
||||
case key.spacebar: // (+ shift)
|
||||
shift = event.shiftKey ? 1 : -1;
|
||||
y = -shift * clientHeight * 0.9;
|
||||
break;
|
||||
case key.pageup:
|
||||
y = -clientHeight * 0.9;
|
||||
break;
|
||||
case key.pagedown:
|
||||
y = clientHeight * 0.9;
|
||||
break;
|
||||
case key.home:
|
||||
y = -elem.scrollTop;
|
||||
break;
|
||||
case key.end:
|
||||
var damt = elem.scrollHeight - elem.scrollTop - clientHeight;
|
||||
y = (damt > 0) ? damt+10 : 0;
|
||||
break;
|
||||
case key.left:
|
||||
x = -options.arrowScroll;
|
||||
break;
|
||||
case key.right:
|
||||
x = options.arrowScroll;
|
||||
break;
|
||||
default:
|
||||
return true; // a key we don't care about
|
||||
}
|
||||
|
||||
scrollArray(elem, x, y);
|
||||
event.preventDefault();
|
||||
}
|
||||
|
||||
/**
|
||||
* Mousedown event only for updating activeElement
|
||||
*/
|
||||
function mousedown(event) {
|
||||
activeElement = event.target;
|
||||
}
|
||||
|
||||
|
||||
/***********************************************
|
||||
* OVERFLOW
|
||||
***********************************************/
|
||||
|
||||
var cache = {}; // cleared out every once in while
|
||||
setInterval(function () { cache = {}; }, 10 * 1000);
|
||||
|
||||
var uniqueID = (function () {
|
||||
var i = 0;
|
||||
return function (el) {
|
||||
return el.uniqueID || (el.uniqueID = i++);
|
||||
};
|
||||
})();
|
||||
|
||||
function setCache(elems, overflowing) {
|
||||
for (var i = elems.length; i--;)
|
||||
cache[uniqueID(elems[i])] = overflowing;
|
||||
return overflowing;
|
||||
}
|
||||
|
||||
function overflowingAncestor(el) {
|
||||
var elems = [];
|
||||
var rootScrollHeight = root.scrollHeight;
|
||||
do {
|
||||
var cached = cache[uniqueID(el)];
|
||||
if (cached) {
|
||||
return setCache(elems, cached);
|
||||
}
|
||||
elems.push(el);
|
||||
if (rootScrollHeight === el.scrollHeight) {
|
||||
if (!isFrame || root.clientHeight + 10 < rootScrollHeight) {
|
||||
return setCache(elems, document.body); // scrolling root in WebKit
|
||||
}
|
||||
} else if (el.clientHeight + 10 < el.scrollHeight) {
|
||||
overflow = getComputedStyle(el, "").getPropertyValue("overflow-y");
|
||||
if (overflow === "scroll" || overflow === "auto") {
|
||||
return setCache(elems, el);
|
||||
}
|
||||
}
|
||||
} while (el = el.parentNode);
|
||||
}
|
||||
|
||||
|
||||
/***********************************************
|
||||
* HELPERS
|
||||
***********************************************/
|
||||
|
||||
function addEvent(type, fn, bubble) {
|
||||
window.addEventListener(type, fn, (bubble||false));
|
||||
}
|
||||
|
||||
function removeEvent(type, fn, bubble) {
|
||||
window.removeEventListener(type, fn, (bubble||false));
|
||||
}
|
||||
|
||||
function isNodeName(el, tag) {
|
||||
return (el.nodeName||"").toLowerCase() === tag.toLowerCase();
|
||||
}
|
||||
|
||||
function directionCheck(x, y) {
|
||||
x = (x > 0) ? 1 : -1;
|
||||
y = (y > 0) ? 1 : -1;
|
||||
if (direction.x !== x || direction.y !== y) {
|
||||
direction.x = x;
|
||||
direction.y = y;
|
||||
que = [];
|
||||
lastScroll = 0;
|
||||
}
|
||||
}
|
||||
|
||||
var deltaBufferTimer;
|
||||
|
||||
function isTouchpad(deltaY) {
|
||||
if (!deltaY) return;
|
||||
deltaY = Math.abs(deltaY)
|
||||
deltaBuffer.push(deltaY);
|
||||
deltaBuffer.shift();
|
||||
clearTimeout(deltaBufferTimer);
|
||||
|
||||
var allEquals = (deltaBuffer[0] == deltaBuffer[1] &&
|
||||
deltaBuffer[1] == deltaBuffer[2]);
|
||||
var allDivisable = (isDivisible(deltaBuffer[0], 120) &&
|
||||
isDivisible(deltaBuffer[1], 120) &&
|
||||
isDivisible(deltaBuffer[2], 120));
|
||||
return !(allEquals || allDivisable);
|
||||
}
|
||||
|
||||
function isDivisible(n, divisor) {
|
||||
return (Math.floor(n / divisor) == n / divisor);
|
||||
}
|
||||
|
||||
var requestFrame = (function () {
|
||||
return window.requestAnimationFrame ||
|
||||
window.webkitRequestAnimationFrame ||
|
||||
function (callback, element, delay) {
|
||||
window.setTimeout(callback, delay || (1000/60));
|
||||
};
|
||||
})();
|
||||
|
||||
|
||||
/***********************************************
|
||||
* PULSE
|
||||
***********************************************/
|
||||
|
||||
/**
|
||||
* Viscous fluid with a pulse for part and decay for the rest.
|
||||
* - Applies a fixed force over an interval (a damped acceleration), and
|
||||
* - Lets the exponential bleed away the velocity over a longer interval
|
||||
* - Michael Herf, http://stereopsis.com/stopping/
|
||||
*/
|
||||
function pulse_(x) {
|
||||
var val, start, expx;
|
||||
// test
|
||||
x = x * options.pulseScale;
|
||||
if (x < 1) { // acceleartion
|
||||
val = x - (1 - Math.exp(-x));
|
||||
} else { // tail
|
||||
// the previous animation ended here:
|
||||
start = Math.exp(-1);
|
||||
// simple viscous drag
|
||||
x -= 1;
|
||||
expx = 1 - Math.exp(-x);
|
||||
val = start + (expx * (1 - start));
|
||||
}
|
||||
return val * options.pulseNormalize;
|
||||
}
|
||||
|
||||
function pulse(x) {
|
||||
if (x >= 1) return 1;
|
||||
if (x <= 0) return 0;
|
||||
|
||||
if (options.pulseNormalize == 1) {
|
||||
options.pulseNormalize /= pulse_(1);
|
||||
}
|
||||
return pulse_(x);
|
||||
}
|
||||
|
||||
var isChrome = /chrome/i.test(window.navigator.userAgent);
|
||||
var isMouseWheelSupported = 'onmousewheel' in document;
|
||||
|
||||
if (isMouseWheelSupported && isChrome) {
|
||||
addEvent("mousedown", mousedown);
|
||||
addEvent("mousewheel", wheel);
|
||||
addEvent("load", init);
|
||||
};
|
||||
|
||||
})();
|
||||
1592
html/SALMAKİS BODRUM RESORT_files/bootstrap-select.js.indir
Normal file
6
html/SALMAKİS BODRUM RESORT_files/bootstrap-select.min.css
vendored
Normal file
10
html/SALMAKİS BODRUM RESORT_files/bootstrap.min.css
vendored
Normal file
7
html/SALMAKİS BODRUM RESORT_files/bootstrap.min.js.indir
Normal file
223
html/SALMAKİS BODRUM RESORT_files/common.js.indir
Normal file
262
html/SALMAKİS BODRUM RESORT_files/css
Normal file
@@ -0,0 +1,262 @@
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Cabin';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6XvptnsBXw.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Cabin';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvp9nsBXw.woff2) format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Cabin';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvqdns.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Cabin';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-stretch: 100%;
|
||||
src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6XvptnsBXw.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Cabin';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-stretch: 100%;
|
||||
src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvp9nsBXw.woff2) format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Cabin';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-stretch: 100%;
|
||||
src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvqdns.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Droid Serif';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(https://fonts.gstatic.com/s/droidserif/v20/tDbI2oqRg1oM3QBjjcaDkOr9rAU.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Droid Serif';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url(https://fonts.gstatic.com/s/droidserif/v20/tDbV2oqRg1oM3QBjjcaDkOJGiRD7OwE.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Playball';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(https://fonts.gstatic.com/s/playball/v22/TK3gWksYAxQ7jbsKcg8Lnep_Kg.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Playball';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(https://fonts.gstatic.com/s/playball/v22/TK3gWksYAxQ7jbsKcg8Knep_Kg.woff2) format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Playball';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(https://fonts.gstatic.com/s/playball/v22/TK3gWksYAxQ7jbsKcg8Eneo.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');
|
||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');
|
||||
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format('woff2');
|
||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format('woff2');
|
||||
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2) format('woff2');
|
||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxduz8A.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBduz8A.woff2) format('woff2');
|
||||
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBduz8A.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2) format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Source Sans Pro';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
4
html/SALMAKİS BODRUM RESORT_files/font-awesome.min.css
vendored
Normal file
115
html/SALMAKİS BODRUM RESORT_files/font-lotusicon.css
Normal file
@@ -0,0 +1,115 @@
|
||||
@font-face {
|
||||
font-family: 'Lotus Icon';
|
||||
src:url('../../fonts/lotus/icomoon.eot?-kpo47j');
|
||||
src:url('../../fonts/lotus/icomoon.eot?#iefix-kpo47j') format('embedded-opentype'),
|
||||
url('../../fonts/lotus/icomoon.woff?-kpo47j') format('woff'),
|
||||
url('../../fonts/lotus/icomoon.ttf?-kpo47j') format('truetype'),
|
||||
url('../../fonts/lotus/icomoon.svg?-kpo47j#icomoon') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
[class^="lotus-icon-"], [class*=" lotus-icon-"] {
|
||||
font-family: 'Lotus Icon';
|
||||
speak: none;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
line-height: 1;
|
||||
|
||||
/* Better Font Rendering =========== */
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
.lotus-icon-person:before {
|
||||
content: "\e600";
|
||||
}
|
||||
.lotus-icon-quote-left:before {
|
||||
content: "\e601";
|
||||
}
|
||||
.lotus-icon-breakfast:before {
|
||||
content: "\e602";
|
||||
}
|
||||
.lotus-icon-decor:before {
|
||||
content: "\e603";
|
||||
}
|
||||
.lotus-icon-bed:before {
|
||||
content: "\e604";
|
||||
}
|
||||
.lotus-icon-telephone:before {
|
||||
content: "\e605";
|
||||
}
|
||||
.lotus-icon-hangers:before {
|
||||
content: "\e606";
|
||||
}
|
||||
.lotus-icon-phone:before {
|
||||
content: "\e607";
|
||||
}
|
||||
.lotus-icon-ocenview:before {
|
||||
content: "\e608";
|
||||
}
|
||||
.lotus-icon-calendar:before {
|
||||
content: "\e609";
|
||||
}
|
||||
.lotus-icon-cart:before {
|
||||
content: "\e60a";
|
||||
}
|
||||
.lotus-icon-wifi:before {
|
||||
content: "\e60b";
|
||||
}
|
||||
.lotus-icon-arrow:before {
|
||||
content: "\e60c";
|
||||
}
|
||||
.lotus-icon-air-conditioner:before {
|
||||
content: "\e60d";
|
||||
}
|
||||
.lotus-icon-cable:before {
|
||||
content: "\e60e";
|
||||
}
|
||||
.lotus-icon-luxury:before {
|
||||
content: "\e60f";
|
||||
}
|
||||
.lotus-icon-location:before {
|
||||
content: "\e610";
|
||||
}
|
||||
.lotus-icon-size:before {
|
||||
content: "\e611";
|
||||
}
|
||||
.lotus-icon-cloud:before {
|
||||
content: "\e612";
|
||||
}
|
||||
.lotus-icon-view:before {
|
||||
content: "\e613";
|
||||
}
|
||||
.lotus-icon-time:before {
|
||||
content: "\e614";
|
||||
}
|
||||
.lotus-icon-bar:before {
|
||||
content: "\e615";
|
||||
}
|
||||
.lotus-icon-dressing-table:before {
|
||||
content: "\e616";
|
||||
}
|
||||
.lotus-icon-bar-coffee:before {
|
||||
content: "\e617";
|
||||
}
|
||||
.lotus-icon-microphone:before {
|
||||
content: "\e618";
|
||||
}
|
||||
.lotus-icon-media-play:before {
|
||||
content: "\e619";
|
||||
}
|
||||
.lotus-icon-down-arrow:before {
|
||||
content: "\e61a";
|
||||
}
|
||||
.lotus-icon-cooker-hood:before {
|
||||
content: "\e61b";
|
||||
}
|
||||
.lotus-icon-left-arrow:before {
|
||||
content: "\e61c";
|
||||
}
|
||||
.lotus-icon-right-arrow:before {
|
||||
content: "\e61d";
|
||||
}
|
||||
12
html/SALMAKİS BODRUM RESORT_files/isotope.pkgd.min.js.indir
Normal file
7
html/SALMAKİS BODRUM RESORT_files/jquery-ui.min.css
vendored
Normal file
13
html/SALMAKİS BODRUM RESORT_files/jquery-ui.min.js.indir
Normal file
151
html/SALMAKİS BODRUM RESORT_files/jquery.appear.min.js.indir
Normal file
@@ -0,0 +1,151 @@
|
||||
/*
|
||||
* jQuery.appear
|
||||
* https://github.com/bas2k/jquery.appear/
|
||||
* http://code.google.com/p/jquery-appear/
|
||||
* http://bas2k.ru/
|
||||
*
|
||||
* Copyright (c) 2009 Michael Hixson
|
||||
* Copyright (c) 2012-2014 Alexander Brovikov
|
||||
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
|
||||
*/
|
||||
(function($) {
|
||||
$.fn.appear = function(fn, options) {
|
||||
|
||||
var settings = $.extend({
|
||||
|
||||
//arbitrary data to pass to fn
|
||||
data: undefined,
|
||||
|
||||
//call fn only on the first appear?
|
||||
one: true,
|
||||
|
||||
// X & Y accuracy
|
||||
accX: 0,
|
||||
accY: 0
|
||||
|
||||
}, options);
|
||||
|
||||
return this.each(function() {
|
||||
|
||||
var t = $(this);
|
||||
|
||||
//whether the element is currently visible
|
||||
t.appeared = false;
|
||||
|
||||
if (!fn) {
|
||||
|
||||
//trigger the custom event
|
||||
t.trigger('appear', settings.data);
|
||||
return;
|
||||
}
|
||||
|
||||
var w = $(window);
|
||||
|
||||
//fires the appear event when appropriate
|
||||
var check = function() {
|
||||
|
||||
//is the element hidden?
|
||||
if (!t.is(':visible')) {
|
||||
|
||||
//it became hidden
|
||||
t.appeared = false;
|
||||
return;
|
||||
}
|
||||
|
||||
//is the element inside the visible window?
|
||||
var a = w.scrollLeft();
|
||||
var b = w.scrollTop();
|
||||
var o = t.offset();
|
||||
var x = o.left;
|
||||
var y = o.top;
|
||||
|
||||
var ax = settings.accX;
|
||||
var ay = settings.accY;
|
||||
var th = t.height();
|
||||
var wh = w.height();
|
||||
var tw = t.width();
|
||||
var ww = w.width();
|
||||
|
||||
if (y + th + ay >= b &&
|
||||
y <= b + wh + ay &&
|
||||
x + tw + ax >= a &&
|
||||
x <= a + ww + ax) {
|
||||
|
||||
//trigger the custom event
|
||||
if (!t.appeared) t.trigger('appear', settings.data);
|
||||
|
||||
} else {
|
||||
|
||||
//it scrolled out of view
|
||||
t.appeared = false;
|
||||
}
|
||||
};
|
||||
|
||||
//create a modified fn with some additional logic
|
||||
var modifiedFn = function() {
|
||||
|
||||
//mark the element as visible
|
||||
t.appeared = true;
|
||||
|
||||
//is this supposed to happen only once?
|
||||
if (settings.one) {
|
||||
|
||||
//remove the check
|
||||
w.unbind('scroll', check);
|
||||
var i = $.inArray(check, $.fn.appear.checks);
|
||||
if (i >= 0) $.fn.appear.checks.splice(i, 1);
|
||||
}
|
||||
|
||||
//trigger the original fn
|
||||
fn.apply(this, arguments);
|
||||
};
|
||||
|
||||
//bind the modified fn to the element
|
||||
if (settings.one) t.one('appear', settings.data, modifiedFn);
|
||||
else t.bind('appear', settings.data, modifiedFn);
|
||||
|
||||
//check whenever the window scrolls
|
||||
w.scroll(check);
|
||||
|
||||
//check whenever the dom changes
|
||||
$.fn.appear.checks.push(check);
|
||||
|
||||
//check now
|
||||
(check)();
|
||||
});
|
||||
};
|
||||
|
||||
//keep a queue of appearance checks
|
||||
$.extend($.fn.appear, {
|
||||
|
||||
checks: [],
|
||||
timeout: null,
|
||||
|
||||
//process the queue
|
||||
checkAll: function() {
|
||||
var length = $.fn.appear.checks.length;
|
||||
if (length > 0) while (length--) ($.fn.appear.checks[length])();
|
||||
},
|
||||
|
||||
//check the queue asynchronously
|
||||
run: function() {
|
||||
if ($.fn.appear.timeout) clearTimeout($.fn.appear.timeout);
|
||||
$.fn.appear.timeout = setTimeout($.fn.appear.checkAll, 20);
|
||||
}
|
||||
});
|
||||
|
||||
//run checks when these methods are called
|
||||
$.each(['append', 'prepend', 'after', 'before', 'attr',
|
||||
'removeAttr', 'addClass', 'removeClass', 'toggleClass',
|
||||
'remove', 'css', 'show', 'hide'], function(i, n) {
|
||||
var old = $.fn[n];
|
||||
if (old) {
|
||||
$.fn[n] = function() {
|
||||
var r = old.apply(this, arguments);
|
||||
$.fn.appear.run();
|
||||
return r;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
})(jQuery);
|
||||
@@ -0,0 +1,5 @@
|
||||
(function($){$.fn.countTo=function(options){options=options||{};return $(this).each(function(){var settings=$.extend({},$.fn.countTo.defaults,{from:$(this).data('from'),to:$(this).data('to'),speed:$(this).data('speed'),refreshInterval:$(this).data('refresh-interval'),decimals:$(this).data('decimals')},options);var loops=Math.ceil(settings.speed/settings.refreshInterval),increment=(settings.to- settings.from)/ loops;
|
||||
var self=this,$self=$(this),loopCount=0,value=settings.from,data=$self.data('countTo')||{};$self.data('countTo',data);if(data.interval){clearInterval(data.interval);}
|
||||
data.interval=setInterval(updateTimer,settings.refreshInterval);render(value);function updateTimer(){value+=increment;loopCount++;render(value);if(typeof(settings.onUpdate)=='function'){settings.onUpdate.call(self,value);}
|
||||
if(loopCount>=loops){$self.removeData('countTo');clearInterval(data.interval);value=settings.to;if(typeof(settings.onComplete)=='function'){settings.onComplete.call(self,value);}}}
|
||||
function render(value){var formattedValue=settings.formatter.call(self,value,settings);$self.text(formattedValue);}});};$.fn.countTo.defaults={from:0,to:0,speed:1000,refreshInterval:100,decimals:0,formatter:formatter,onUpdate:null,onComplete:null};function formatter(value,settings){return value.toFixed(settings.decimals);}}(jQuery));
|
||||
@@ -0,0 +1,22 @@
|
||||
/*!
|
||||
* The Final Countdown for jQuery v2.0.4 (http://hilios.github.io/jQuery.countdown/)
|
||||
* Copyright (c) 2014 Edson Hilios
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
* this software and associated documentation files (the "Software"), to deal in
|
||||
* the Software without restriction, including without limitation the rights to
|
||||
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
* the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
* subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in all
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){if(a instanceof Date)return a;if(String(a).match(h))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){var b=a.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(b)}function d(a){return function(b){var d=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(d)for(var f=0,g=d.length;g>f;++f){var h=d[f].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),j=c(h[0]),k=h[1]||"",l=h[3]||"",m=null;h=h[2],i.hasOwnProperty(h)&&(m=i[h],m=Number(a[m])),null!==m&&("!"===k&&(m=e(l,m)),""===k&&10>m&&(m="0"+m.toString()),b=b.replace(j,m.toString()))}return b=b.replace(/%%/,"%")}}function e(a,b){var c="s",d="";return a&&(a=a.replace(/(:|;|\s)/gi,"").split(/\,/),1===a.length?c=a[0]:(d=a[0],c=a[1])),1===Math.abs(b)?d:c}var f=100,g=[],h=[];h.push(/^[0-9]*$/.source),h.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),h.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),h=new RegExp(h.join("|"));var i={Y:"years",m:"months",w:"weeks",d:"days",D:"totalDays",H:"hours",M:"minutes",S:"seconds"},j=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.instanceNumber=g.length,g.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)),this.setFinalDate(c),this.start()};a.extend(j.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},f)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),g[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){return 0===this.$el.closest("html").length?void this.remove():(this.totalSecsLeft=this.finalDate.getTime()-(new Date).getTime(),this.totalSecsLeft=Math.ceil(this.totalSecsLeft/1e3),this.totalSecsLeft=this.totalSecsLeft<0?0:this.totalSecsLeft,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,totalDays:Math.floor(this.totalSecsLeft/60/60/24),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),months:Math.floor(this.totalSecsLeft/60/60/24/30),years:Math.floor(this.totalSecsLeft/60/60/24/365)},void(0===this.totalSecsLeft?(this.stop(),this.dispatchEvent("finish")):this.dispatchEvent("update")))},dispatchEvent:function(b){var c=a.Event(b+".countdown");c.finalDate=this.finalDate,c.offset=a.extend({},this.offset),c.strftime=d(this.offset),this.$el.trigger(c)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=g[c],e=b[0];j.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new j(this,b[0],b[1])})}});
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
Plugin: jQuery Parallax
|
||||
Version 1.1.3
|
||||
Author: Ian Lunn
|
||||
Twitter: @IanLunn
|
||||
Author URL: http://www.ianlunn.co.uk/
|
||||
Plugin URL: http://www.ianlunn.co.uk/plugins/jquery-parallax/
|
||||
|
||||
Dual licensed under the MIT and GPL licenses:
|
||||
http://www.opensource.org/licenses/mit-license.php
|
||||
http://www.gnu.org/licenses/gpl.html
|
||||
*/
|
||||
|
||||
(function( $ ){
|
||||
var $window = $(window);
|
||||
var windowHeight = $window.height();
|
||||
|
||||
$window.resize(function () {
|
||||
windowHeight = $window.height();
|
||||
});
|
||||
|
||||
$.fn.parallax = function(xpos, speedFactor, outerHeight) {
|
||||
var $this = $(this);
|
||||
var getHeight;
|
||||
var firstTop;
|
||||
var paddingTop = 0;
|
||||
|
||||
//get the starting position of each element to have parallax applied to it
|
||||
$this.each(function(){
|
||||
firstTop = $this.offset().top;
|
||||
});
|
||||
|
||||
if (outerHeight) {
|
||||
getHeight = function(jqo) {
|
||||
return jqo.outerHeight(true);
|
||||
};
|
||||
} else {
|
||||
getHeight = function(jqo) {
|
||||
return jqo.height();
|
||||
};
|
||||
}
|
||||
|
||||
// setup defaults if arguments aren't specified
|
||||
if (arguments.length < 1 || xpos === null) xpos = "50%";
|
||||
if (arguments.length < 2 || speedFactor === null) speedFactor = 0.1;
|
||||
if (arguments.length < 3 || outerHeight === null) outerHeight = true;
|
||||
|
||||
// function to be called whenever the window is scrolled or resized
|
||||
function update(){
|
||||
var pos = $window.scrollTop();
|
||||
|
||||
$this.each(function(){
|
||||
var $element = $(this);
|
||||
var top = $element.offset().top;
|
||||
var height = getHeight($element);
|
||||
|
||||
// Check if totally above or totally below viewport
|
||||
if (top + height < pos || top > pos + windowHeight) {
|
||||
return;
|
||||
}
|
||||
|
||||
$this.css('backgroundPosition', xpos + " " + Math.round((firstTop - pos) * speedFactor) + "px");
|
||||
});
|
||||
}
|
||||
|
||||
$window.bind('scroll', update).resize(update);
|
||||
update();
|
||||
};
|
||||
})(jQuery);
|
||||
644
html/SALMAKİS BODRUM RESORT_files/js
Normal file
BIN
html/SALMAKİS BODRUM RESORT_files/logo-footer.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
html/SALMAKİS BODRUM RESORT_files/logo-header.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
397
html/SALMAKİS BODRUM RESORT_files/magnific-popup.css
Normal file
@@ -0,0 +1,397 @@
|
||||
/* Magnific Popup CSS */
|
||||
.mfp-bg {
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 1042;
|
||||
overflow: hidden;
|
||||
position: fixed;
|
||||
background: #0b0b0b;
|
||||
opacity: 0.8;
|
||||
filter: alpha(opacity=80); }
|
||||
|
||||
.mfp-wrap {
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 1043;
|
||||
position: fixed;
|
||||
outline: none !important;
|
||||
-webkit-backface-visibility: hidden; }
|
||||
|
||||
.mfp-container {
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
padding: 0 8px;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box; }
|
||||
|
||||
.mfp-container:before {
|
||||
content: '';
|
||||
display: inline-block;
|
||||
height: 100%;
|
||||
vertical-align: middle; }
|
||||
|
||||
.mfp-align-top .mfp-container:before {
|
||||
display: none; }
|
||||
|
||||
.mfp-content {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
margin: 0 auto;
|
||||
text-align: left;
|
||||
z-index: 1045; }
|
||||
|
||||
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
|
||||
width: 100%;
|
||||
cursor: auto; }
|
||||
|
||||
.mfp-ajax-cur {
|
||||
cursor: progress; }
|
||||
|
||||
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
|
||||
cursor: -moz-zoom-out;
|
||||
cursor: -webkit-zoom-out;
|
||||
cursor: zoom-out; }
|
||||
|
||||
.mfp-zoom {
|
||||
cursor: pointer;
|
||||
cursor: -webkit-zoom-in;
|
||||
cursor: -moz-zoom-in;
|
||||
cursor: zoom-in; }
|
||||
|
||||
.mfp-auto-cursor .mfp-content {
|
||||
cursor: auto; }
|
||||
|
||||
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
user-select: none; }
|
||||
|
||||
.mfp-loading.mfp-figure {
|
||||
display: none; }
|
||||
|
||||
.mfp-hide {
|
||||
display: none !important; }
|
||||
|
||||
.mfp-preloader {
|
||||
color: #CCC;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
width: auto;
|
||||
text-align: center;
|
||||
margin-top: -0.8em;
|
||||
left: 8px;
|
||||
right: 8px;
|
||||
z-index: 1044; }
|
||||
.mfp-preloader a {
|
||||
color: #CCC; }
|
||||
.mfp-preloader a:hover {
|
||||
color: #FFF; }
|
||||
|
||||
.mfp-s-ready .mfp-preloader {
|
||||
display: none; }
|
||||
|
||||
.mfp-s-error .mfp-content {
|
||||
display: none; }
|
||||
|
||||
button.mfp-close, button.mfp-arrow {
|
||||
overflow: visible;
|
||||
cursor: pointer;
|
||||
background: transparent;
|
||||
border: 0;
|
||||
-webkit-appearance: none;
|
||||
display: block;
|
||||
outline: none;
|
||||
padding: 0;
|
||||
z-index: 1046;
|
||||
-webkit-box-shadow: none;
|
||||
box-shadow: none; }
|
||||
button::-moz-focus-inner {
|
||||
padding: 0;
|
||||
border: 0; }
|
||||
|
||||
.mfp-close {
|
||||
width: 44px;
|
||||
height: 44px;
|
||||
line-height: 44px;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
text-decoration: none;
|
||||
text-align: center;
|
||||
opacity: 0.65;
|
||||
filter: alpha(opacity=65);
|
||||
padding: 0 0 18px 10px;
|
||||
color: #FFF;
|
||||
font-style: normal;
|
||||
font-size: 28px;
|
||||
font-family: Arial, Baskerville, monospace; }
|
||||
.mfp-close:hover, .mfp-close:focus {
|
||||
opacity: 1;
|
||||
filter: alpha(opacity=100); }
|
||||
.mfp-close:active {
|
||||
top: 1px; }
|
||||
|
||||
.mfp-close-btn-in .mfp-close {
|
||||
color: #333; }
|
||||
|
||||
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
|
||||
color: #FFF;
|
||||
right: -6px;
|
||||
text-align: right;
|
||||
padding-right: 6px;
|
||||
width: 100%; }
|
||||
|
||||
.mfp-counter {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
color: #CCC;
|
||||
font-size: 12px;
|
||||
line-height: 18px;
|
||||
white-space: nowrap; }
|
||||
|
||||
.mfp-arrow {
|
||||
position: absolute;
|
||||
opacity: 0.65;
|
||||
filter: alpha(opacity=65);
|
||||
margin: 0;
|
||||
top: 50%;
|
||||
margin-top: -55px;
|
||||
padding: 0;
|
||||
width: 90px;
|
||||
height: 110px;
|
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
|
||||
.mfp-arrow:active {
|
||||
margin-top: -54px; }
|
||||
.mfp-arrow:hover, .mfp-arrow:focus {
|
||||
opacity: 1;
|
||||
filter: alpha(opacity=100); }
|
||||
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
|
||||
content: '';
|
||||
display: block;
|
||||
width: 0;
|
||||
height: 0;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
margin-top: 35px;
|
||||
margin-left: 35px;
|
||||
border: medium inset transparent; }
|
||||
.mfp-arrow:after, .mfp-arrow .mfp-a {
|
||||
border-top-width: 13px;
|
||||
border-bottom-width: 13px;
|
||||
top: 8px; }
|
||||
.mfp-arrow:before, .mfp-arrow .mfp-b {
|
||||
border-top-width: 21px;
|
||||
border-bottom-width: 21px;
|
||||
opacity: 0.7; }
|
||||
|
||||
.mfp-arrow-left {
|
||||
left: 0; }
|
||||
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
|
||||
border-right: 17px solid #FFF;
|
||||
margin-left: 31px; }
|
||||
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
|
||||
margin-left: 25px;
|
||||
border-right: 27px solid #3F3F3F; }
|
||||
|
||||
.mfp-arrow-right {
|
||||
right: 0; }
|
||||
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
|
||||
border-left: 17px solid #FFF;
|
||||
margin-left: 39px; }
|
||||
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
|
||||
border-left: 27px solid #3F3F3F; }
|
||||
|
||||
.mfp-iframe-holder {
|
||||
padding-top: 40px;
|
||||
padding-bottom: 40px; }
|
||||
.mfp-iframe-holder .mfp-content {
|
||||
line-height: 0;
|
||||
width: 100%;
|
||||
max-width: 900px; }
|
||||
.mfp-iframe-holder .mfp-close {
|
||||
top: -40px; }
|
||||
|
||||
.mfp-iframe-scaler {
|
||||
width: 100%;
|
||||
height: 0;
|
||||
overflow: hidden;
|
||||
padding-top: 56.25%; }
|
||||
.mfp-iframe-scaler iframe {
|
||||
position: absolute;
|
||||
display: block;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
|
||||
background: #000; }
|
||||
|
||||
/* Main image in popup */
|
||||
img.mfp-img {
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
display: block;
|
||||
line-height: 0;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
padding: 40px 0 40px;
|
||||
margin: 0 auto; }
|
||||
|
||||
/* The shadow behind the image */
|
||||
.mfp-figure {
|
||||
line-height: 0; }
|
||||
.mfp-figure:after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 40px;
|
||||
bottom: 40px;
|
||||
display: block;
|
||||
right: 0;
|
||||
width: auto;
|
||||
height: auto;
|
||||
z-index: -1;
|
||||
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
|
||||
background: #444; }
|
||||
.mfp-figure small {
|
||||
color: #BDBDBD;
|
||||
display: block;
|
||||
font-size: 12px;
|
||||
line-height: 14px; }
|
||||
.mfp-figure figure {
|
||||
margin: 0; }
|
||||
|
||||
.mfp-bottom-bar {
|
||||
margin-top: -36px;
|
||||
position: absolute;
|
||||
top: 100%;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
cursor: auto; }
|
||||
|
||||
.mfp-title {
|
||||
text-align: left;
|
||||
line-height: 18px;
|
||||
color: #F3F3F3;
|
||||
word-wrap: break-word;
|
||||
padding-right: 36px; }
|
||||
|
||||
.mfp-image-holder .mfp-content {
|
||||
max-width: 100%; }
|
||||
|
||||
.mfp-gallery .mfp-image-holder .mfp-figure {
|
||||
cursor: pointer; }
|
||||
|
||||
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
|
||||
/**
|
||||
* Remove all paddings around the image on small screen
|
||||
*/
|
||||
.mfp-img-mobile .mfp-image-holder {
|
||||
padding-left: 0;
|
||||
padding-right: 0; }
|
||||
.mfp-img-mobile img.mfp-img {
|
||||
padding: 0; }
|
||||
.mfp-img-mobile .mfp-figure:after {
|
||||
top: 0;
|
||||
bottom: 0; }
|
||||
.mfp-img-mobile .mfp-figure small {
|
||||
display: inline;
|
||||
margin-left: 5px; }
|
||||
.mfp-img-mobile .mfp-bottom-bar {
|
||||
background: rgba(0, 0, 0, 0.6);
|
||||
bottom: 0;
|
||||
margin: 0;
|
||||
top: auto;
|
||||
padding: 3px 5px;
|
||||
position: fixed;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box; }
|
||||
.mfp-img-mobile .mfp-bottom-bar:empty {
|
||||
padding: 0; }
|
||||
.mfp-img-mobile .mfp-counter {
|
||||
right: 5px;
|
||||
top: 3px; }
|
||||
.mfp-img-mobile .mfp-close {
|
||||
top: 0;
|
||||
right: 0;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
line-height: 35px;
|
||||
background: rgba(0, 0, 0, 0.6);
|
||||
position: fixed;
|
||||
text-align: center;
|
||||
padding: 0; }
|
||||
}
|
||||
|
||||
@media all and (max-width: 900px) {
|
||||
.mfp-arrow {
|
||||
-webkit-transform: scale(0.75);
|
||||
transform: scale(0.75); }
|
||||
|
||||
.mfp-arrow-left {
|
||||
-webkit-transform-origin: 0;
|
||||
transform-origin: 0; }
|
||||
|
||||
.mfp-arrow-right {
|
||||
-webkit-transform-origin: 100%;
|
||||
transform-origin: 100%; }
|
||||
|
||||
.mfp-container {
|
||||
padding-left: 6px;
|
||||
padding-right: 6px; }
|
||||
}
|
||||
|
||||
.mfp-ie7 .mfp-img {
|
||||
padding: 0; }
|
||||
.mfp-ie7 .mfp-bottom-bar {
|
||||
width: 600px;
|
||||
left: 50%;
|
||||
margin-left: -300px;
|
||||
margin-top: 5px;
|
||||
padding-bottom: 5px; }
|
||||
.mfp-ie7 .mfp-container {
|
||||
padding: 0; }
|
||||
.mfp-ie7 .mfp-content {
|
||||
padding-top: 44px; }
|
||||
.mfp-ie7 .mfp-close {
|
||||
top: 0;
|
||||
right: 0;
|
||||
padding-top: 0; }
|
||||
|
||||
.mfp-with-zoom .mfp-container,
|
||||
.mfp-with-zoom.mfp-bg {
|
||||
opacity: 0;
|
||||
-webkit-backface-visibility: hidden;
|
||||
/* ideally, transition speed should match zoom duration */
|
||||
-webkit-transition: all 0.3s ease-out;
|
||||
-moz-transition: all 0.3s ease-out;
|
||||
-o-transition: all 0.3s ease-out;
|
||||
transition: all 0.3s ease-out;
|
||||
}
|
||||
|
||||
.mfp-with-zoom.mfp-ready .mfp-container {
|
||||
opacity: 1;
|
||||
}
|
||||
.mfp-with-zoom.mfp-ready.mfp-bg {
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
.mfp-with-zoom.mfp-removing .mfp-container,
|
||||
.mfp-with-zoom.mfp-removing.mfp-bg {
|
||||
opacity: 0;
|
||||
}
|
||||
231
html/SALMAKİS BODRUM RESORT_files/owl.carousel.css
Normal file
@@ -0,0 +1,231 @@
|
||||
/*
|
||||
* Core Owl Carousel CSS File
|
||||
* v1.3.3
|
||||
*/
|
||||
|
||||
/* clearfix */
|
||||
.owl-carousel .owl-wrapper:after {
|
||||
content: ".";
|
||||
display: block;
|
||||
clear: both;
|
||||
visibility: hidden;
|
||||
line-height: 0;
|
||||
height: 0;
|
||||
}
|
||||
/* display none until init */
|
||||
.owl-carousel{
|
||||
display: none;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
-ms-touch-action: pan-y;
|
||||
}
|
||||
.owl-carousel .owl-wrapper{
|
||||
display: none;
|
||||
position: relative;
|
||||
-webkit-transform: translate3d(0px, 0px, 0px);
|
||||
}
|
||||
.owl-carousel .owl-wrapper-outer{
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
}
|
||||
.owl-carousel .owl-wrapper-outer.autoHeight{
|
||||
-webkit-transition: height 500ms ease-in-out;
|
||||
-moz-transition: height 500ms ease-in-out;
|
||||
-ms-transition: height 500ms ease-in-out;
|
||||
-o-transition: height 500ms ease-in-out;
|
||||
transition: height 500ms ease-in-out;
|
||||
}
|
||||
|
||||
.owl-carousel .owl-item{
|
||||
float: left;
|
||||
}
|
||||
.owl-controls .owl-page,
|
||||
.owl-controls .owl-buttons div{
|
||||
cursor: pointer;
|
||||
}
|
||||
.owl-controls {
|
||||
-webkit-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
/* mouse grab icon */
|
||||
.grabbing {
|
||||
cursor:url(grabbing.png) 8 8, move;
|
||||
}
|
||||
|
||||
/* fix */
|
||||
.owl-carousel .owl-wrapper,
|
||||
.owl-carousel .owl-item{
|
||||
-webkit-backface-visibility: hidden;
|
||||
-moz-backface-visibility: hidden;
|
||||
-ms-backface-visibility: hidden;
|
||||
-webkit-transform: translate3d(0,0,0);
|
||||
-moz-transform: translate3d(0,0,0);
|
||||
-ms-transform: translate3d(0,0,0);
|
||||
}
|
||||
|
||||
/*Transitions*/
|
||||
|
||||
.owl-origin {
|
||||
-webkit-perspective: 1200px;
|
||||
-webkit-perspective-origin-x : 50%;
|
||||
-webkit-perspective-origin-y : 50%;
|
||||
-moz-perspective : 1200px;
|
||||
-moz-perspective-origin-x : 50%;
|
||||
-moz-perspective-origin-y : 50%;
|
||||
perspective : 1200px;
|
||||
}
|
||||
/* fade */
|
||||
.owl-fade-out {
|
||||
z-index: 10;
|
||||
-webkit-animation: fadeOut .7s both ease;
|
||||
-moz-animation: fadeOut .7s both ease;
|
||||
animation: fadeOut .7s both ease;
|
||||
}
|
||||
.owl-fade-in {
|
||||
-webkit-animation: fadeIn .7s both ease;
|
||||
-moz-animation: fadeIn .7s both ease;
|
||||
animation: fadeIn .7s both ease;
|
||||
}
|
||||
/* backSlide */
|
||||
.owl-backSlide-out {
|
||||
-webkit-animation: backSlideOut 1s both ease;
|
||||
-moz-animation: backSlideOut 1s both ease;
|
||||
animation: backSlideOut 1s both ease;
|
||||
}
|
||||
.owl-backSlide-in {
|
||||
-webkit-animation: backSlideIn 1s both ease;
|
||||
-moz-animation: backSlideIn 1s both ease;
|
||||
animation: backSlideIn 1s both ease;
|
||||
}
|
||||
/* goDown */
|
||||
.owl-goDown-out {
|
||||
-webkit-animation: scaleToFade .7s ease both;
|
||||
-moz-animation: scaleToFade .7s ease both;
|
||||
animation: scaleToFade .7s ease both;
|
||||
}
|
||||
.owl-goDown-in {
|
||||
-webkit-animation: goDown .6s ease both;
|
||||
-moz-animation: goDown .6s ease both;
|
||||
animation: goDown .6s ease both;
|
||||
}
|
||||
/* scaleUp */
|
||||
.owl-fadeUp-in {
|
||||
-webkit-animation: scaleUpFrom .5s ease both;
|
||||
-moz-animation: scaleUpFrom .5s ease both;
|
||||
animation: scaleUpFrom .5s ease both;
|
||||
}
|
||||
|
||||
.owl-fadeUp-out {
|
||||
-webkit-animation: scaleUpTo .5s ease both;
|
||||
-moz-animation: scaleUpTo .5s ease both;
|
||||
animation: scaleUpTo .5s ease both;
|
||||
}
|
||||
/* Keyframes */
|
||||
/*empty*/
|
||||
@-webkit-keyframes empty {
|
||||
0% {opacity: 1}
|
||||
}
|
||||
@-moz-keyframes empty {
|
||||
0% {opacity: 1}
|
||||
}
|
||||
@keyframes empty {
|
||||
0% {opacity: 1}
|
||||
}
|
||||
@-webkit-keyframes fadeIn {
|
||||
0% { opacity:0; }
|
||||
100% { opacity:1; }
|
||||
}
|
||||
@-moz-keyframes fadeIn {
|
||||
0% { opacity:0; }
|
||||
100% { opacity:1; }
|
||||
}
|
||||
@keyframes fadeIn {
|
||||
0% { opacity:0; }
|
||||
100% { opacity:1; }
|
||||
}
|
||||
@-webkit-keyframes fadeOut {
|
||||
0% { opacity:1; }
|
||||
100% { opacity:0; }
|
||||
}
|
||||
@-moz-keyframes fadeOut {
|
||||
0% { opacity:1; }
|
||||
100% { opacity:0; }
|
||||
}
|
||||
@keyframes fadeOut {
|
||||
0% { opacity:1; }
|
||||
100% { opacity:0; }
|
||||
}
|
||||
@-webkit-keyframes backSlideOut {
|
||||
25% { opacity: .5; -webkit-transform: translateZ(-500px); }
|
||||
75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
|
||||
100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
|
||||
}
|
||||
@-moz-keyframes backSlideOut {
|
||||
25% { opacity: .5; -moz-transform: translateZ(-500px); }
|
||||
75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
|
||||
100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
|
||||
}
|
||||
@keyframes backSlideOut {
|
||||
25% { opacity: .5; transform: translateZ(-500px); }
|
||||
75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
|
||||
100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
|
||||
}
|
||||
@-webkit-keyframes backSlideIn {
|
||||
0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
|
||||
75% { opacity: .5; -webkit-transform: translateZ(-500px); }
|
||||
100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
|
||||
}
|
||||
@-moz-keyframes backSlideIn {
|
||||
0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
|
||||
75% { opacity: .5; -moz-transform: translateZ(-500px); }
|
||||
100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
|
||||
}
|
||||
@keyframes backSlideIn {
|
||||
0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
|
||||
75% { opacity: .5; transform: translateZ(-500px); }
|
||||
100% { opacity: 1; transform: translateZ(0) translateX(0); }
|
||||
}
|
||||
@-webkit-keyframes scaleToFade {
|
||||
to { opacity: 0; -webkit-transform: scale(.8); }
|
||||
}
|
||||
@-moz-keyframes scaleToFade {
|
||||
to { opacity: 0; -moz-transform: scale(.8); }
|
||||
}
|
||||
@keyframes scaleToFade {
|
||||
to { opacity: 0; transform: scale(.8); }
|
||||
}
|
||||
@-webkit-keyframes goDown {
|
||||
from { -webkit-transform: translateY(-100%); }
|
||||
}
|
||||
@-moz-keyframes goDown {
|
||||
from { -moz-transform: translateY(-100%); }
|
||||
}
|
||||
@keyframes goDown {
|
||||
from { transform: translateY(-100%); }
|
||||
}
|
||||
|
||||
@-webkit-keyframes scaleUpFrom {
|
||||
from { opacity: 0; -webkit-transform: scale(1.5); }
|
||||
}
|
||||
@-moz-keyframes scaleUpFrom {
|
||||
from { opacity: 0; -moz-transform: scale(1.5); }
|
||||
}
|
||||
@keyframes scaleUpFrom {
|
||||
from { opacity: 0; transform: scale(1.5); }
|
||||
}
|
||||
|
||||
@-webkit-keyframes scaleUpTo {
|
||||
to { opacity: 0; -webkit-transform: scale(1.5); }
|
||||
}
|
||||
@-moz-keyframes scaleUpTo {
|
||||
to { opacity: 0; -moz-transform: scale(1.5); }
|
||||
}
|
||||
@keyframes scaleUpTo {
|
||||
to { opacity: 0; transform: scale(1.5); }
|
||||
}
|
||||
1512
html/SALMAKİS BODRUM RESORT_files/owl.carousel.js.indir
Normal file
992
html/SALMAKİS BODRUM RESORT_files/scripts.js.indir
Normal file
@@ -0,0 +1,992 @@
|
||||
|
||||
(function($) {
|
||||
"use strict";
|
||||
/*==============================
|
||||
Is mobile
|
||||
==============================*/
|
||||
var isMobile = {
|
||||
Android: function() {
|
||||
return navigator.userAgent.match(/Android/i);
|
||||
},
|
||||
BlackBerry: function() {
|
||||
return navigator.userAgent.match(/BlackBerry/i);
|
||||
},
|
||||
iOS: function() {
|
||||
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
|
||||
},
|
||||
Opera: function() {
|
||||
return navigator.userAgent.match(/Opera Mini/i);
|
||||
},
|
||||
Windows: function() {
|
||||
return navigator.userAgent.match(/IEMobile/i);
|
||||
},
|
||||
any: function() {
|
||||
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
|
||||
}
|
||||
}
|
||||
|
||||
/* Datepicker */
|
||||
DatePicker();
|
||||
function DatePicker() {
|
||||
$( ".awe-calendar:not(.from, .to)" ).datepicker({
|
||||
prevText: '<i class="lotus-icon-left-arrow"></i>',
|
||||
nextText: '<i class="lotus-icon-right-arrow"></i>',
|
||||
buttonImageOnly: false
|
||||
});
|
||||
|
||||
/* Datepicker from - to */
|
||||
$( ".awe-calendar.from" ).datepicker({
|
||||
prevText: '<i class="lotus-icon-left-arrow"></i>',
|
||||
nextText: '<i class="lotus-icon-right-arrow"></i>',
|
||||
buttonImageOnly: false,
|
||||
minDate:0,
|
||||
onClose: function( selectedDate ) {
|
||||
var newDate = new Date(selectedDate),
|
||||
tomorrow = new Date(newDate.getTime() + 24 * 60 * 60 * 1000),
|
||||
nextDate = (tomorrow.getMonth()+1)+'/'+tomorrow.getDate()+'/'+tomorrow.getFullYear();
|
||||
$( ".awe-calendar.to" ).datepicker("option","minDate",nextDate).focus();
|
||||
}
|
||||
});
|
||||
$( ".awe-calendar.to" ).datepicker({
|
||||
prevText: '<i class="lotus-icon-left-arrow"></i>',
|
||||
nextText: '<i class="lotus-icon-right-arrow"></i>',
|
||||
buttonImageOnly: false,
|
||||
minDate:0,
|
||||
onClose: function( selectedDate ) {
|
||||
//$(".awe-calendar.from").datepicker( "option", "maxDate", selectedDate );
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/*Accordion*/
|
||||
Accordion();
|
||||
function Accordion() {
|
||||
$( ".accordion" ).accordion({
|
||||
heightStyle: "content"
|
||||
});
|
||||
}
|
||||
|
||||
/* Tabs */
|
||||
Tabs();
|
||||
function Tabs() {
|
||||
$('.tabs').tabs({
|
||||
show: { effect: "fadeIn", duration: 300 },
|
||||
hide: { effect: "fadeOut", duration: 300 }
|
||||
});
|
||||
}
|
||||
|
||||
/* Select */
|
||||
aweSelect();
|
||||
function aweSelect() {
|
||||
$('.awe-select').each(function(index, el) {
|
||||
$(this).selectpicker();
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
/* aweCalendar */
|
||||
aweCalendar();
|
||||
function aweCalendar() {
|
||||
$('.awe-calendar').each(function() {
|
||||
var aweselect = $(this);
|
||||
aweselect.wrap('<div class="awe-calendar-wrapper"></div>');
|
||||
aweselect.after('<i class="lotus-icon-calendar"></i>');
|
||||
});
|
||||
}
|
||||
|
||||
/*Menu Sticky*/
|
||||
function MenuSticky() {
|
||||
if($('#header_content').length) {
|
||||
var $this = $('#header_content'),
|
||||
size_point = $this.data().responsive,
|
||||
window_w = $(window).innerWidth(),
|
||||
window_scroll = $(window).scrollTop(),
|
||||
top_h = $('#header .header_top').innerHeight(),
|
||||
this_h = $this.innerHeight();
|
||||
|
||||
if(size_point == undefined || size_point == '') {
|
||||
size_point = 1199;
|
||||
}
|
||||
|
||||
if( window_scroll > top_h ) {
|
||||
|
||||
if(($this).hasClass('header-sticky') == false) {
|
||||
$this.parent().addClass('header-sticky');
|
||||
|
||||
if(window_w <= size_point) {
|
||||
$this.find('.header_menu').css('top', this_h + 'px');
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
$this.parent().removeClass('header-sticky');
|
||||
|
||||
if(window_w <= size_point) {
|
||||
$this.find('.header_menu').css('top', (this_h + top_h) + 'px');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Menu Resize */
|
||||
function MenuResize() {
|
||||
|
||||
if( $('#header_content').length ) {
|
||||
|
||||
var $this = $('#header_content'),
|
||||
size_point = $this.data().responsive,
|
||||
window_scroll = $(window).scrollTop(),
|
||||
top_h = $('#header .header_top').innerHeight(),
|
||||
this_h = $this.innerHeight(),
|
||||
window_w = $(window).innerWidth();
|
||||
|
||||
if(size_point == undefined || size_point == '') {
|
||||
size_point = 1199;
|
||||
}
|
||||
|
||||
if(window_w <= size_point) {
|
||||
$this.addClass('header_mobile').removeClass('header_content');
|
||||
} else {
|
||||
$('.menu-bars').removeClass('active');
|
||||
$this.removeClass('header_mobile').addClass('header_content');
|
||||
$('#header_content .header_menu').css({
|
||||
'top':''
|
||||
}).removeClass('active').find('ul').css('display', '');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Menu Click */
|
||||
MenuBar();
|
||||
function MenuBar() {
|
||||
|
||||
$('.menu-bars').on('click', function(event) {
|
||||
|
||||
if( $('.header_menu').hasClass('active') ) {
|
||||
$('.header_menu').removeClass('active');
|
||||
$(this).removeClass('active');
|
||||
} else {
|
||||
$('.header_menu').addClass('active');
|
||||
$(this).addClass('active');
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
$('.menu li a').on('click', 'span', function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
var $this = $(this),
|
||||
$parent_li = $this.parent('a').parent('li'),
|
||||
$parent_ul = $parent_li.parent('ul');
|
||||
|
||||
if( $parent_li.find('> ul').is(':hidden') ) {
|
||||
$parent_ul.find('> li > ul').slideUp();
|
||||
$parent_li.find('> ul').slideDown();
|
||||
} else {
|
||||
$parent_li.find('> ul').slideUp();
|
||||
}
|
||||
|
||||
return false;
|
||||
});
|
||||
}
|
||||
|
||||
/* AwePopup */
|
||||
AwePopup(CallBackPopup);
|
||||
|
||||
function CallBackPopup() {
|
||||
PopupCenter();
|
||||
}
|
||||
|
||||
function AwePopup(callback){
|
||||
|
||||
$('.awe-ajax').on('click', function(event) {
|
||||
var $this = $(this),
|
||||
link_href= $this.attr('href');
|
||||
|
||||
$('body').addClass('awe-overflow-h');
|
||||
$('#awe-popup-overlay, #awe-popup-wrap').addClass('in');
|
||||
|
||||
getContentAjax(link_href,'#awe-popup-wrap .awe-popup-content', callback);
|
||||
|
||||
return false;
|
||||
});
|
||||
|
||||
$(document).on('click', '#awe-popup-overlay, #awe-popup-close, #awe-popup-wrap', function(event) {
|
||||
event.preventDefault();
|
||||
$('#awe-popup-wrap, #awe-popup-overlay').removeClass('in');
|
||||
$('body').removeClass('awe-overflow-h');
|
||||
$('#awe-popup-wrap .awe-popup-content').html('');
|
||||
return false;
|
||||
});
|
||||
|
||||
$(document).on('click', '#awe-popup-wrap .awe-popup-content', function(event) {
|
||||
event.stopPropagation();
|
||||
});
|
||||
}
|
||||
|
||||
function PopupCenter() {
|
||||
if($('#awe-popup-wrap').hasClass('in')) {
|
||||
|
||||
var $this = $('#awe-popup-wrap .awe-popup-content'),
|
||||
window_h = $(window).innerHeight(),
|
||||
height_e = $this.innerHeight(),
|
||||
height_part = (window_h - height_e) / 2;
|
||||
|
||||
if( height_e < window_h && height_e > 0) {
|
||||
|
||||
$this.parent().css({
|
||||
'padding-top': height_part + 'px',
|
||||
'padding-bottom': '0'
|
||||
});
|
||||
|
||||
} else {
|
||||
|
||||
$this.parent().css({
|
||||
'padding-top': '10px',
|
||||
'padding-bottom': '10px'
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function getContentAjax(url, id, callback, beforesend) {
|
||||
$.ajax({
|
||||
url: url,
|
||||
type: 'GET',
|
||||
dataType: 'html',
|
||||
beforeSend: function() {
|
||||
if(beforesend) {
|
||||
beforesend();
|
||||
}
|
||||
}
|
||||
})
|
||||
.done(function(data) {
|
||||
|
||||
$(id).html(data);
|
||||
|
||||
// Apply callback
|
||||
if (callback) {
|
||||
callback();
|
||||
}
|
||||
})
|
||||
.fail(function() {
|
||||
console.log("error");
|
||||
})
|
||||
.always(function() {
|
||||
console.log("complete");
|
||||
});
|
||||
}
|
||||
|
||||
/*Banner Slide*/
|
||||
BannerSlider();
|
||||
function BannerSlider() {
|
||||
if($('#banner-slider').length) {
|
||||
var offset_h = $('#header').innerHeight();
|
||||
$('#banner-slider').owlCarousel({
|
||||
autoPlay: 5000,
|
||||
navigation: true,
|
||||
singleItem: true,
|
||||
pagination:false,
|
||||
transitionStyle:'fade',
|
||||
navigationText: ['<i class="lotus-icon-left-arrow"></i>','<i class="lotus-icon-right-arrow"></i>'],
|
||||
beforeInit: function () {
|
||||
var height = $('#banner-slider').data().height,
|
||||
window_h = $(window).height(),
|
||||
window_w = $(window).width();
|
||||
|
||||
$('.slider-item').each(function(index, el) {
|
||||
var url = $(this).data().image;
|
||||
|
||||
$(this).css('background-image', 'url('+url+')');
|
||||
|
||||
if( height !='' && height != undefined ) {
|
||||
|
||||
if(window_w > 767 ) {
|
||||
$(this).css('height', height);
|
||||
} else if(window_w <= 767 ) {
|
||||
$(this).css('height', 500);
|
||||
} else if(window_w <= 480 ) {
|
||||
$(this).css('height', 400);
|
||||
}
|
||||
|
||||
}else {
|
||||
$(this).css('height', window_h - offset_h);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
},
|
||||
beforeUpdate: function() {
|
||||
var height = $('#banner-slider').data().height,
|
||||
window_w = $(window).width();
|
||||
|
||||
if(!(height !='' && height != undefined)) {
|
||||
$('.slider-item').each(function(index, el) {
|
||||
var window_h = $(window).height()
|
||||
$(this).css('height', window_h - offset_h +'px');
|
||||
});
|
||||
} else {
|
||||
$('.slider-item').each(function(index, el) {
|
||||
if(window_w > 767 ) {
|
||||
$(this).css('height', height);
|
||||
} else if(window_w <= 767 ) {
|
||||
$(this).css('height', 500);
|
||||
} else if(window_w <= 480 ) {
|
||||
$(this).css('height', 400);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/*Slider Home*/
|
||||
SliderRevolution();
|
||||
function SliderRevolution(){
|
||||
if($('#slider-revolution').length) {
|
||||
jQuery('#slider-revolution').show().revolution({
|
||||
dottedOverlay:"none",
|
||||
delay:7000,
|
||||
startwidth:1060,
|
||||
startheight:700,
|
||||
hideThumbs:200,
|
||||
|
||||
thumbWidth:100,
|
||||
thumbHeight:50,
|
||||
thumbAmount:5,
|
||||
|
||||
navigationType:"both",
|
||||
navigationArrows:"none",
|
||||
navigationStyle:"round",
|
||||
|
||||
touchenabled:"on",
|
||||
onHoverStop:"off",
|
||||
|
||||
swipe_velocity: 0.7,
|
||||
swipe_min_touches: 1,
|
||||
swipe_max_touches: 1,
|
||||
drag_block_vertical: false,
|
||||
|
||||
parallax:"mouse",
|
||||
parallaxBgFreeze:"on",
|
||||
parallaxLevels:[7,4,3,2,5,4,3,2,1,0],
|
||||
|
||||
keyboardNavigation:"off",
|
||||
|
||||
navigationHAlign:"center",
|
||||
navigationVAlign:"bottom",
|
||||
navigationHOffset:0,
|
||||
navigationVOffset:20,
|
||||
|
||||
soloArrowLeftHalign:"left",
|
||||
soloArrowLeftValign:"center",
|
||||
soloArrowLeftHOffset:20,
|
||||
soloArrowLeftVOffset:0,
|
||||
|
||||
soloArrowRightHalign:"right",
|
||||
soloArrowRightValign:"center",
|
||||
soloArrowRightHOffset:20,
|
||||
soloArrowRightVOffset:0,
|
||||
|
||||
shadow:0,
|
||||
fullWidth:"on",
|
||||
fullScreen:"on",
|
||||
|
||||
spinner:"spinner4",
|
||||
|
||||
stopLoop:"off",
|
||||
stopAfterLoops:-1,
|
||||
stopAtSlide:-1,
|
||||
|
||||
shuffle:"off",
|
||||
|
||||
autoHeight:"off",
|
||||
forceFullWidth:"off",
|
||||
|
||||
|
||||
|
||||
hideThumbsOnMobile:"off",
|
||||
hideNavDelayOnMobile:1500,
|
||||
hideBulletsOnMobile:"off",
|
||||
hideArrowsOnMobile:"off",
|
||||
hideThumbsUnderResolution:0,
|
||||
|
||||
hideSliderAtLimit:0,
|
||||
hideCaptionAtLimit:0,
|
||||
hideAllCaptionAtLilmit:0,
|
||||
startWithSlide:0,
|
||||
fullScreenOffsetContainer: "#header"
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/* Gallery Isotope */
|
||||
function GalleryIsotope() {
|
||||
if($('.gallery').length ) {
|
||||
$('.gallery').each(function(index, el) {
|
||||
var $this = $(this),
|
||||
$isotope = $this.find('.gallery-isotope'),
|
||||
$filter = $this.find('.gallery-cat');
|
||||
|
||||
if($isotope.length) {
|
||||
var isotope_run = function(filter) {
|
||||
$isotope.isotope({
|
||||
itemSelector: '.item-isotope',
|
||||
filter: filter,
|
||||
percentPosition: true,
|
||||
masonry: { columnWidth: '.item-size'},
|
||||
transitionDuration: '0.8s',
|
||||
hiddenStyle: { opacity: 0 },
|
||||
visibleStyle: { opacity: 1 }
|
||||
});
|
||||
}
|
||||
|
||||
$filter.on('click', 'a', function(event) {
|
||||
event.preventDefault();
|
||||
$(this).parents('ul').find('.active').removeClass('active');
|
||||
$(this).parent('li').addClass('active');
|
||||
isotope_run($(this).attr('data-filter'));
|
||||
});
|
||||
|
||||
isotope_run('*');
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/* Guest Book Masonry */
|
||||
function GuestBookMasonry() {
|
||||
if($('.guest-book_mansory').length ) {
|
||||
$('.guest-book_mansory').each(function(index, el) {
|
||||
$(this).isotope({
|
||||
itemSelector: '.item-masonry'
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/* Owl Single */
|
||||
OwlSingle();
|
||||
function OwlSingle() {
|
||||
if($('.owl-single').length) {
|
||||
$('.owl-single').each(function(index, el) {
|
||||
var $this = $(this);
|
||||
$this.owlCarousel({
|
||||
autoPlay: 4000,
|
||||
autoplayHoverPause: true,
|
||||
singleItem: true,
|
||||
smartSpeed: 1000,
|
||||
navigation:true,
|
||||
navigationText: ['<i class="lotus-icon-left-arrow"></i>','<i class="lotus-icon-right-arrow"></i>']
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/* Coming Soon */
|
||||
CountDown();
|
||||
function CountDown() {
|
||||
if($('#countdown').length) {
|
||||
|
||||
var nextYear = new Date(new Date().getFullYear() + 1, 1 - 1, 26);
|
||||
$('#countdown').countdown(nextYear, function(event) {
|
||||
var $this = $(this).html(event.strftime(''
|
||||
+ '<div class="item"><span class="count">%D</span><span>Days</span></div>'
|
||||
+ '<div class="item"><span class="count">%H</span><span>Hours</span></div>'
|
||||
+ '<div class="item"><span class="count">%M</span><span>Minutes</span></div>'
|
||||
+ '<div class="item"><span class="count">%S</span><span>Seconds</span></div>'));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
CountDate();
|
||||
/*========== Count Date ==========*/
|
||||
function CountDate(){
|
||||
if($('.count-date').length){
|
||||
$('.count-date').each(function(index, el) {
|
||||
var $this = $(this),
|
||||
end_date = $this.attr('data-end');
|
||||
|
||||
if($this.attr('data-end') !=='' && typeof $this.attr('data-end') !== 'undefined' ) {
|
||||
|
||||
$this.countdown(end_date, function(event) {
|
||||
$(this).html(
|
||||
event.strftime('<span> %D <span>Days</span></span> <span> %H <span>HOURS</span></span> <span> %M <span>MINUTES</span></span> <span> %S <span>SECONDS</span></span>')
|
||||
);
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/* Popup Gallery */
|
||||
GalleryPopup();
|
||||
function GalleryPopup() {
|
||||
|
||||
if($('.gallery_item').length) {
|
||||
|
||||
$('.gallery_item').each(function(index, el) {
|
||||
$(this).magnificPopup({
|
||||
delegate: 'a', // the selector for gallery item
|
||||
type: 'image',
|
||||
mainClass: 'mfp-with-zoom',
|
||||
zoom: {
|
||||
enabled: true,
|
||||
duration: 300,
|
||||
easing: 'ease-in-out',
|
||||
},
|
||||
gallery: {
|
||||
enabled:true,
|
||||
arrowMarkup: '<button title="%title%" type="button" class="mfp-prevent-%dir% lotus-icon-%dir%-arrow"></button>',
|
||||
tPrev: '',
|
||||
tNext: ''
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/*Gallery Room Detail*/
|
||||
GalleryRoomDetail();
|
||||
function GalleryRoomDetail() {
|
||||
|
||||
if($('.room-detail_img').length ) {
|
||||
|
||||
$(".room-detail_img").owlCarousel({
|
||||
navigation : true,
|
||||
pagination: false,
|
||||
navigationText : ["<i class='fa fa-chevron-left'></i>","<i class='fa fa-chevron-right'></i>"],
|
||||
singleItem: true,
|
||||
mouseDrag:false,
|
||||
transitionStyle:'fade'
|
||||
});
|
||||
}
|
||||
|
||||
if($('.room-detail_thumbs').length ) {
|
||||
|
||||
$(".room-detail_thumbs").owlCarousel({
|
||||
items: 7,
|
||||
pagination: false,
|
||||
navigation : true,
|
||||
mouseDrag:false,
|
||||
navigationText : ["<i class='fa fa-chevron-left'></i>","<i class='fa fa-chevron-right'></i>"],
|
||||
itemsCustom:[[0,3], [320,4], [480,5], [768,6], [992,7], [1200,7]]
|
||||
});
|
||||
|
||||
if( $(".room-detail_img").data("owlCarousel") !== undefined && $(".room-detail_thumbs").data("owlCarousel") !== undefined ) {
|
||||
$('.room-detail_thumbs').on('click','.owl-item',function(event) {
|
||||
|
||||
var $this= $(this),
|
||||
index = $this.index();
|
||||
$('.room-detail_thumbs').find('.active').removeClass('active');
|
||||
$this.addClass('active');
|
||||
$(".room-detail_img").data("owlCarousel").goTo(index);
|
||||
|
||||
return false;
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* ACCOMMODATIONS SLIDE */
|
||||
Accommodations1();
|
||||
function Accommodations1() {
|
||||
if( $('.accomd-modations-slide_1').length ) {
|
||||
|
||||
$(".accomd-modations-slide_1").owlCarousel({
|
||||
pagination: true,
|
||||
navigation : false,
|
||||
itemsCustom:[[0,1], [480,2], [992,3], [1200,3]]
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
/* SET BACKGROUND ROOM ITEM */
|
||||
BackgroundRoomItem();
|
||||
function BackgroundRoomItem() {
|
||||
$('.room_item-6, .room_item-5').each(function(index, el) {
|
||||
var $this = $(this),
|
||||
link_src = $this.data().background;
|
||||
|
||||
if(link_src != undefined && link_src !='') {
|
||||
$this.css('background-image', 'url('+ link_src +')');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* Parallax */
|
||||
function ParallaxScroll() {
|
||||
if (isMobile.iOS()) {
|
||||
$('.awe-parallax, .awe-static').addClass('fix-background-ios');
|
||||
} else {
|
||||
$('.awe-parallax').each(function(index, el) {
|
||||
$(this).parallax("50%", 0.2);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/*GOOGLE MAP*/
|
||||
function ContactMap() {
|
||||
if($('#map').length) {
|
||||
var $this = $('#map'),
|
||||
center = ($this.data().center).split(','),
|
||||
locations = ($this.data().locations).split('--');
|
||||
|
||||
var LatLng_center = new google.maps.LatLng(center[0], center[1]);
|
||||
|
||||
/* Map Option */
|
||||
var mapOptions = {
|
||||
zoom: 16,
|
||||
scrollwheel: false,
|
||||
center: LatLng_center
|
||||
};
|
||||
|
||||
/* Create Map*/
|
||||
var map = new google.maps.Map(document.getElementById('map'), mapOptions);
|
||||
|
||||
/* Marker Map */
|
||||
for (var i = 0; i < locations.length; i++) {
|
||||
var LatLng = locations[i].split(',');
|
||||
|
||||
var locationmarker = new google.maps.LatLng(LatLng[0], LatLng[1])
|
||||
|
||||
setMarket(map, locationmarker, '', '');
|
||||
}
|
||||
|
||||
$('.location-item').on('click', function(event) {
|
||||
event.preventDefault();
|
||||
var $this = $(this),
|
||||
location_item = ($this.data().location).split(',');
|
||||
|
||||
var location_center = new google.maps.LatLng(location_item[0], location_item[1]);
|
||||
|
||||
map.setCenter(location_center);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/* Set Market */
|
||||
function setMarket(map, location, title, content) {
|
||||
|
||||
/* Icon Marker*/
|
||||
var icon_map = {
|
||||
url:'images/icon-marker.png',
|
||||
size: new google.maps.Size(27, 40),
|
||||
origin: new google.maps.Point(0,0),
|
||||
anchor: new google.maps.Point(14,40)
|
||||
};
|
||||
|
||||
var marker = new google.maps.Marker({
|
||||
position: location,
|
||||
map: map,
|
||||
draggable: false,
|
||||
icon: icon_map,
|
||||
title: title,
|
||||
});
|
||||
}
|
||||
|
||||
/* MAP ATTRACTION */
|
||||
function AttractionMap() {
|
||||
|
||||
if($('#attraction-maps').length ) {
|
||||
var infoWindow = new google.maps.InfoWindow();
|
||||
var $firstload = $('#attraction_location').find('.active a'),
|
||||
firstlocation = ($firstload.data().latlng).split(',');
|
||||
|
||||
var latlng = new google.maps.LatLng(firstlocation[0], firstlocation[1]);
|
||||
|
||||
/* Map Option */
|
||||
var mapOptions = {
|
||||
zoom: 16,
|
||||
scrollwheel: false,
|
||||
center: latlng
|
||||
};
|
||||
|
||||
/* Create Map*/
|
||||
var map = new google.maps.Map(document.getElementById('attraction-maps'), mapOptions);
|
||||
|
||||
infoWindow.setOptions({
|
||||
content: "<div class='info-location-map'><h2>"+$firstload.data().title+"</h2><span>"+$firstload.data().address+"</span></div>",
|
||||
position: latlng,
|
||||
});
|
||||
|
||||
infoWindow.open(map);
|
||||
|
||||
$(document).on('click', '#attraction_location a', function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
var $this = $(this),
|
||||
url = $this.attr('href'),
|
||||
location = ($this.data().latlng).split(','),
|
||||
title = $this.data().title,
|
||||
address = $this.data().address;
|
||||
|
||||
$this.parents('#attraction_location').find('.active').removeClass('active');
|
||||
$this.parent('li').addClass('active');
|
||||
|
||||
/* Ajax Content */
|
||||
getContentAjax(url,'#attraction_content');
|
||||
|
||||
/* Info Window */
|
||||
latlng = new google.maps.LatLng(location[0], location[1]);
|
||||
|
||||
map.setCenter(latlng);
|
||||
|
||||
infoWindow.open(map);
|
||||
|
||||
infoWindow.setOptions({
|
||||
content: "<div class='info-location-map'><h2>"+ title +"</h2><span>"+ address +"</span></div>",
|
||||
position: latlng,
|
||||
});
|
||||
|
||||
return false;
|
||||
|
||||
});
|
||||
|
||||
google.maps.event.addDomListener(window, "resize", function() {
|
||||
google.maps.event.trigger(map, "resize");
|
||||
map.setCenter(latlng);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function AttractionClick(){
|
||||
var window_w = window.innerWidth;
|
||||
|
||||
if( window_w < 991 ) {
|
||||
$('.attraction_sidebar .attraction_heading').addClass('attraction_heading_dropdown');
|
||||
} else {
|
||||
$('.attraction_sidebar .attraction_heading').removeClass('attraction_heading_dropdown');
|
||||
$('.attraction_sidebar .attraction_sidebar-content').css('display', '');
|
||||
}
|
||||
}
|
||||
|
||||
AttractionList();
|
||||
function AttractionList() {
|
||||
$('.attraction_sidebar').on('click', '.attraction_heading_dropdown', function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
if($('.attraction_sidebar-content').is(':hidden')) {
|
||||
$('.attraction_sidebar .attraction_sidebar-content').slideDown();
|
||||
} else {
|
||||
$('.attraction_sidebar .attraction_sidebar-content').slideUp();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/*STATISTICS Count Number*/
|
||||
StatisticsCount();
|
||||
function StatisticsCount() {
|
||||
if($('.statistics_item .count').length) {
|
||||
|
||||
$('.statistics_item').appear(function () {
|
||||
|
||||
var count_element = $('.count', this).html();
|
||||
$(".count", this).countTo({
|
||||
from: 0,
|
||||
to: count_element,
|
||||
speed: 2000,
|
||||
refreshInterval: 50,
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/*View Password*/
|
||||
ViewPassword();
|
||||
function ViewPassword() {
|
||||
$('.view-pass').mousedown(function(event) {
|
||||
$(this).prev('input[type="password"]').attr('type', 'text');
|
||||
});
|
||||
$('.view-pass').mouseup(function(event) {
|
||||
$(this).prev('input[type="text"]').attr('type', 'password');
|
||||
});
|
||||
}
|
||||
|
||||
/*Validate message*/
|
||||
if($('#send-contact-form').length) {
|
||||
$('#send-contact-form').validate({
|
||||
rules: {
|
||||
name: {
|
||||
required: true,
|
||||
minlength: 2
|
||||
},
|
||||
email: {
|
||||
required: true,
|
||||
email: true
|
||||
},
|
||||
subject: {
|
||||
required: true,
|
||||
minlength: 2
|
||||
},
|
||||
message: {
|
||||
required: true,
|
||||
minlength: 10
|
||||
}
|
||||
},
|
||||
messages: {
|
||||
name: {
|
||||
required: "Please enter your name.",
|
||||
minlength: $.format("At least {0} characters required.")
|
||||
},
|
||||
email: {
|
||||
required: "Please enter your email.",
|
||||
email: "Please enter a valid email."
|
||||
},
|
||||
subject: {
|
||||
required: "Please enter your subject.",
|
||||
minlength: $.format("At least {0} characters required.")
|
||||
},
|
||||
message: {
|
||||
required: "Please enter a message.",
|
||||
minlength: $.format("At least {0} characters required.")
|
||||
}
|
||||
},
|
||||
|
||||
submitHandler: function(form) {
|
||||
$(form).ajaxSubmit({
|
||||
success: function(responseText, statusText, xhr, $form) {
|
||||
$('#contact-content').slideUp(600, function() {
|
||||
$('#send-contact-form input[type=text], #send-contact-form textarea').val('');
|
||||
$('#contact-content').html(responseText).slideDown(600);
|
||||
});
|
||||
}
|
||||
});
|
||||
return false;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* ----------------------------- search form ------------------------- */
|
||||
if($('#ajax-form-search-room').length){
|
||||
$('#ajax-form-search-room').validate({
|
||||
rules: {
|
||||
arrive: {
|
||||
required: true,
|
||||
minlength: 10
|
||||
},
|
||||
departure: {
|
||||
required: true,
|
||||
minlength: 10
|
||||
},
|
||||
adults:{
|
||||
required: true,
|
||||
minlength: 1
|
||||
},
|
||||
children:{
|
||||
required:false
|
||||
}
|
||||
},
|
||||
messages: {
|
||||
arrive: {
|
||||
required: "Please enter a arrive.",
|
||||
minlength: $.format("At least {0} characters required.")
|
||||
},
|
||||
departure: {
|
||||
required: "Please enter a departure.",
|
||||
minlength: $.format("At least {0} characters required.")
|
||||
},
|
||||
adults: {
|
||||
required: "Please select number of adults.",
|
||||
minlength: $.format("At least {0} characters required.")
|
||||
},
|
||||
},
|
||||
|
||||
submitHandler: function(form) {
|
||||
$(form).ajaxSubmit({
|
||||
success: function(responseText, statusText, xhr, $form) {
|
||||
$(form).parent().append(responseText);
|
||||
$(form).remove();
|
||||
}
|
||||
});
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
$('#ajax-form-search-room .vailability-submit .awe-btn').on('click', function() {
|
||||
$(this).parents('form:first').submit();
|
||||
});
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
$(window).load(function() {
|
||||
$('#preloader').delay(1000).fadeOut('400', function() {
|
||||
$(this).fadeOut()
|
||||
});
|
||||
$('body').append('<div class="awe-popup-overlay" id="awe-popup-overlay"></div><div class="awe-popup-wrap" id="awe-popup-wrap"><div class="awe-popup-content"></div><span class="awe-popup-close" id="awe-popup-close"></div>');
|
||||
GalleryIsotope();
|
||||
GuestBookMasonry();
|
||||
AttractionMap();
|
||||
ContactMap();
|
||||
});
|
||||
|
||||
$(window).scroll(function(event) {
|
||||
MenuSticky();
|
||||
});
|
||||
|
||||
$(window).resize(function(event) {
|
||||
ParallaxScroll();
|
||||
PopupCenter();
|
||||
MenuResize();
|
||||
MenuSticky();
|
||||
AttractionClick();
|
||||
}).trigger('resize');
|
||||
|
||||
});
|
||||
|
||||
})(jQuery);
|
||||
|
||||
// function for ajax
|
||||
function sendBooking(){
|
||||
var $ = jQuery;
|
||||
$('#ajax-form-search-send').validate({
|
||||
rules: {
|
||||
name: {
|
||||
required: true,
|
||||
minlength: 2
|
||||
},
|
||||
surname: {
|
||||
required: false
|
||||
},
|
||||
email: {
|
||||
required: true,
|
||||
email: true
|
||||
},
|
||||
phone: {
|
||||
required: true,
|
||||
minlength: 9
|
||||
}
|
||||
},
|
||||
messages: {
|
||||
name: {
|
||||
required: "Please enter your name.",
|
||||
minlength: $.format("At least {0} characters required.")
|
||||
},
|
||||
email: {
|
||||
required: "Please enter your email.",
|
||||
email: "Please enter a valid email."
|
||||
},
|
||||
phone: {
|
||||
required: "Please enter your phone.",
|
||||
minlength: $.format("At least {0} characters required.")
|
||||
}
|
||||
},
|
||||
|
||||
submitHandler: function(form) {
|
||||
$(form).ajaxSubmit({
|
||||
success: function(responseText, statusText, xhr, $form) {
|
||||
$(form).parent().append(responseText);
|
||||
$(form).remove();
|
||||
}
|
||||
});
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
$('#ajax-form-search-send').submit();
|
||||
return false;
|
||||
}
|
||||
2436
html/SALMAKİS BODRUM RESORT_files/settings.css
Normal file
307
html/SALMAKİS BODRUM RESORT_files/style.css
Normal file
BIN
html/SALMAKİS BODRUM RESORT_files/tripadvisor.png
Normal file
|
After Width: | Height: | Size: 29 KiB |