1<!DOCTYPE html> 2<html lang="cs" data-lang-system="cs" class="no-js redesign-ui"> 3 <head> 4 5 6 7 <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=EDGE"><![endif]--> 8 <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes"> 9 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 10 <meta name="robots" content="index,follow" /> 11 <meta name="author" content="Antee s.r.o." /> 12 <meta name="description" content="Hledáte skvÄlý program na léto? Vyberte si z nabÃdky tematických a sportovnÃch táborů v BuÄovicÃch. ZajistÄte dÄtem nezapomenutelné zážitky." /> 13 <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes" /> 14<title>Tábory | DDM BuÄovice</title> 15 16 <link rel="stylesheet" type="text/css" href="https://cdn.antee.cz/jqueryui/1.8.20/css/smoothness/jquery-ui-1.8.20.custom.css?v=2" integrity="sha384-969tZdZyQm28oZBJc3HnOkX55bRgehf7P93uV7yHLjvpg/EMn7cdRjNDiJ3kYzs4" crossorigin="anonymous" /> 17 <link rel="stylesheet" type="text/css" href="/style.php?nid=UUdRVlc=&ver=1790755142" /> 18 <link rel="stylesheet" type="text/css" href="/css/libs.css?ver=1791235463" /> 19 <link rel="stylesheet" type="text/css" href="https://cdn.antee.cz/genericons/genericons/genericons.css?v=2" integrity="sha384-DVVni0eBddR2RAn0f3ykZjyh97AUIRF+05QPwYfLtPTLQu3B+ocaZm/JigaX0VKc" crossorigin="anonymous" /> 20 21
21<script src="/js/jquery/jquery-3.0.0.min.js" ></script>
21 22
22<script src="/js/jquery/jquery-migrate-3.1.0.min.js" ></script>
22 23
23<script src="/js/jquery/jquery-ui.min.js" ></script>
23 24
24<script src="/js/jquery/jquery.ui.touch-punch.min.js" ></script>
24 25
25<script src="/js/libs.min.js?ver=1791235458" ></script>
25 26
26<script src="/js/ipo.min.js?ver=1791235432" ></script>
26 27
27<script src="/js/locales/cs.js?ver=1790755142" ></script>
vendor: 93 bytes, lines 27-30
27 28 29 <script src='https://www.google.com/recaptcha/api.js?hl=cs&render=explicit' ></script> 30
31<meta name="format-detection" content="telephone=no"> 32<link rel="preconnect" href="https://fonts.googleapis.com"> 33<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 34<link href="https://fonts.googleapis.com/css2?family=Lexend:[email protected]&display=fallback" rel="stylesheet"> 35<link href="/image.php?nid=21815&oid=13522107" rel="icon" type="image/png"> 36<link rel="shortcut icon" href="/image.php?nid=21815&oid=13522107"> 37 38 39 40 41 42
43<script> 44//posun h1 45ipo.api.live('h1', function(el) { 46if( !document.getElementById('page12817694') 47&& $("#system-menu").length != 1 && !$(".error").length ) 48{ 49if (window.innerWidth >= 1025) 50{ 51$(el).wrap("<div class='wrapper-h1 layout-container' />"); 52$(".wrapper-h1").insertBefore("#iponavigation p"); 53$("#iponavigation p").insertAfter(".wrapper-h1 h1"); 54} 55} 56}); 57ipo.api.live('body', function(el) { 58var $main = $(el).find('#ipomain').first(); 59if ($main.length) { 60// pokud už náhodou nenà main, dáme role main 61if ($main.attr('role') !== 'main') { 62$main.attr('role', 'main'); 63} 64// volitelné, ale může pomoct nástrojům: id="main" 65if (!$main.attr('id')) { 66$main.attr('id', 'main'); 67} 68} 69// oprava rozmÄrů fotek 70var getMeta = (url, cb) => { 71const img = new Image(); 72img.onload = () => cb(null, img); 73img.onerror = (err) => cb(err); 74img.src = url; 75}; 76$("img[data-id='automatic-dimension']").each(function(index, es) { 77getMeta($(this).attr("src"), (err, img) => { 78if (!err && img) { 79$(this).attr("width", img.naturalWidth); 80$(this).attr("height", img.naturalHeight); 81} 82}); 83}); 84// oprava lazyloading 85$("img:not(.not-loaded)").each(function(index, es) { 86if (!$(this).is('[loading]').length) { 87$(this).attr("loading", "lazy"); 88var src = $(this).attr("src"); 89$(this).attr("data-src", src); 90} 91}); 92// pÅesun vyhledávánà 93$(el).find(".elasticSearchForm").appendTo(".header-fulltext"); 94// pÅejmenovánà placeholderu 95$(el).find(".elasticSearchForm input[type='text']").attr("placeholder", "vyhledat v textu"); 96// odstranÄnà labelu 97$(el).find(".elasticSearchForm label[for='frmform-q']").remove(); 98// aktivace tÅÃdy podle obsahu 99$(el).find(".elasticSearchForm input[type='text']").on("focus click input change", function() { 100$(el).find(".elasticSearchForm").toggleClass("active", !!$(this).val()); 101}); 102//posun prvků v hlaviÄce do menu 103var originalParent = $(".row.header-inner"); 104// hlÃdáme jen pÅepnutà režimu, ne každé resize 105var isMobileLayout = null; // nevÃme na zaÄátku 106var lastWidth = window.innerWidth; 107function applyHeaderLayout(force) { 108var w = window.innerWidth; 109var nextIsMobile = (w <= 1024); 110// Na mobilech otevÅenà klávesnice Äasto spustà resize, 111// ale Å¡ÃÅka se nezmÄnà -> ignorujeme 112if (!force && nextIsMobile === isMobileLayout && w === lastWidth) return; 113// pokud se nezmÄnil režim (desktop/mobile), taky nenà potÅeba pÅesouvat 114if (!force && nextIsMobile === isMobileLayout) { 115lastWidth = w; 116return; 117} 118isMobileLayout = nextIsMobile; 119lastWidth = w; 120if (isMobileLayout) { 121$(".header-cta").insertAfter(".topmenulevel1"); 122$(".header-fb").insertAfter(".header-cta"); 123$(".header-fulltext").insertAfter(".header-fb"); 124} else { 125$(".header-cta").appendTo(originalParent); 126$(".header-fb").appendTo(originalParent); 127$(".header-fulltext").appendTo(originalParent); 128} 129} 130// debounce na resize 131var resizeTimer = null; 132$(window).on("resize", function() { 133clearTimeout(resizeTimer); 134resizeTimer = setTimeout(function() { 135applyHeaderLayout(false); 136}, 120); 137}); 138// init (force) 139applyHeaderLayout(true); 140}); 141function getSubmenuColumnCount() { 142var width = window.innerWidth; 143// uprav podle vaÅ¡ich breakpointů, pokud je máš jinak 144if (width <= 768) return 1; 145if (width <= 1024) return 2; 146return 3; 147} 148function reorderSubmenu($submenu) { 149var $title = $submenu.children('li.menu-title'); 150var $items = $submenu.children('li.topmenuitem2'); 151if (!$items.length) return; 152var cols = getSubmenuColumnCount(); 153// vždy reset do původnÃho poÅadà 154var originalItems = $items.get().sort(function(a, b) { 155return ($(a).data('original-index') || 0) - ($(b).data('original-index') || 0); 156}); 157$items.detach(); 158// 1 sloupec = bez pÅerovnánà 159if (cols === 1) { 160if ($title.length) { 161$submenu.append($title); 162} 163$submenu.append(originalItems); 164return; 165} 166var total = originalItems.length; 167var rows = Math.ceil(total / cols); 168var reordered = []; 169// pÅeskupenà pro Ätenà shora dolů ve sloupcÃch 170for (var row = 0; row < rows; row++) { 171for (var col = 0; col < cols; col++) { 172var index = col * rows + row; 173if (originalItems[index]) { 174reordered.push(originalItems[index]); 175} 176} 177} 178if ($title.length) { 179$submenu.append($title); 180} 181$submenu.append(reordered); 182} 183// level 1 -> level 2 184ipo.api.live('#ipotopmenu ul.topmenulevel1 > li.topmenuitem1', function(el) { 185var $el = $(el); 186var $submenu2 = $el.children('ul.topmenulevel2'); 187if ($submenu2.length) { 188var titleLink = $.trim($el.children('a').text()); 189if (!$submenu2.children('.menu-title').length) { 190$submenu2.prepend("<li class='menu-title'>" + titleLink + ""); 191} 192$submenu2.children('li.topmenuitem2').each(function(index) { 193if ($(this).data('original-index') === undefined) { 194$(this).attr('data-original-index', index); 195$(this).data('original-index', index); 196} 197}); 198reorderSubmenu($submenu2); 199$el.addClass('hasSubmenu'); 200} 201}); 202// level 2 -> level 3 203ipo.api.live('#ipotopmenu ul.topmenulevel2 > li.topmenuitem2', function(el) { 204var $el = $(el); 205var $submenu3 = $el.children('ul.topmenulevel3'); 206if ($submenu3.length) { 207var titleLink = $.trim($el.children('a').text()); 208if (!$submenu3.children('.menu-title').length) {
209$submenu3.prepend("<li class='menu-title'>" + titleLink + ""); 210} 211$el.addClass('hasSubmenu'); 212} 213}); 214// pÅepoÄet po resize 215var submenuResizeTimer; 216$(window).on('resize', function() { 217clearTimeout(submenuResizeTimer); 218submenuResizeTimer = setTimeout(function() { 219$('#ipotopmenu ul.topmenulevel2').each(function() { 220reorderSubmenu($(this)); 221}); 222}, 150); 223}); 224ipo.api.live("body", function(el){ 225//galerie 226$(el).find(".gallery .matrix > li").each(function( index, es ) { 227if( $(es).find("div > a img").length ) 228{ 229var productImage = $(es).find("div > a img").attr("src"); 230$(es).find("div > a img").attr("data-imageUrl", productImage); 231var productAttribute = $(es).find("div > a img").attr("data-imageUrl"); 232var productResult = productAttribute.split("&width")[0]; 233$(es).find("div > a > img").attr("src", productResult); 234$(es).find("div > a > img").attr("data-src", productResult); 235} 236else 237{ 238var link_product = $(es).find(".title > a").attr("href"); 239$(es).addClass("not-image"); 240$(es).find("div > h2").after('<a href="'+link_product+'"></\a>'); 241} 242var link_product = $(es).find(".title > a").attr("href"); 243var title_product = $(es).find(".title").attr("title"); 244$(es).find(".title a").text(title_product); 245$(es).append("<a class='link__wrapper' href='"+link_product+"'><\/a>"); 246if( $("html[lang='cs']").length ){ 247$(es).append('<span class="vstup">Vstoupit do alba <svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" width="6" height="10" viewBox="0 0 6 10" xml:space="preserve" enable-background="new 0 0 6 10"><path d="m1.7 9.7 4-4c.2-.2.3-.5.3-.7a1 1 0 0 0-.3-.7l-4-4A1 1 0 0 0 .3.3c-.4.4-.4.9 0 1.4L3.6 5 .3 8.4c-.4.5-.4 1 0 1.4.4.3 1.1.3 1.4-.1z" fill="#d6bea9"/>\span>'); 248} 249if( $("html[lang='en']").length ){ 250$(es).append('<span class="vstup">Enter the album <svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" width="6" height="10" viewBox="0 0 6 10" xml:space="preserve" enable-background="new 0 0 6 10"><path d="m1.7 9.7 4-4c.2-.2.3-.5.3-.7a1 1 0 0 0-.3-.7l-4-4A1 1 0 0 0 .3.3c-.4.4-.4.9 0 1.4L3.6 5 .3 8.4c-.4.5-.4 1 0 1.4.4.3 1.1.3 1.4-.1z" fill="#d6bea9"/>\span>'); 251} 252if( $("html[lang='de']").length ){ 253$(es).append('<span class="vstup">Eintreten <svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" width="6" height="10" viewBox="0 0 6 10" xml:space="preserve" enable-background="new 0 0 6 10"><path d="m1.7 9.7 4-4c.2-.2.3-.5.3-.7a1 1 0 0 0-.3-.7l-4-4A1 1 0 0 0 .3.3c-.4.4-.4.9 0 1.4L3.6 5 .3 8.4c-.4.5-.4 1 0 1.4.4.3 1.1.3 1.4-.1z" fill="#d6bea9"/>\span>'); 254} 255$(es).find("> div > *").unwrap(); 256}); 257$(el).find("#listPreview > li").each(function( index, es ) { 258if( $(es).find("> a").length ) 259{ 260var productImage = $(es).find("> a img").attr("src"); 261$(es).find("> a img").attr("data-imageUrl", productImage); 262var productAttribute = $(es).find("> a img").attr("data-imageUrl"); 263var productResult = productAttribute.split("&width")[0]; 264$(es).find("> a > img").attr("src", productResult); 265$(es).find("> a > img").attr("data-src", productResult); 266}else{ 267$(es).addClass("not-image"); 268} 269}); 270if( $(el).find(".images > div").length || $(el).find(".catalog.view-itemDetail").length ) 271{ 272$(el).find(".images > div").each(function( index, es ) { 273var productImage = $(es).find(".image-inner-wrapper a.image-detail img").attr("data-src"); 274var productResult = productImage.split("&width")[0]; 275$(es).find(".image-inner-wrapper a.image-detail img").attr("data-src", productResult); 276}); 277} 278else 279{ 280$(el).find(".images > div").each(function( index, es ) { 281var productImage = $(es).find(".image-inner-wrapper a.image-detail img").attr("src"); 282var productResult = productImage.split("&width")[0]; 283$(es).find(".image-inner-wrapper a.image-detail img").attr("src", productResult); 284}); 285} 286//odstranÄnà &width 287if( $(el).find(".articles > .article").length ){ 288$(el).find(".articles > .article").each(function( index, es ) { 289if( $(es).find("a:not(.morelink) img").length ){ 290var productImage = $(es).find("a:not(.morelink) img").attr("data-src"); 291var productResult = productImage.split("&width")[0]; 292$(es).find("a:not(.morelink) img").attr("data-src", productResult); 293} 294}); 295} 296//úÅednà deska 297if( $(el).find(".noticeBoard").length ){ 298$(el).find("table.datagrid .header > th").each(function( i, j ) { 299var title = $(j).find("> a").text(); 300$(j).find("> a").attr("title", title); 301$(j).find(".positioner > a").each(function( k, l ) { 302if( k == 0 ){ 303$(l).attr("title", "SeÅadit vzestupnÄ"); 304} 305if( k == 1 ){ 306$(l).attr("title", "SeÅadit sestupnÄ"); 307} 308}); 309}); 310} 311//zjiÅ¡tÄnà zda se jedná o stránku gdpr 312if( $(el).find(".view-personalDataProcessing.content").length ) 313{ 314$(el).addClass("gdpr-site"); 315} 316//zjiÅ¡tÄnà zda se jedná o stránku 404 317if( $(el).find(".error").length ) 318{ 319$(el).addClass("error-page"); 320} 321//pÅidánà tÅÃdy action-button 322$(el).find(".backlink").addClass("action-button"); 323//pÅesun patiÄky 324$(el).find("#ipocopyright").insertAfter("#ipocontainer"); 325}); 326$(document).ready(function () { 327function initMenuScript() { 328const $wrapper = $('#ipotopmenuwrapper');
329const $panel = $('#ipotopmenu'); 330const $toggler = $('.menu-toggler'); 331let $tText = $toggler.find('span').first(); 332// Pokud v toggleru nenà žádný textový prvek, vytvoÅÃme ho 333if (!$tText.length) { 334$toggler.append('<span>Menu'); 335$tText = $toggler.find('span').first(); 336} 337// vytvoÅenà backdropu 338if ($wrapper.find('.menu-backdrop').length === 0) { 339$wrapper.prepend('<div class="menu-backdrop" aria-hidden="true">'); 340} 341const $backdrop = $wrapper.find('.menu-backdrop'); 342// odstranÄnà inline display (CMS problém) 343if ($wrapper[0] && $wrapper[0].style.display === 'none') { 344$wrapper[0].style.removeProperty('display'); 345} 346// hlÃdaÄ inline stylů wrapperu 347const obs = new MutationObserver(() => { 348if ($wrapper[0].style.display === 'none') { 349$wrapper[0].style.removeProperty('display'); 350} 351if ($wrapper[0].style.height) $wrapper[0].style.removeProperty('height'); 352if ($wrapper[0].style.padding) $wrapper[0].style.removeProperty('padding'); 353if ($wrapper[0].style.margin) $wrapper[0].style.removeProperty('margin'); 354}); 355obs.observe($wrapper[0], { attributes: true, attributeFilter: ['style', 'class'] }); 356// A11Y: role + aria-label pro navigaci 357$panel.attr({ 358'role': 'navigation', 359'aria-label': $panel.attr('aria-label') || 'Hlavnà menu' 360}); 361// A11Y: inicializace aria atributů na toggler 362if ($panel.attr('id')) { 363$toggler.attr('aria-controls', $panel.attr('id')); 364} 365// toggler nenà button â doplnÃme role & tabindex 366if (!$toggler.is('button')) { 367$toggler.attr('role', 'button'); 368if (!$toggler.is('a,[tabindex]')) { 369$toggler.attr('tabindex', '0'); 370} 371} 372// funkce aktualizuje text i aria-label 373function setTogglerLabel(isOpen) { 374if ($tText.length) { 375$tText.text(isOpen ? 'ZavÅÃt' : 'Menu'); 376} 377const srLabel = isOpen ? 'ZavÅÃt hlavnà menu' : 'OtevÅÃt hlavnà menu'; 378$toggler 379.toggleClass('active', isOpen) 380.attr('aria-expanded', isOpen ? 'true' : 'false') 381.attr('aria-label', srLabel); // A11Y â 382} 383function openMenu() { 384if ($wrapper[0].style.display === 'none') { 385$wrapper[0].style.removeProperty('display'); 386} 387$wrapper.addClass('open'); 388$('html, body').addClass('no-scroll'); 389setTogglerLabel(true); 390} 391function closeMenu() { 392$wrapper.removeClass('open'); 393$('html, body').removeClass('no-scroll'); 394setTogglerLabel(false); 395} 396setTogglerLabel($wrapper.hasClass('open')); 397// klik na toggler 398$toggler.off('click.offcanvas').on('click.offcanvas', function (e) { 399e.preventDefault(); 400e.stopImmediatePropagation(); 401$wrapper.hasClass('open') ? closeMenu() : openMenu(); 402}); 403// A11Y: ovládánà klávesnicà (Enter / Space) 404$toggler.off('keydown.offcanvas').on('keydown.offcanvas', function (e) { 405const key = e.key || e.keyCode; 406if (key === 'Enter' || key === 13 || key === ' ' || key === 32) { 407e.preventDefault(); 408e.stopImmediatePropagation(); 409$wrapper.hasClass('open') ? closeMenu() : openMenu(); 410} 411}); 412// klik na backdrop 413$backdrop.off('click.offcanvas').on('click.offcanvas', closeMenu); 414// klik na odkaz bez submenu 415$panel.off('click.offcanvas') 416.on('click.offcanvas', 'li:not(.hasSubmenu) > a', function () { 417closeMenu(); 418}); 419// ESC zavÃrá menu 420$(document).off('keydown.offcanvas').on('keydown.offcanvas', function (e) { 421if ((e.key === 'Escape' || e.keyCode === 27) && $wrapper.hasClass('open')) { 422closeMenu(); 423} 424}); 425// RWD SUBMENU LOGIKA 426function initRwdSubmenus() { 427$panel.find('li.hasSubmenu').each(function () { 428const $li = $(this); 429const $a = $li.children('a').first(); 430const $ul = $li.children('ul').first(); 431if ($li.children('.open-submenu').length === 0) { 432$a.after('<button class="open-submenu" type="button" aria-expanded="false" aria-label="Rozbalit submenu">'); 433} 434if ($li.children('.back-arrow').length === 0) { 435$a.before('<button class="back-arrow" type="button"><span>ZpÄt'); 436} 437const hasActiveSelf = $li.hasClass('active'); 438const hasActiveChild = $li.find('li.active').length > 0; 439const isActiveTrail = hasActiveSelf || hasActiveChild; 440if (window.innerWidth <= 1024) { 441if (isActiveTrail) { 442$li.addClass('active'); 443$li.children('.open-submenu') 444.addClass('see-more') 445.attr('aria-expanded', 'true'); 446$ul.stop(true, true).show(); 447$li.children('.back-arrow').show(); 448} else { 449$ul.stop(true, true).hide(); 450$li.children('.open-submenu') 451.removeClass('see-more') 452.attr('aria-expanded', 'false'); 453$li.children('.back-arrow').hide(); 454} 455} 456}); 457} 458initRwdSubmenus(); 459// toggle submenu 460$panel.on('click.offcanvas', '.open-submenu', function (e) { 461e.preventDefault(); 462e.stopImmediatePropagation(); 463const $btn = $(this); 464const $li = $btn.closest('li.hasSubmenu'); 465const $ul = $li.children('ul').first(); 466const opening = !$li.hasClass('active'); 467$li.siblings('.hasSubmenu.active').each(function () { 468const $sib = $(this); 469$sib.removeClass('active') 470.children('.open-submenu') 471.removeClass('see-more') 472.attr('aria-expanded', 'false');
473$sib.children('ul').stop(true, true).slideUp(200); 474$sib.children('.back-arrow').hide(); 475}); 476if (opening) { 477$li.addClass('active'); 478$btn.addClass('see-more').attr('aria-expanded', 'true'); 479$ul.stop(true, true).slideDown(200); 480$li.children('.back-arrow').show(); 481} else { 482$li.removeClass('active'); 483$btn.removeClass('see-more').attr('aria-expanded', 'false'); 484$ul.stop(true, true).slideUp(200); 485$li.children('.back-arrow').hide(); 486} 487}); 488// zpÄt v submenu 489$panel.on('click.offcanvas', 'li.hasSubmenu > .back-arrow', function (e) { 490e.preventDefault(); 491e.stopImmediatePropagation(); 492const $li = $(this).closest('li.hasSubmenu'); 493const $btn = $li.children('.open-submenu'); 494const $ul = $li.children('ul').first(); 495$li.removeClass('active'); 496$btn.removeClass('see-more').attr('aria-expanded', 'false'); 497$ul.stop(true, true).slideUp(200); 498$(this).hide(); 499}); 500} 501// init pÅi zmÄnÄ velikosti 502function handleResize() { 503if (window.innerWidth <= 1024) { 504if (!window.menuInitialized) { 505initMenuScript(); 506window.menuInitialized = true; 507} 508} else { 509window.menuInitialized = false; 510$('.menu-toggler').off('.offcanvas'); 511$('#ipotopmenuwrapper .menu-backdrop').off('.offcanvas'); 512$('#ipotopmenu').off('.offcanvas'); 513$(document).off('.offcanvas'); 514$('#ipotopmenu li.hasSubmenu') 515.children('.open-submenu') 516.removeClass('see-more') 517.attr('aria-expanded', 'false'); 518$('#ipotopmenu li.hasSubmenu > ul').attr('style', ''); 519$('#ipotopmenu li.hasSubmenu > .back-arrow').hide(); 520} 521} 522handleResize(); 523$(window).on('resize', handleResize); 524}); 525function updatePageInputAriaLabel() { 526const $input = $('#frm-datagrid-noticeOverview-noticesGrid-grid-form-page'); 527if ($input.length) { 528const val = $input.val(); 529$input.attr('aria-label', 'Zobrazit stranu ' + val); 530$input.off('input change').on('input change', function () { 531$(this).attr('aria-label', 'Zobrazit stranu ' + $(this).val()); 532}); 533} 534} 535function updateAriaLabels() { 536// Odstranit role="presentation" z buttonů 537$('button[role="presentation"]').removeAttr('role'); 538// Nahradit h4.hiddenMenu â p 539$("h4.hiddenMenu").each(function () { 540const text = $(this).text(); 541$(this).replaceWith('<p class="hiddenMenu">
541' + text + ''); 542}); 543// Nahradit h4.newsheader â p 544$("h4.newsheader").each(function () { 545const text = $(this).text(); 546$(this).replaceWith('<p class="newsheader">' + text + ''); 547}); 548// Nahradit h5.hiddenMenu â p 549$("h5.hiddenMenu").each(function () { 550const text = $(this).text(); 551$(this).replaceWith('<span class="hiddenMenu">' + text + ''); 552}); 553// Textová pole filtrů 554$('#frm-datagrid-noticeOverview-noticesGrid-grid-form-filters-name').attr('aria-label', 'Vyhledat název oznámenÃ'); 555$('#frm-datagrid-noticeOverview-noticesGrid-grid-form-filters-added').attr('aria-label', 'VyvÄÅ¡enà oznámenÃ'); 556$('#frm-datagrid-noticeOverview-noticesGrid-grid-form-filters-archived').attr('aria-label', 'Sejmutà oznámenÃ'); 557// Åazenà 558$('span.down').parent('a').attr('aria-label', 'SeÅadit oznámenà sestupnÄ'); 559$('span.up').parent('a').attr('aria-label', 'SeÅadit oznámenà vzestupnÄ'); 560// VýbÄr stavu oznámenà 561const $selectArchiv = $('#frm-datagrid-noticeOverview-noticesGrid-grid-form-filters-isArchived'); 562$selectArchiv.attr('aria-label', 'Stav oznámenÃ'); 563$selectArchiv.find('option[value="N"]').attr('aria-label', 'Aktuálnà oznámenÃ'); 564$selectArchiv.find('option[value="A"]').attr('aria-label', 'Archivované oznámenÃ'); 565$selectArchiv.find('option[value="B"]').attr('aria-label', 'VÅ¡echny oznámenÃ'); 566// Fulltextový formuláŠa vstupy 567$('#frm-mainSection-elasticSearchForm-8032352-form').attr('aria-label', 'Fulltextové vyhledávánÃ'); 568$('#frmform-q.elasticSearch-input').attr('aria-label', 'Fulltextové vyhledávánÃ'); 569// Cookie liÅ¡ta 570$('div.cookie-choices-fixed').attr('aria-label', 'Nastavenà cookies'); 571$('div.cookie-choices-fixed a').attr('aria-label', 'Nastavenà cookies'); 572// VýbÄr poÄtu 573const $selectItems = $('#frm-datagrid-noticeOverview-noticesGrid-grid-form-items'); 574$selectItems.attr('aria-label', 'PoÄet oznámenà ve výpisu'); 575$selectItems.find('option[value="10"]').attr('aria-label', 'Zobrazit 10 oznámenÃ'); 576$selectItems.find('option[value="20"]').attr('aria-label', 'Zobrazit 20 oznámenÃ'); 577$selectItems.find('option[value="50"]').attr('aria-label', 'Zobrazit 50 oznámenÃ'); 578// Stránkovacà input 579updatePageInputAriaLabel(); 580// Aria-label pro carousel Å¡ipky 581$('button.owl-prev').attr('aria-label', 'Posun zpÄt v animaci fotografiÃ'); 582$('button.owl-next').attr('aria-label', 'Posun vpÅed v animaci fotografiÃ'); 583// Aria-label pro teÄky v carouselu 584$('button.owl-dot').each(function (index) { 585$(this).attr('aria-label', 'PÅejÃt na fotografii ' + (index + 1)); 586}); 587} 588$(document).ready(function () { 589updateAriaLabels(); 590const targetNode = document.querySelector('form#frm-datagrid-noticeOverview-noticesGrid-grid-form'); 591if (!targetNode) return; 592const observer = new MutationObserver(function () { 593updateAriaLabels(); 594}); 595observer.observe(targetNode, { 596childList: true, 597subtree: true 598}); 599}); 600$(function () { 601const map = { 602'lang-cs': 'ÄeÅ¡tina', 603'lang-en': 'English', 604'lang-de': 'Deutsch', 605'lang-ru': 'Ð ÑÑÑкий', 606'lang-fr': 'Français', 607'lang-es': 'Español' 608}; 609$.each(map, function(cls, label) { 610$('a.' + cls).each(function () { 611const $a = $(this); 612const hasText = $.trim($a.text()).length > 0; 613const hasAria = !!$a.attr('aria-label'); 614if (!hasText && !hasAria) { 615$a.attr('aria-label', label); 616if (!$a.attr('title')) $a.attr('title', label); 617} 618}); 619}); 620}); 621</script>
vendor: 1 bytes, line 621
621
622<script> 623ipo.api.live('body', function(el) { 624//wrapnutà kategorià 625$(el).find("ul.categories").wrapAll("<div class='categories-container'>"); 626//wrapnutà odkazu kategorià 627$(el).find("ul.categories .category > h2 > a").wrapInner("<span />"); 628//smazánà cleaneru 629$(el).find(".matrix li.cleaner").remove(); 630//pÅidánà tÅÃdy action-button 631$(el).find(".backlink").addClass("action-button"); 632//pÅidánà odkazu pro produkty 633$( el ).find(".matrix > li").each(function( index, es ) { 634var title = $(es).find(".title"); 635$(es).find("> div > a").insertBefore(title); 636var caption = $(es).find("> div > a img").attr("alt"); 637if( caption == "Dům dÄtà a mládeže BuÄovice, pÅÃspÄvková organizace"){ 638$(es).find("> div > a img").addClass("not-image"); 639} 640var link_product = $(es).find(".title > a").attr("href"); 641$(es).append("<a class='link__wrapper' href='"+link_product+"'><\/a>"); 642$(es).find("> div > *").unwrap(); 643$(es).find(".link__wrapper").before("<span class='action-button'>Detail</\span>"); 644}); 645//detail produktu 646if( $(el).find(".catalog.view-itemDetail").length ) 647{ 648$("#snippet-itemDetailControl-defaultImage, .attributes:not(.backend)").wrapAll("<div class='detail-wrapper' />"); 649//pÅidánà pomocný tÅÃdy, když nemá detail produktu žádné fotografie 650if( ( !$(el).find(".images > .image-wrapper").length ) && ( $("#system-menu").length != 1 ) ) 651{ 652$(el).find("#snippet--images").addClass("not-images"); 653} 654var caption = $(el).find(".default-image a").attr("data-caption"); 655if( caption == "Dům dÄtà a mládeže BuÄovice, pÅÃspÄvková organizace" ){ 656$(el).find("#snippet-itemDetailControl-defaultImage").addClass("not-image"); 657} 658} 659//parametrický filtr 660$(el).find("#ipomain > .catalog-parameterFilter").insertBefore("#snippet-itemsOverview-content"); 661$( el ).find(".catalog-parameterFilter .form-vertical > .form-item").each(function( index, es ) { 662if( $(es).find("select").length ){ 663var label_option = $(es).find(".form-item-label label").text(); 664$(es).find("select > option:first-of-type").text(label_option); 665} 666if( $(es).find("input[type='text']").length ){ 667var label_option = $(es).find(".form-item-label label").text(); 668$(es).find("input[type='text']").attr("placeholder", label_option); 669} 670}); 671if( $(el).find("#iponavigation > .catalog-parameterFilter").length && !$("[data-ipo-meta-item-id]").length ){ 672$(el).find("#iponavigation").addClass("with-filter"); 673} 674}); 675</script>
675 676
677<script> 678ipo.api.live('body', function(el) { 679//pÅidánà odkazu pÅihlášenà 680$( el ).find(".matrix > li").each(function( index, es ) { 681var cta = $(es).find("> .action-button"); 682$(es).find(".attr-prihlaseni a").attr("target", "_blank"); 683$(es).find(".attr-prihlaseni a").attr("rel", "noopener noreferrer"); 684$(es).find(".attr-prihlaseni a").addClass("action-button"); 685$(es).find(".attr-prihlaseni a").text("PÅihlásit se"); 686$(es).find(".attr-prihlaseni a").insertBefore(cta); 687$(es).find("> .action-button").wrapAll("<div class='product__cta' />"); 688$(es).find(".attr-volna-mista > div:first-of-type strong").text("Kapacita"); 689var misto = $(es).find(".attr-pocet-volnych-mist > div:last-of-type").text(); 690var misto2 = $(es).find(".attr-volna-mista > div:last-of-type").text(); 691if (misto.indexOf("Volno") >= 0){ 692$(es).find(".attr-pocet-volnych-mist").addClass("volno"); 693} 694if (misto2.indexOf("Volno") >= 0){ 695$(es).find(".attr-volna-mista").addClass("volno"); 696} 697if (misto.indexOf("náhradnÃky") >= 0){ 698$(es).find(".attr-pocet-volnych-mist").addClass("nahradnici"); 699} 700if (misto2.indexOf("náhradnÃky") >= 0){ 701$(es).find(".attr-volna-mista").addClass("nahradnici"); 702} 703if (misto.indexOf("PoslednÃ") >= 0){ 704$(es).find(".attr-pocet-volnych-mist").addClass("posledni"); 705} 706if (misto2.indexOf("PoslednÃ") >= 0){ 707$(es).find(".attr-volna-mista").addClass("posledni"); 708} 709if (misto.indexOf("Obsazeno") >= 0){ 710$(es).find(".attr-pocet-volnych-mist").addClass("obsazeno"); 711} 712if (misto2.indexOf("Obsazeno") >= 0){ 713$(es).find(".attr-volna-mista").addClass("obsazeno"); 714} 715if (misto2.indexOf("Obsazeno (pÅijÃmáme náhradnÃky)") >= 0){ 716$(es).find(".attr-volna-mista").addClass("obsazeno-prijimame"); 717} 718if( !$(es).find(".product__cta > a").length ){ 719$(es).find(".product__cta").addClass("last-cta"); 720} 721}); 722//detail produktu 723if( $(el).find(".catalog.view-itemDetail").length ) 724{ 725$(el).find(".attributes:not(.backend) > div:last-of-type").after("<div class='detail-cta' />"); 726if( $(el).find(".attr-prihlaseni").length ){ 727$(el).find(".attr-prihlaseni a").attr("target", "_blank"); 728$(el).find(".attr-prihlaseni a").attr("rel", "noopener noreferrer"); 729$(el).find(".attr-prihlaseni a").addClass("action-button"); 730$(el).find(".attr-prihlaseni a").addClass("detail-prihlasit"); 731$(el).find(".attr-prihlaseni a").text("PÅihlásit se"); 732$(el).find(".attr-prihlaseni a").appendTo(".detail-cta"); 733} 734if( $(el).find(".attr-fotogalerie").length ){ 735var link_foto = $(el).find(".attr-fotogalerie > div:last-of-type").text(); 736link_foto = $.trim(link_foto); 737$(el).find(".detail-cta").append("<a href='"+link_foto+"' class='action-button' target='_blank' rel='noopener noreferrer'>Fotogalerie</\a>"); 738} 739if( $(el).find(".attr-aktualne-z-tabora").length ){ 740var link_foto1 = $(el).find(".attr-aktualne-z-tabora > div:last-of-type").text(); 741link_foto1 = $.trim(link_foto1); 742$(el).find(".detail-cta").append("<a href='"+link_foto1+"' class='action-button fotogalerie-cta' target='_blank' rel='noopener noreferrer'>AktuálnÄ z tábora</\a>"); 743} 744//pÅidánà tlaÄÃtka, pokud fotky existujà 745if( ( $(el).find(".images > .image-wrapper").length ) ) 746{ 747$(el).find(".detail-cta").append('<a href="#snippet--images" class="action-button fotogalerie-cta">Fotogalerie</\a>"'); 748} 749if( $(el).find(".detail-cta > a").length == 1 ){ 750$(el).find(".detail-cta").addClass("one-cta"); 751} 752/* 753if( $(el).find(".attr-kontakt").length ){ 754$('.attr-kontakt > div:last-of-type').each(function(index, element) { 755var frequencylabels = $(this).text().split(','); 756$(this).empty().append(frequencylabels.map(i => `<span>${i}`)); 757$('.attr-kontakt > div:last-of-type span').unwrap(); 758$('.attr-kontakt > span').wrapAll("<div class='attributes-cell' />"); 759}); 760var tel = $('.attr-kontakt > div:last-of-type > span:nth-of-type(2)').text(); 761tel = tel.replace(" tel. ", ""); 762$('.attr-kontakt > div:last-of-type > span:nth-of-type(2)').html(tel); 763$('div[class*="attr-kontakt"]').each(function() { 764var cell = $(this).find('.attributes-cell:nth-child(2) > span:nth-of-type(2)'); 765var phone_number = cell.text(); 766if (phone_number.indexOf("+420") >= 0) { 767cell.html('<a href="tel:' + phone_number.replace(/\s/g, '') + '">' + phone_number + ''); 768} else { 769cell.html('<a href="tel:+420' + phone_number.replace(/\s/g, '') + '">' + phone_number + ''); 770} 771}); 772var mail = $('.attr-kontakt >
772 div:last-of-type > span:nth-of-type(3)').text(); 773$('.attr-kontakt > div:last-of-type > span:nth-of-type(3)').html("<a href='mailto:"+mail+"'>"+mail+"</\a>"); 774}*/ 775} 776}); 777$(document).on('click', 'a[href^="#"]', function (event) { 778event.preventDefault(); 779$('html, body').animate({ 780scrollTop: $($.attr(this, 'href')).offset().top 781}, 500); 782}); 783</script>
783 784
785<script> 786ipo.api.live('body', function(el) { 787$(el).find(".matrix > li").each(function( index, es ) { 788var text_obsazeno = $(es).find(".attr-volna-mista > div:last-of-type").text(); 789if (text_obsazeno.indexOf("Obsazeno") >= 0){ 790$(es).find(".product__cta").addClass("obsazeno"); 791} 792if( text_obsazeno.indexOf("Obsazeno (PÅijÃmáme náhradnÃky)") >= 0 ){ 793$(es).find(".product__cta").removeClass("obsazeno"); 794} 795}); 796// TÃBORY â VÄk dÃtÄte 797var tabor_vek_id = 77338; 798var $pair = $(el).find("#frmform-filter-" + tabor_vek_id + "-pair"); 799if ($pair.length) { 800var $field = $pair.find(".form-item-field"); 801var $input = $field.find("> input[type='text']"); 802// select vytvoÅ jen jednou (oznaÄÃme tÅÃdou) 803var $select = $field.find("select.js-tabor-vek"); 804if (!$select.length) { 805$select = $('<select class="js-tabor-vek">'); 806$field.append($select); 807} 808// vždy znovu postav optiony (aÅ¥ se neduplikujà po AJAXu) 809$select.empty().append( 810'<option value="">VÄk dÃtÄte' + 811'<option value="01">01' + 812'<option value="02">02' + 813'<option value="03">03' + 814'<option value="04">04' + 815'<option value="05">05' + 816'<option value="06">06' + 817'<option value="07">07' + 818'<option value="08">08' + 819'<option value="09">09' + 820'<option value="10">10' + 821'<option value="11">11' + 822'<option value="12">12' + 823'<option value="13">13' + 824'<option value="14">14' + 825'<option value="15">15' + 826'<option value="16">16' + 827'<option value="17">17' + 828'<option value="18">18' + 829'<option value="19">19' + 830'<option value="20+">20+' 831); 832// handler bez duplikace 833$select.off("change.taborVek").on("change.taborVek", function () { 834$input.val($(this).val()); // "" = reset 835}); 836// pÅedvyplnÄnà z inputu 837$select.val($input.val() || ""); 838/* =========== 839(VOLITELNÃ) ÅAZENà OPTIONÅ® 840Pokud chceÅ¡ Åadit podle data-sort jako v původnÃm kódu, udÄlej to nad TÃMHLE selectem. 841Pozn.: u vÄku to nedává moc smysl, ale dávám to sem jako ekvivalent. 842=========== */ 843// data-sort nastavÃme postupnÄ (mimo prvnà reset option) 844$select.find("option").each(function (index, opt) { 845if (index > 0) $(opt).attr("data-sort", index); 846}); 847// seÅadÃme dle data-sort (vzestupnÄ) a vrátÃme do selectu 848var $opts = $select.find("option").get(); 849$opts.sort(function (a, b) { 850return ($(a).data("sort") || 0) - ($(b).data("sort") || 0); 851}); 852$select.empty().append($opts); 853// po pÅerovnánà znovu nastav hodnotu (aby se neztratilo vybrané) 854$select.val($input.val() || ""); 855} 856}); 857ipo.api.live('body', function(el) { 858// datum nástupu 859var datum_nastupu_id = 77341; 860var $pair = $(el).find("#frmform-filter-" + datum_nastupu_id + "-min-pair"); 861if ($pair.length) { 862var $field = $pair.find(".form-item-field"); 863var $input = $field.find("> input"); 864var $select = $field.find("select.js-datum-nastupu"); 865// select vytvoÅ jen jednou 866if (!$select.length) { 867$select = $('<select class="js-datum-nastupu">'); 868$field.append($select); 869} 870// vždy znovu postav optiony 871$select.empty().append( 872'<option value="">Datum nástupu' 873); 874$(el).find(".matrix > li").each(function(index, es) { 875var datum = $(es).find(".attr-datum-nastupu > div:last-of-type").text(); 876datum = datum.replace(/\s+/g, ''); 877datum = datum.replace(/\./g, '. '); 878if (datum) { 879$select.append( 880'<option value="' + datum + '">' + datum + '' 881); 882} 883}); 884// odstranÄnà duplicit + pÅevod value na YYYY-M-D 885var optionValues = []; 886$select.find("> option").each(function(index, es) { 887if ($.inArray(this.value, optionValues) > -1) { 888$(this).remove(); 889return; 890} else { 891optionValues.push(this.value); 892} 893if (index > 0) { 894var date = $(this).attr("value"); 895var d = new Date(date.split(".").reverse().join("-")); 896var dd = d.getDate(); 897var mm = d.getMonth() + 1; 898var yy = d.getFullYear(); 899var newdate = yy + "-" + mm + "-" + dd; 900$(this).attr("value", newdate); 901} 902}); 903// handler bez duplikace 904$select.off("change.datumNastupu").on("change.datumNastupu", function(e) { 905var selected_text = $(this).val(); 906$input.val(selected_text); 907}); 908// pÅedvyplnÄnà z inputu 909var input_text = $input.val(); 910$select.val(input_text || ""); 911if (window.location.href.indexOf("filter") > -1) { 912var value_date = $input.eq(0).val(); 913if (value_date) { 914var d = new Date(value_date.split(".").reverse().join("-")); 915var dd = d.getDate(); 916var mm = d.getMonth() + 1; 917var yy = d.getFullYear(); 918var newdate = yy + "-" + mm + "-" + dd; 919$select.val(newdate); 920} 921} 922} 923}); 924</script>
vendor: 1 bytes, line 924
924
925<script> 926ipo.api.live('body', function(el) { 927if( $("[data-ipo-meta-item-id]").length ){ 928var regexPhone = /(?:[-+() ]*\d){9,9}/gm; 929$('.paragraph *, .attributes-cell *').each(function() { 930var str = $(this).text(); 931var rsPhone = str.match(regexPhone); 932if( rsPhone != null ){ 933var res = str.match(regexPhone).map( 934function(s){ 935return s.trim(); 936}); 937$(this).html( $(this).html().replace(res,'<a href=\"tel:+420$&\">$&')); 938} 939}); 940$(".paragraph *, .attributes-cell *").filter(function () { 941var html = $(this).html(); 942var emailPattern = /[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/g; 943var matched_str = $(this).html().match(emailPattern); 944if ( matched_str ) { 945var text = $(this).html(); 946$.each(matched_str, function (index, value) { 947text = text.replace(value,"<a href='mailto:"+value+"'>"+value+""); 948}); 949$(this).html(text); 950return $(this) 951} 952}) 953$('a[href^="tel:"]').each(function() { 954var href = $(this).attr("href"); 955href = href.replace(" ", ""); 956href = href.replace(" ", ""); 957$(this).attr("href", href); 958}); 959} 960}); 961</script>
961 962 963 964 965 966 967 968 969 970<link rel="preload" href="/image.php?nid=21815&oid=13522111" as="image"> 971 </head> 972 973 <body id="page13420637" class="subpage13420637" 974 975 data-nid="21815" 976 data-lid="CZ" 977 data-oid="13420637" 978 data-layout-pagewidth="1024" 979 980 data-slideshow-timer="3" 981 982 983 984 data-layout="responsive" data-viewport_width_responsive="1024" 985 > 986 987 988 989 <div id="snippet-cookiesConfirmation-euCookiesSnp"> <div id="cookieChoiceInfo" class="cookie-choices-info template_1" role="region" aria-label="Souhlas s cookies"> 990 <p>Tato webová stránka potÅebuje váš souhlas pro použÃvánà cookies, které sloužà pro personalizaci obsahu a reklam, analýzy návÅ¡tÄvnosti a 991 <a class="cookie-button more" href="https://navody.antee.cz/cookies" target="_blank">dalšà úÄely.</a> 992 </p> 993 <p> 994 Souhlas se vÅ¡emi cookies udÄlÃte kliknutÃm na tlaÄÃtko âPÅijmout vÅ¡eâ. Chcete-li pÅijÃmat pouze technicky nezbytné cookies, kliknÄte na tlaÄÃtko âJen nezbytnéâ. 995 </p> 996 <div class="buttons"> 997 <a class="cookie-button action-button ajax" id="cookieChoiceButton" rel=ânofollowâ href="/tabory?do=cookiesConfirmation-acceptAll" aria-label="PÅijmout vÅ¡echny cookies">PÅijmout vÅ¡e</a> 998 <a class="cookie-button cookie-button--settings action-button ajax" rel=ânofollowâ href="/tabory?do=cookiesConfirmation-onlyNecessary" aria-label="PÅijmout nezbytné cookies">Jen nezbytné</a> 999 <a class="cookie-button cookie-button--settings action-button ajax" rel=ânofollowâ href="/tabory?do=cookiesConfirmation-openSettings" aria-label="OtevÅÃt nastavenà cookies">NastavenÃ</a> 1000 </div> 1001 </div> 1002</div> <div id="ipocontainer"> 1003 1004 <div class="menu-toggler"> 1005 1006 <span>Menu</span> 1007 <span class="genericon genericon-menu"></span> 1008 </div> 1009 1010 <span id="back-to-top"> 1011 1012 <i class="fa fa-angle-up"></i> 1013 </span> 1014 1015 <div id="ipoheader"> 1016 1017 <div class="header-inner__container"> 1018 <div class="row header-inner flex-container"> 1019 <div class="logo"> 1020 <a title="Dům dÄtà a mládeže BuÄovice, pÅÃspÄvková organizace" href="/" class="header-logo"> 1021 <img src="/image.php?nid=21815&oid=13522111" width="199" height="148" alt="Dům dÄtà a mládeže BuÄovice - zpÄt na úvodnà stránku"> 1022 </a> 1023 </div> 1024 <div class="header-cta"> 1025 <a class="action-button" href="https://ddmbuc.iddm.cz/prihlaseni" target="_blank" rel="noopener noreferrer">PÅihlášenÃ</a> 1026 </div> 1027 <div class="header-fb"> 1028 <a title="Facebook" class="tooltip" aria-label="Najdete nás na Facebooku" href="https://www.facebook.com/ddm.bucovice/" target="_blank" rel="noopener noreferrer"> 1029 <svg width="36" height="36" viewbox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M32.143 0H3.857A3.857 3.857 0 0 0 0 3.857v28.286A3.857 3.857 0 0 0 3.857 36h11.03V23.76H9.823V18h5.062v-4.39c0-4.995 2.973-7.754 7.527-7.754 2.181 0 4.462.39 4.462.39v4.901h-2.513c-2.476 0-3.248 1.537-3.248 3.112V18h5.527l-.884 5.76h-4.643V36h11.029A3.86 3.86 0 0 0 36 32.143V3.857A3.857 3.857 0 0 0 32.143 0" fill="#1d60dc"></path></svg> 1030 <span>Facebook</span> 1031 </a> 1032 </div> 1033 <div class="header-fulltext"></div> 1034 </div> 1035</div> 1036 1037 </div> 1038 1039 <div id="ipotopmenuwrapper"> 1040 1041 <div id="ipotopmenu"> 1042<h4 class="hiddenMenu">Hornà menu</h4> 1043<ul class="topmenulevel1"><li class="topmenuitem1 noborder" id="ipomenu12817694"><a href="/">Ãvod</a></li><li class="topmenuitem1" id="ipomenu13514899"><a href="/akce">Akce</a></li><li class="topmenuitem1" id="ipomenu13420634"><a href="/krouzky">Kroužky</a></li><li class="topmenuitem1 active" id="ipomenu13420637"><a href="/tabory">Tábory</a></li><li class="topmenuitem1" id="ipomenu13420647"><a href="/pro-skoly">Pro Å¡koly</a></li><li class="topmenuitem1" id="ipomenu13420649"><a href="/ubytovani">UbytovánÃ</a></li><li class="topmenuitem1" id="ipomenu13420652"><a href="/o-nas">O nás</a><ul class="topmenulevel2"><li class="topmenuitem2" id="ipomenu13420899"><a href="/aktuality">Aktuality</a></li><li class="topmenuitem2" id="ipomenu13420957"><a href="/programy-pro-dospele">Programy pro dospÄlé</a></li><li class="topmenuitem2" id="ipomenu13420659"><a href="/pujcovna-kostymu">PůjÄovna kostýmů</a></li><li class="topmenuitem2" id="ipomenu13511316">
1043<a href="https://ddmbuc.rajce.idnes.cz/" target="_blank">Fotogalerie</a></li><li class="topmenuitem2" id="ipomenu13441260"><a href="/partneri-a-sponzori">PartneÅi a sponzoÅi</a></li><li class="topmenuitem2" id="ipomenu13511315"><a href="/dokumenty-a-gdpr">Dokumenty a GDPR</a></li><li class="topmenuitem2" id="ipomenu13441265"><a href="/povinne-zverejnovane-informace">PovinnÄ zveÅejÅované informace</a></li></ul></li><li class="topmenuitem1" id="ipomenu13420662"><a href="/kontakty">Kontakty</a></li></ul> 1044 <div class="cleartop"></div> 1045 </div> 1046 </div> 1047 <div id="ipomain"> 1048 <div class="elasticSearchForm elasticSearch-container" id="elasticSearch-form-13463246" > 1049 <h4 class="newsheader">Fulltextové vyhledávánÃ</h4> 1050 <div class="newsbody"> 1051<form action="/tabory?do=mainSection-elasticSearchForm-13463246-form-submit" method="post" id="frm-mainSection-elasticSearchForm-13463246-form" role="search"> 1052<label hidden="" for="frmform-q">Fulltextové vyhledávánÃ</label><input type="text" placeholder="Vyhledat v textu" aria-label="Vyhledat na webu" aria-autocomplete="list" autocomplete="off" name="q" id="frmform-q" value=""> <input type="submit" aria-label="Vyhledat na webu" class="action-button action-button" name="search" id="frmform-search" value="Hledat"> <div class="elasticSearch-autocomplete" aria-live="polite"></div> 1053</form> 1054 </div> 1055</div> 1056
1057<script > 1058 1059 app.index.requireElasticSearchAutocomplete('frmform-q', "\/fulltextove-vyhledavani?do=autocomplete"); 1060</script>
1060 1061<div class="catalog-parameterFilter" id="catalog-parameterFilter-13420637"> 1062 1063 <h4 class="newsheader">Parametrické vyhledávánÃ</h4> 1064 <div class="newsbody"> 1065<form action="/tabory?do=mainSection-catalogGlobalMenuParameterFilter-13420637-form-submit" method="post" id="frm-mainSection-catalogGlobalMenuParameterFilter-13420637-form" class="ajax catalogGlobalMenuParameterFilterForm"> 1066 <div class="form-vertical"> 1067 <div class="form-item attr-77329" id="frmform-filter-77329-pair"><div class="form-item-label"><label for="frmform-filter-77329">MÃsto konánÃ</label></div><div class="form-item-field"><select name="filter[77329]" id="frmform-filter-77329"><option value="---">---</option><option value="DDM BuÄovice" data-count="1">DDM BuÄovice</option></select> </div></div> 1068 <div class="form-item attr-77338" id="frmform-filter-77338-pair"><div class="form-item-label"><label for="frmform-filter-77338">VÄk</label></div><div class="form-item-field"><input type="text" name="filter[77338]" id="frmform-filter-77338" value=""> </div></div> 1069 <div class="form-item attr-77339" id="frmform-filter-77339-pair"><div class="form-item-label"><label for="frmform-filter-77339">Dostupnost</label></div><div class="form-item-field"><select name="filter[77339]" id="frmform-filter-77339"><option value="---">---</option><option value="NáhradnÃci" data-count="1">NáhradnÃci</option></select> </div></div> 1070 <div class="form-item attr-77341" id="frmform-filter-77341-min-pair"><div class="form-item-label"><label for="frmform-filter-77341-min">Datum nástupu</label></div><div class="form-item-field"><input type="date" data-dateinput-type="date" name="filter[77341][min]" id="frmform-filter-77341-min"><input type="date" data-dateinput-type="date" name="filter[77341][max]" id="frmform-filter-77341-max"> </div></div> 1071 <div class="dropdown form-item attr-category"> 1072 <div class="form-item-label"> 1073 <label>Kategorie</label> 1074 </div> 1075 <div class="multiselect"><i class="fa fa-caret-right"></i> <span class="toggle-field-text">Vybrat</span></div> 1076 <div class="form-item-field"> 1077 <span><input type="checkbox" name="filter[category][]" id="frm-mainSection-catalogGlobalMenuParameterFilter-13420637-form-filter-category-0" value="34274"><label for="frm-mainSection-catalogGlobalMenuParameterFilter-13420637-form-filter-category-0"><span data-count="1">Tábory </span></label><br></span> 1078 </div> 1079 </div> 1080 </div> 1081 1082<input type="submit" class="autosubmit action-button" name="submitFilter" id="frmform-submitFilter" value="Filtrovat"> <div><input type="hidden" name="_" id="frmform-_" value="1"></div></form> 1083 </div> 1084</div> 1085 1086 <div id="ipomainframe"> 1087 <div id="ipopage"> 1088<div id="iponavigation"> 1089 <h5 class="hiddenMenu">DrobeÄková navigace</h5> 1090 <p> 1091 <a href="/">Ãvod</a> <span class="separator">></span> 1092 <span class="currentPage">Tábory</span> 1093 </p> 1094 1095</div> 1096 <div class="ipopagetext"> 1097 <div class="catalog view-default content"> 1098 1099 <h1>Tábory</h1> 1100 1101<div id="snippet--flash"></div> 1102 1103 <div class="paragraph"> 1104 </div> 1105<hr class="cleaner"> 1106 1107 1108 1109<div id="snippet-itemsOverview-content"> 1110<div class="items-counter">Zobrazena 1 položka</div> 1111 1112<div class="category-layout-switcher"> 1113</div> 1114 1115 <ul class="items matrix clearfix paragraph js-param-search-cleaner-parent same-height-per-row"> 1116 <li class="js-param-search-product" id="catalog-item-1229142" data-attributes="{"77329":"DDM BuÄovice","77338":"[06,07,08,09,10,11]","77339":"NáhradnÃci","77341":1787522400}"> 1117 <div> 1118 <h3 class="title" title="Kreativ pro holky 6-11 let (min. po 1. tÅÃdÄ)"><a href="/tabory/produkt/150311-kreativ-pro-holky-6-11-let-min-po-1-tride">Kreativ pro holky 6-11 let (min. po 1. tÅÃdÄ)</a></h3> 1119 <div class="description"> 1120 <p>Tábor pro holky (minimálnÄ po prvnà tÅÃdÄ! ) 6 - 11 let se ZdeÅkou... se spoustou tvoÅivých aktivit. PodrobnÄjšà plán obdržÃte pÅed zahájenÃm.</p> 1121 </div> 1122 <div class="attributes"> 1123 <div class="attributes-row clearfix attr-termin-konani" > 1124 1125 <div class="attributes-cell"> 1126 <strong>TermÃn konánÃ</strong> 1127 </div> 1128 <div class="attributes-cell"> 1129 24.08.2026 08:00 - 28.08.2026 15:30 1130 </div> 1131 </div> 1132 <div class="attributes-row clearfix attr-vekova-skupina" > 1133 1134 <div class="attributes-cell"> 1135 <strong>VÄková skupina</strong> 1136 </div> 1137 <div class="attributes-cell"> 1138 6-11 let 1139 </div> 1140 </div> 1141 <div class="attributes-row clearfix attr-cena" > 1142 1143 <div class="attributes-cell"> 1144 <strong>Cena</strong> 1145 </div> 1146 <div class="attributes-cell"> 1147 2 300 KÄ 1148 </div> 1149 </div> 1150 <div class="attributes-row clearfix attr-volna-mista" > 1151 1152 <div class="attributes-cell"> 1153 <strong>Volná mÃsta</strong> 1154 </div> 1155 <div class="attributes-cell"> 1156 Obsazeno (pÅijÃmáme náhradnÃky) 1157 </div> 1158 </div> 1159 <div class="attributes-row clearfix attr-datum-nastupu" > 1160 1161 <div class="attributes-cell"> 1162 <strong>Datum nástupu</strong> 1163 </div> 1164 <div class="attributes-cell"> 1165 24. 8. 2026 1166 </div> 1167 </div>
1168 </div> 1169 1170 1171 1172 <hr class="cleaner"> 1173 <a href="/tabory/produkt/150311-kreativ-pro-holky-6-11-let-min-po-1-tride"> 1174 <img alt="Dům dÄtà a mládeže BuÄovice, pÅÃspÄvková organizace" loading="lazy" width="199" height="148" data-src="/image.php?nid=21815&oid=13522111&width=199&height=148"> 1175 </a> 1176 </div> 1177 </li> 1178 </ul> 1179<div class="items-counter">Zobrazena 1 položka</div> 1180 1181</div> 1182 <div class="paragraph"> 1183 </div> 1184 </div> 1185 </div> 1186 </div> 1187 1188 1189 1190 1191 1192 1193 <div class="hrclear"></div> 1194 <div id="ipocopyright"> 1195<div class="copyright"> 1196 <div class="row copyright__inner layout-container"> 1197 <h2> 1198 <span>Dům dÄtà a mládeže BuÄovice,</span> 1199 <span>pÅÃspÄvková organizace</span> 1200 </h2> 1201 <div class="copy-info flex-container"> 1202 <div class="copy-kontakt"> 1203 <p>VyÅ¡kovská 376, 685 01 BuÄovice</p> 1204 <p><a href="mailto:[email protected]">[email protected]</a></p> 1205 <div class="kontakt-telefony"> 1206 <p><a href="tel:+420517383353">+420 517 383 353</a></p> 1207 <p><a href="tel:+420603565729">+420 603 565 729</a></p> 1208 </div> 1209 <p><a class="action-button" href="/kontakty">Podrobné kontakty</a></p> 1210 </div> 1211 <div class="copy-nabizime"> 1212 <h3>NabÃzÃme:</h3> 1213 <ul> 1214 <li><a href="/akce">Akce</a></li> 1215 <li><a href="/krouzky">Kroužky</a></li> 1216 <li><a href="/tabory">Tábory</a></li> 1217 <li><a href="/pro-skoly">Programy pro Å¡koly</a></li> 1218 <li><a href="/ubytovani">UbytovánÃ</a></li> 1219 <li><a href="/pujcovna-kostymu">PůjÄovna kostýmů</a></li> 1220 </ul> 1221 </div> 1222 <div class="copy-other"> 1223 <a class="action-button" href="https://ddmbuc.iddm.cz/prihlaseni" target="_blank" rel="noopener noreferrer">PÅihlášenÃ</a> 1224 <div class="copy-fb"> 1225 <h3>Sledujte nás:</h3> 1226 <a title="Facebook" href="https://www.facebook.com/ddm.bucovice/" target="_blank" rel="noopener noreferrer"> 1227 <svg width="36" height="36" viewbox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M32.143 0H3.857A3.857 3.857 0 0 0 0 3.857v28.286A3.857 3.857 0 0 0 3.857 36h11.03V23.76H9.823V18h5.062v-4.39c0-4.995 2.973-7.754 7.527-7.754 2.181 0 4.462.39 4.462.39v4.901h-2.513c-2.476 0-3.248 1.537-3.248 3.112V18h5.527l-.884 5.76h-4.643V36h11.029A3.86 3.86 0 0 0 36 32.143V3.857A3.857 3.857 0 0 0 32.143 0" fill="#fff"></path></svg> 1228 <span>Náš Facebook</span> 1229 </a> 1230 </div> 1231 </div> 1232 </div> 1233</div> 1234 1235<div class="row antee"> 1236 <div class="layout-container"> 1237 © 2026 Dům dÄtà a mládeže BuÄovice, pÅÃspÄvková organizace, <a href="mailto:[email protected]">Kontaktovat webmastera</a>, <span id="links"><a href="/prohlaseni-o-pristupnosti">Prohlášenà o pÅÃstupnosti</a>, <a href="/mapa-stranek">Mapa stránek</a></span><br>ANTEE s.r.o. - <a href="https://www.antee.cz" rel="nofollow">Tvorba webových stránek</a>, RedakÄnà systém IPO, <a target="_blank" href="/isdomecek.php" rel="nofollow">IS DomeÄek</a> 1238 </div> 1239</div> 1240</div> 1241 </div> 1242 <div id="ipostatistics">
1243<script > 1244 var _paq = _paq || []; 1245 _paq.push(['disableCookies']); 1246 _paq.push(['trackPageView']); 1247 _paq.push(['enableLinkTracking']); 1248 (function() { 1249 var u="https://matomo.antee.cz/"; 1250 _paq.push(['setTrackerUrl', u+'piwik.php']); 1251 _paq.push(['setSiteId', 8502]); 1252 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 1253 g.defer=true; g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); 1254 })(); 1255</script>
vendor: 1 bytes, line 1255
1255
1256<script > 1257 $(document).ready(function() { 1258 $('a[href^="mailto"]').on("click", function(){ 1259 _paq.push(['setCustomVariable', 1, 'Click mailto','Email='+this.href.replace(/^mailto:/i,'') + ' /Page = ' + location.href,'page']); 1260 _paq.push(['trackGoal', 8]); 1261 _paq.push(['trackPageView']); 1262 }); 1263 1264 $('a[href^="tel"]').on("click", function(){ 1265 _paq.push(['setCustomVariable', 1, 'Click telefon','Telefon='+this.href.replace(/^tel:/i,'') + ' /Page = ' + location.href,'page']); 1266 _paq.push(['trackPageView']); 1267 }); 1268 }); 1269</script>
1269 1270 </div> 1271 1272 <div id="ipofooter"> 1273 1274 </div> 1275 </div> 1276 </div> 1277 </div> 1278 </body> 1279</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.