{"id":42,"date":"2018-07-04T03:01:14","date_gmt":"2018-07-04T03:01:14","guid":{"rendered":"http:\/\/gdnconference.org\/gdn2021\/?page_id=42"},"modified":"2026-07-03T12:28:42","modified_gmt":"2026-07-03T12:28:42","slug":"gallery","status":"publish","type":"page","link":"https:\/\/gdnconference.org\/gdn2026\/gallery\/","title":{"rendered":"Gallery"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"42\" class=\"elementor elementor-42\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f079f20 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f079f20\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ff2bcd5\" data-id=\"ff2bcd5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-40cadbd elementor-widget elementor-widget-text-editor\" data-id=\"40cadbd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><strong>Mel Shakun Commemorative Session recording<\/strong><\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4fc9851 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4fc9851\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e9f5665\" data-id=\"e9f5665\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-04381ef elementor-widget elementor-widget-text-editor\" data-id=\"04381ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<iframe src=\"https:\/\/drive.google.com\/file\/d\/1ce7SnWaq4R3KcTsKZt9AdgUM6yfvNhHS\/preview\" width=\"640\" height=\"480\"><span style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" data-mce-type=\"bookmark\" class=\"mce_SELRES_start\">\ufeff<\/span><\/iframe>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df9ba13 elementor-widget elementor-widget-text-editor\" data-id=\"df9ba13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To open the video in google drive click <a href=\"https:\/\/drive.google.com\/file\/d\/1ce7SnWaq4R3KcTsKZt9AdgUM6yfvNhHS\/preview\">here<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e8aad60 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e8aad60\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-77ec813\" data-id=\"77ec813\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-87324ea elementor-widget elementor-widget-text-editor\" data-id=\"87324ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><strong>Conference photos<\/strong><\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8c4eba5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8c4eba5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5a2cfce\" data-id=\"5a2cfce\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-da21d05 elementor-widget elementor-widget-text-editor\" data-id=\"da21d05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div id=\"drive-gallery\"><\/div>\n\n<style>\n#drive-gallery{\n    display:grid;\n    grid-template-columns:repeat(auto-fill,minmax(180px,1fr));\n    gap:12px;\n    max-width:1200px;\n    margin:auto;\n}\n\n.dg-thumb{\n    cursor:pointer;\n    overflow:hidden;\n    border-radius:10px;\n    aspect-ratio:1;\n    background:#eee;\n}\n\n.dg-thumb img{\n    width:100%;\n    height:100%;\n    object-fit:cover;\n    display:block;\n    transition:.25s;\n}\n\n.dg-thumb:hover img{\n    transform:scale(1.05);\n}\n\n.dg-lightbox{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,.92);\n    display:none;\n    align-items:center;\n    justify-content:center;\n    z-index:99999;\n}\n\n.dg-lightbox img{\n    max-width:90%;\n    max-height:90%;\n    border-radius:8px;\n}\n\n.dg-close,\n.dg-prev,\n.dg-next{\n    position:absolute;\n    color:#fff;\n    font-size:48px;\n    cursor:pointer;\n    user-select:none;\n    padding:20px;\n    line-height:1;\n}\n\n.dg-close{\n    top:15px;\n    right:20px;\n}\n\n.dg-prev{\n    left:20px;\n}\n\n.dg-next{\n    right:20px;\n}\n\n.dg-prev:hover,\n.dg-next:hover,\n.dg-close:hover{\n    opacity:.75;\n}\n\n@media(max-width:768px){\n\n    #drive-gallery{\n        grid-template-columns:repeat(auto-fill,minmax(120px,1fr));\n    }\n\n    .dg-prev,\n    .dg-next{\n        font-size:36px;\n    }\n\n}\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\nconst API_KEY = \"AIzaSyCjQ9j7FXURoYOqnxiiqnukiUWbRysd_0M\";\nconst FOLDER_ID = \"14iCKQyPDWwI1naZb8JBad8DHHqEB-Bi9\";\n\nconst API_URL =\n`https:\/\/www.googleapis.com\/drive\/v3\/files?q='${FOLDER_ID}'+in+parents+and mimeType contains 'image\/'&pageSize=300&fields=files(id,name)&key=${API_KEY}`;\n\nlet images = [];\nlet index = 0;\n\n\/\/ =======================\n\/\/ LIGHTBOX\n\/\/ =======================\n\nconst lightbox = document.createElement(\"div\");\nlightbox.className = \"dg-lightbox\";\n\nlightbox.innerHTML = `\n    <div class=\"dg-close\">&times;<\/div>\n    <div class=\"dg-prev\">&#10094;<\/div>\n    <img decoding=\"async\" src=\"\">\n    <div class=\"dg-next\">&#10095;<\/div>\n`;\n\ndocument.body.appendChild(lightbox);\n\nconst lbImg = lightbox.querySelector(\"img\");\n\nfunction showImage(i){\n\n    index = i;\n\n    lbImg.src =\n    `https:\/\/drive.google.com\/thumbnail?id=${images[index].id}&sz=w2000`;\n\n}\n\nfunction openLightbox(i){\n\n    showImage(i);\n    lightbox.style.display=\"flex\";\n\n}\n\nfunction closeLightbox(){\n\n    lightbox.style.display=\"none\";\n\n}\n\nfunction next(){\n\n    index = (index+1)%images.length;\n    showImage(index);\n\n}\n\nfunction prev(){\n\n    index = (index-1+images.length)%images.length;\n    showImage(index);\n\n}\n\nlightbox.querySelector(\".dg-close\").onclick = closeLightbox;\nlightbox.querySelector(\".dg-next\").onclick = next;\nlightbox.querySelector(\".dg-prev\").onclick = prev;\n\nlightbox.addEventListener(\"click\",function(e){\n\n    if(e.target===lightbox){\n        closeLightbox();\n    }\n\n});\n\ndocument.addEventListener(\"keydown\",function(e){\n\n    if(lightbox.style.display!==\"flex\") return;\n\n    if(e.key===\"Escape\") closeLightbox();\n\n    if(e.key===\"ArrowRight\") next();\n\n    if(e.key===\"ArrowLeft\") prev();\n\n});\n\n\/\/ =======================\n\/\/ FETCH GOOGLE DRIVE\n\/\/ =======================\n\nfetch(API_URL)\n\n.then(r=>r.json())\n\n.then(data=>{\n\n    if(!data.files || !data.files.length){\n\n        document.getElementById(\"drive-gallery\").innerHTML =\n        \"<p>Brak zdj\u0119\u0107.<\/p>\";\n\n        return;\n\n    }\n\n    images = data.files.sort((a,b)=>\n    a.name.localeCompare(b.name, undefined, { numeric: true }));\n\n    const gallery = document.getElementById(\"drive-gallery\");\n\n    images.forEach((img,i)=>{\n\n        const thumb=document.createElement(\"div\");\n\n        thumb.className=\"dg-thumb\";\n\n        thumb.innerHTML=\n        `<img decoding=\"async\"\n            loading=\"lazy\"\n            src=\"https:\/\/drive.google.com\/thumbnail?id=${img.id}&#038;sz=w500\"\n            alt=\"${img.name}\">`;\n\n        thumb.onclick=()=>openLightbox(i);\n\n        gallery.appendChild(thumb);\n\n    });\n\n})\n\n.catch(err=>{\n\n    console.error(err);\n\n    document.getElementById(\"drive-gallery\").innerHTML =\n    \"<p>B\u0142\u0105d podczas pobierania zdj\u0119\u0107.<\/p>\";\n\n});\n\n});\n<\/script>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-40a2532 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"40a2532\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ada5768\" data-id=\"ada5768\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-14659fc elementor-widget elementor-widget-text-editor\" data-id=\"14659fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>All photographs are copyrighted by the University of Economics in Katowice.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Mel Shakun Commemorative Session recording \ufeff To open the video in google drive click here. Conference photos All photographs are copyrighted by the University of Economics in Katowice.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-42","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gdnconference.org\/gdn2026\/wp-json\/wp\/v2\/pages\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gdnconference.org\/gdn2026\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gdnconference.org\/gdn2026\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gdnconference.org\/gdn2026\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gdnconference.org\/gdn2026\/wp-json\/wp\/v2\/comments?post=42"}],"version-history":[{"count":24,"href":"https:\/\/gdnconference.org\/gdn2026\/wp-json\/wp\/v2\/pages\/42\/revisions"}],"predecessor-version":[{"id":2508,"href":"https:\/\/gdnconference.org\/gdn2026\/wp-json\/wp\/v2\/pages\/42\/revisions\/2508"}],"wp:attachment":[{"href":"https:\/\/gdnconference.org\/gdn2026\/wp-json\/wp\/v2\/media?parent=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}