{"id":41,"date":"2024-09-26T18:18:04","date_gmt":"2024-09-26T16:18:04","guid":{"rendered":"http:\/\/127.0.1.1\/?page_id=41"},"modified":"2025-01-22T19:03:16","modified_gmt":"2025-01-22T18:03:16","slug":"abstrakty","status":"publish","type":"page","link":"https:\/\/gisak.vsb.cz\/gisova2025\/temata\/abstrakty\/","title":{"rendered":"Abstrakty"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Kliknut\u00edm na p\u0159\u00edsp\u011bvek zobraz\u00edte jeho abstrakt.<\/p>\n\n\n\n<div id=\"output\"><\/div>\n<script>\n  \/\/ Funkce pro na\u010dten\u00ed JSON dat\n  function fetchJSON(url) {\n    \/\/ Vytvo\u0159en\u00ed HTTP GET po\u017eadavku\n    fetch(url)\n      .then(response => {\n        if (!response.ok) {\n          throw new Error('Chyba p\u0159i na\u010d\u00edt\u00e1n\u00ed dat: ' + response.statusText);\n        }\n        return response.json(); \/\/ P\u0159evede odpov\u011b\u010f na JSON\n      })\n      .then(data => {\n        \/\/ Zpracov\u00e1n\u00ed dat a jejich zobrazen\u00ed\n        const outputDiv = document.getElementById('output');\n        data.forEach(item => {\n          const container = document.createElement('div'); \/\/ Obalovac\u00ed div pro p\u0159\u00edsp\u011bvek a abstrakt\n          container.style.marginBottom = '10px'; \/\/ Styling pro lep\u0161\u00ed \u010ditelnost\n\n          const paragraph = document.createElement('p');\n          paragraph.innerHTML = `<strong>${item.author}<\/strong>&nbsp;(${item.affiliation}):&nbsp;${item.title}`;\n          paragraph.style.cursor = 'pointer'; \/\/ Zm\u011bna kurzoru na ukazatel p\u0159i najet\u00ed\n          paragraph.addEventListener('click', () => {\n            \/\/ Zobrazen\u00ed nebo skryt\u00ed abstraktu p\u0159i kliknut\u00ed\n            abstractDiv.style.display = abstractDiv.style.display === 'none' ? 'block' : 'none';\n          });\n\n          const abstractDiv = document.createElement('div');\n          abstractDiv.textContent = item.abstract;\n          abstractDiv.style.display = 'none'; \/\/ Skryt\u00ed abstraktu na za\u010d\u00e1tku\n          abstractDiv.style.marginLeft = '20px'; \/\/ Odsazen\u00ed abstraktu pro lep\u0161\u00ed \u010ditelnost\n\n          container.appendChild(paragraph);\n          container.appendChild(abstractDiv);\n          outputDiv.appendChild(container);\n        });\n      })\n      .catch(error => {\n        console.error('Chyba:', error);\n      });\n  }\n\n  \/\/ Zavol\u00e1n\u00ed funkce s URL JSON dat\n  fetchJSON('https:\/\/gisak.vsb.cz\/goabstracts\/abstracts.php');\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Kliknut\u00edm na p\u0159\u00edsp\u011bvek zobraz\u00edte jeho abstrakt.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":20,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-41","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gisak.vsb.cz\/gisova2025\/wp-json\/wp\/v2\/pages\/41","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gisak.vsb.cz\/gisova2025\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gisak.vsb.cz\/gisova2025\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gisak.vsb.cz\/gisova2025\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gisak.vsb.cz\/gisova2025\/wp-json\/wp\/v2\/comments?post=41"}],"version-history":[{"count":6,"href":"https:\/\/gisak.vsb.cz\/gisova2025\/wp-json\/wp\/v2\/pages\/41\/revisions"}],"predecessor-version":[{"id":423,"href":"https:\/\/gisak.vsb.cz\/gisova2025\/wp-json\/wp\/v2\/pages\/41\/revisions\/423"}],"up":[{"embeddable":true,"href":"https:\/\/gisak.vsb.cz\/gisova2025\/wp-json\/wp\/v2\/pages\/20"}],"wp:attachment":[{"href":"https:\/\/gisak.vsb.cz\/gisova2025\/wp-json\/wp\/v2\/media?parent=41"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}