$(function() { eviivo.availabilitySearch.init({ roomsLimit: 8, cultureLanguageCode: "en-GB", baseSearchUrl: "/en-GB/rooms", resources: { adults: "Adult(s)", children: "Children", rooms: "Room (s)", } }); eviivo.smoothScrolling.init(); eviivo.popup.init(); var showMapByDefault = false; //enable jquery UI tooltip (only for specific targeted cp-tip items) $(".cp-tip").tooltip({ position: { my: "center bottom-15", at: "center top", using: function (position, feedback) { $(this).css(position); $("
") .addClass("arrow") .addClass(feedback.vertical) .addClass(feedback.horizontal) .appendTo(this); } } }); //Accordion $(".accordion a.accordion-toggle").on("click", function () { $(this).siblings(".accordion-content").slideToggle("slow"); $(this).parent().toggleClass("active"); }); //Accordion rooms needs to be moved to separate js file $(".accordion-rooms a.accordion-rooms-toggle").on("click", function () { if ($(".main").hasClass("instantweb")) { $(this).parent().siblings(".intro-description").slideToggle("slow"); } $(this).siblings(".accordion").slideToggle("slow"); $(this).parent().toggleClass("expanded"); var textDefault = "More about this room"; var textExpanded = "Less about this room"; $(this).text(function (i, text) { return text === textExpanded ? textDefault : textExpanded; }); }); // Close error/notice box var $closeControl = $(".cp-close"); $closeControl.on("click", function () { $(this).parent().parent().hide(); }); eviivo.stickyContainer.init({ resources: { room: "Room", found: "found" } }); //reviews read more action var reviewReadCta = $(".column-review-content p a"); $(reviewReadCta).on("click", function () { $(this).parent().siblings(".review-item-details").slideToggle(); $(this).parent().parent().toggleClass("active"); var textDefault = "Read more"; var textExpanded = "Less info"; $(this).text(function (i, text) { return text === textExpanded ? textDefault : textExpanded; }); }); $('#accept-cookies').on("click", function () { var currentCookieSession = docCookies.getItem('userSettings'); docCookies.setItem('userSettings', currentCookieSession.concat('&' + 'cookienotification' + '=accepted'), 7776000, '/'); $('.cookiebar').remove(); }); $.widget("custom.iconselectmenu", $.ui.selectmenu, { _renderItem: function (ul, item) { var li = $("
  • ", { text: item.label }); if (item.disabled) { li.addClass("ui-state-disabled"); } $("", { style: item.element.attr("data-style"), "class": "ui-icon " + item.element.attr("data-class") }) .appendTo(li); return li.appendTo(ul); } }); //Let stry to disabled zooming for mobile screens if (/iphone|ipod|android|blackberry|opera mini|opera mobi|skyfire|maemo|windows phone|palm|iemobile|symbian|symbianos|fennec/i.test(navigator.userAgent.toLowerCase())) { $("meta[name='viewport']").attr("content", "width=device-width, initial-scale=1.0, maximum-scale=1.0"); } eviivo.bookingFlow.init(); eviivo.mapView.init({ googleMapsApiUrl: "//maps.googleapis.com/maps/api/js?v=3&key=AIzaSyDriVcF3kOAtmDbqmJO6CB_ZVUaW-ytyWM&callback=", lat: "52.326023", lng: "-0.067981", resources: { switchToMap: "View Map", switchToImage: "View Images" }, showMapByDefault: showMapByDefault }); //reviews read more action var reviewReadCta = $(".column-review-content p a"); $(reviewReadCta).on("click", function () { $(this).parent().siblings(".review-item-details").show(); $(this).parent().parent().toggleClass("active"); var textDefault = "Read more"; var textExpanded = "Less info"; $(this).text(function(i, text) { return text === textExpanded ? textDefault : textExpanded; }); }); window.eviivo.instantWebMenu.init(); });