{"id":26,"date":"2026-10-17T08:43:59","date_gmt":"2026-10-17T08:43:59","guid":{"rendered":"https:\/\/beta.ticket24.lu\/?page_id=26"},"modified":"2026-10-17T08:43:59","modified_gmt":"2026-10-17T08:43:59","slug":"event-slider","status":"publish","type":"page","link":"https:\/\/beta.ticket24.lu\/event-slider\/","title":{"rendered":"Event Slider"},"content":{"rendered":"\t\t\n\t\t<script type=\"text\/javascript\">\n\t\t\t\/\/ Event data\n\t\t\tvar eventMapData = {\n\t\t\t\tevents: [{\"event_location\":\"Centre Culturel \u201cBeim N\u00ebssert\u201d 14, rue de Schifflange L-3316 Bergem\",\"lng\":\"6.0402975\",\"lat\":\"49.5236265\",\"tool_tip\":\"\\n<div class=\\\"wpem-openstreet-tooltip wpem-list-view-style-1\\\">\\n    <a href=\\\"https:\/\/beta.ticket24.lu\/event\/glas-blas-sing-quintett\/\\\" class=\\\"wpem-openstreet-tooltip-url\\\">\\n        <div class=\\\"wpem-openstreet-tooltip-banner\\\">\\n            <div class=\\\"wpem-openstreet-tooltip-banner-img\\\" style=\\\"background-image: url('https:\/\/beta.ticket24.lu\/wp-content\/uploads\/2026\/10\/Weihnachten-Pressebild-scaled.jpg');\\\" aria-label=\\\"Glas Blas Sing Quintett\\\">\\n            <\/div>\\n        <\/div>\\n        <div class=\\\"wpem-openstreet-tooltip-info\\\">\\n            <div class=\\\"wpem-openstreet-tooltip-title\\\">\\n                Glas Blas Sing Quintett            <\/div>\\n            <div class=\\\"wpem-openstreet-tooltip-datetime\\\">\\n                12.12.2026@  20:00            <\/div>\\n            <div class=\\\"wpem-openstreet-tooltip-location\\\">\\n                <a href=\\\"https:\/\/www.openstreetmap.org\/?mlat=49.5236265&amp;mlon=6.0402975\\\" target=\\\"_blank\\\">Centre Culturel \u201cBeim N\u00ebssert\u201d 14, rue de Schifflange L-3316 Bergem<\/a>            <\/div>\\n                            <div class=\\\"wpem-openstreet-tooltip-event-type\\\">\\n                    <a href=\\\"https:\/\/beta.ticket24.lu\/event-type\/tour\/\\\"><span class=\\\"wpem-event-type-text event-type tour \\\">Tour<\/span><\/a>                <\/div>\\n                    <\/div>\\n    <\/a>\\n<\/div>\"}]\t\t\t};\n\t\t\tconsole.log(eventMapData);\n\t\t<\/script>\n\n\t\t\n\t\t<script type=\"text\/javascript\">\n(function () {\n\n    \/\/ Ensure only one map container exists\n    var containers = document.querySelectorAll('#wpem_openstreet_map');\n    if (containers.length > 1) {\n        containers.forEach(function (el, index) {\n            if (index > 0) el.remove();\n        });\n    }\n\n    var mapContainer = document.getElementById('wpem_openstreet_map');\n    if (!mapContainer) return;\n\n    \/\/ HARD RESET Leaflet container\n    if (mapContainer._leaflet_id) {\n        mapContainer._leaflet_id = null;\n    }\n\n    \/\/ Scroll wheel enabled\/disable\n    var scrollWheelEnabled = true;\n\n    \/\/ GLOBAL map reference (IMPORTANT)\n    window.wpemOpenStreetMap = L.map('wpem_openstreet_map', {\n        scrollWheelZoom: scrollWheelEnabled\n    });\n\n    var map = window.wpemOpenStreetMap;\n    var radiusCircle = null;\n\n    var markerCluster = L.markerClusterGroup().addTo(map);\n\n    \/\/ Tile layers\n    var tileLayers = {\n        ROADMAP: L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n            attribution: '&copy; OpenStreetMap contributors'\n        }),\n        SATELLITE: L.tileLayer(\n            'https:\/\/services.arcgisonline.com\/ArcGIS\/rest\/services\/World_Imagery\/MapServer\/tile\/{z}\/{y}\/{x}',\n            { attribution: '&copy; Esri' }\n        ),\n        HYBRID: L.tileLayer(\n            'https:\/\/{s}.basemaps.cartocdn.com\/light_all\/{z}\/{x}\/{y}{r}.png',\n            { attribution: '&copy; CartoDB' }\n        ),\n        TERRAIN: L.tileLayer(\n            'https:\/\/{s}.tile.opentopomap.org\/{z}\/{x}\/{y}.png',\n            { attribution: '&copy; OpenTopoMap' }\n        )\n    };\n\n    var selectedMapType = 'ROADMAP';\n    (tileLayers[selectedMapType] || tileLayers.ROADMAP).addTo(map);\n\n    \/** Add event markers *\/\n    function addEventMarkers(events) {\n        markerCluster.clearLayers();\n        var bounds = [];\n\n        events.forEach(function (event) {\n            if (!event || !event.lat || !event.lng) return;\n\n            var marker = L.marker([event.lat, event.lng]).bindPopup(event.tool_tip || '');\n            markerCluster.addLayer(marker);\n            bounds.push([event.lat, event.lng]);\n        });\n\n        if (bounds.length > 0) {\n            map.fitBounds(bounds, { padding: [50, 50] });\n        } else {\n            map.setView([22.3039, 70.8022], 5);\n        }\n    }\n\n    \/** Radius circle *\/\n    function updateMapView(lat, lon, radius) {\n        if (radiusCircle) map.removeLayer(radiusCircle);\n        radiusCircle = L.circle([lat, lon], {\n            radius: radius,\n            color: 'blue',\n            fillOpacity: 0.4\n        }).addTo(map);\n\n        map.fitBounds(radiusCircle.getBounds(), { padding: [20, 20] });\n    }\n\n    var wpem_radius = 0;\n\n    setTimeout(function () {\n        if (eventMapData?.events?.length) {\n            addEventMarkers(eventMapData.events);\n\n            if (wpem_radius > 0) {\n                var e = eventMapData.events.at(-1);\n                if (e?.lat && e?.lng) {\n                    updateMapView(e.lat, e.lng, wpem_radius);\n                }\n            }\n        } else {\n            map.setView([22.3039, 70.8022], 5);\n        }\n    }, 100);\n\n})();\n<\/script>\n\n\t\t<div id=\"wpem_openstreet_map\" class=\"wpem_openstreet_map\" style=\"width:100%; height:250px;\"><\/div>  <div class=\"wpem-prime-event-slider-wrapper wpem-main\">\n          <div class=\"wpem-prime-event-slider-item\">\n        <div class=\"wpem-prime-event-slider-content\">\n          <div class=\"wpem-prime-event-slider-image\">\n            <a href=\"https:\/\/beta.ticket24.lu\/event\/glas-blas-sing-quintett\/\">\n              <img decoding=\"async\" itemprop=\"image\" content=\"https:\/\/beta.ticket24.lu\/wp-content\/uploads\/2026\/10\/Weihnachten-Pressebild-scaled.jpg\" src=\"https:\/\/beta.ticket24.lu\/wp-content\/uploads\/2026\/10\/Weihnachten-Pressebild-scaled.jpg\" alt=\"Commune Mondercange\" \/>            <\/a>\n          <\/div>\n\n          \n          <div class=\"wpem-prime-event-slider-description\" >\n            <div class=\"wpem-event-details\">\n              <div class=\"wpem-event-title\">\n                <h3 class=\"wpem-heading-text\">\n                  <a href=\"https:\/\/beta.ticket24.lu\/event\/glas-blas-sing-quintett\/\">\n                    Glas Blas Sing Quintett                  <\/a>\n                <\/h3>\n              <\/div>\n\n              <div class=\"wpem-event-organizer\">\n                <div class=\"wpem-event-organizer-name\">\n                  <a href=\"#wpem_organizer_profile\">by Commune Mondercange<\/a>\n                <\/div>\n              <\/div>\n\n              <div class=\"wpem-event-date-time\">\n                <span class=\"wpem-event-date-time-text\">\n                  12.12.2026                  @20:00                <\/span>\n                                <br\/>\n                <span class=\"wpem-event-date-time-text\">\n                                   <\/span>\n              <\/div>\n\n                              <div class=\"wpem-event-ticket-type\">\n                  <span class=\"wpem-event-ticket-type-text\">\n                    #Paid                  <\/span>\n                <\/div>\n                          <\/div>\n\n            <div class=\"wpem-event-description\">\n              <div class=\"wpem-event-description-content\">\n                Dieren: 19 Auer, Show: 20 Auer. GlasBlasSing Liedgut auf Leergut...              <\/div>\n              <div class=\"wpem-event-description-url\">\n                <a class=\"smartex\" href=\"https:\/\/beta.ticket24.lu\/event\/glas-blas-sing-quintett\/\">\n                  Read More \n                <\/a> \n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\n\n<script>\njQuery(document).ready(function($){\n  $('.wpem-prime-event-slider-wrapper').slick({\n    arrows         : true,\n    dots           : true,\n    infinite       : true,\n    adaptiveHeight : true,\n    autoplay       : true,\n    autoplaySpeed  : 3000,\n    prevArrow      : \"<div class=\\\"slick-prev\\\"><i class=\\\"wpem-icon-arrow-left2\\\"><\\\/i><\\\/div>\",\n    nextArrow      : \"<div class=\\\"slick-next\\\"><i class=\\\"wpem-icon-arrow-right2\\\"><\\\/i><\\\/div>\"  });\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-26","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/beta.ticket24.lu\/wp-json\/wp\/v2\/pages\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beta.ticket24.lu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/beta.ticket24.lu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/beta.ticket24.lu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beta.ticket24.lu\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":0,"href":"https:\/\/beta.ticket24.lu\/wp-json\/wp\/v2\/pages\/26\/revisions"}],"wp:attachment":[{"href":"https:\/\/beta.ticket24.lu\/wp-json\/wp\/v2\/media?parent=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}