{"id":184,"date":"2025-09-01T19:39:23","date_gmt":"2025-09-01T17:39:23","guid":{"rendered":"https:\/\/houseoffmotion.pl\/?page_id=184"},"modified":"2026-05-21T16:41:27","modified_gmt":"2026-05-21T14:41:27","slug":"grafik","status":"publish","type":"page","link":"https:\/\/houseoffmotion.pl\/?page_id=184","title":{"rendered":"Grafik"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"184\" class=\"elementor elementor-184\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a93fa6c e-flex e-con-boxed e-con e-parent\" data-id=\"a93fa6c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;shape_divider_top&quot;:&quot;waves&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7\n\tc23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4\n\tc21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0290432 e-con-full e-flex e-con e-child\" data-id=\"0290432\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b0adf4 elementor-widget elementor-widget-heading\" data-id=\"2b0adf4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">GRAFIK<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ea4bf48 e-con-full e-flex e-con e-child\" data-id=\"ea4bf48\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1258c0b elementor-widget elementor-widget-text-editor\" data-id=\"1258c0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Do\u0142\u0105cz do naszych grup i tw\u00f3rz z nami pi\u0119kn\u0105 histori\u0119. Wiele styli tanecznych, na r\u00f3\u017cnych poziomach zaawansowania. Na pewno znajdziesz co\u015b dla siebie!\u00a0<\/p><p>Do zobaczenia w HOM!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f306ee6 e-con-full e-flex e-con e-child\" data-id=\"f306ee6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1edaf2e elementor-widget elementor-widget-html\" data-id=\"1edaf2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"activenow-table-container\" style=\"max-width:100%;overflow:hidden;margin:0 auto;padding:0;\">\r\n  <div style=\"text-align:center;margin-bottom:10px;\">\r\n    <img decoding=\"async\" src=\"https:\/\/www.activenow.io\/assets\/ripple.gif\" width=\"80\" alt=\"Loading...\" \/>\r\n  <\/div>\r\n  <script async src=\"https:\/\/app.activenow.io\/external\/signup_table\/load_by_js?city_id=&code=voel7Wks133EpEXK&proficiency_id=&school_id=16246&signup_table_id=15189&venue_id=&zz=\"><\/script>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  \/\/ 1) Styl awaryjny: pe\u0142na szeroko\u015b\u0107, brak obramowa\u0144, minimalna wysoko\u015b\u0107\r\n  var style = document.createElement('style');\r\n  style.textContent = \".activenow-table-container{overflow:hidden}\"\r\n    + \".activenow-table-container iframe{width:100%!important;display:block;min-height:500px;border:0}\";\r\n  document.head.appendChild(style);\r\n\r\n  var wrap = document.querySelector(\".activenow-table-container\");\r\n\r\n  function setHeight(h) {\r\n    if (!wrap) return;\r\n    var iframe = wrap.querySelector(\"iframe\");\r\n    var H = parseInt(h, 10);\r\n    if (iframe && H && H > 200 && H < 10000) {\r\n      iframe.style.height = H + \"px\";\r\n      \/\/ utrzymaj min-height nieco poni\u017cej realnej wysoko\u015bci\r\n      iframe.style.minHeight = Math.max(400, Math.min(H, 1400)) + \"px\";\r\n    }\r\n  }\r\n\r\n  \/\/ 2) Nas\u0142uch komunikat\u00f3w z ActiveNow (postMessage)\r\n  window.addEventListener(\"message\", function (e) {\r\n    var origin = e.origin || \"\";\r\n    \/\/ akceptuj tylko wiarygodne \u017ar\u00f3d\u0142a\r\n    if (!\/(\\.|^)activenow\\.io$\/.test(origin) && !\/(\\.|^)app\\.activenow\\.io$\/.test(origin)) return;\r\n\r\n    var d = e.data;\r\n    \/\/ typowe warianty payloadu wysoko\u015bci\r\n    if (typeof d === \"number\") { setHeight(d); return; }\r\n    if (typeof d === \"string\" && \/^\\d+$\/.test(d)) { setHeight(d); return; }\r\n    if (d && typeof d === \"object\") {\r\n      var h = d.height || d.iframeHeight || d.activenowIframeHeight;\r\n      if (h) setHeight(h);\r\n    }\r\n  }, false);\r\n\r\n  \/\/ 3) Fallback: po interakcji (np. klikniecie filtra) tymczasowo podnie\u015b min-height,\r\n  \/\/    \u017ceby dolny kontener nie \"nachodzi\u0142\", nawet je\u015bli postMessage nie przyleci.\r\n  if (wrap) {\r\n    wrap.addEventListener(\"click\", function () {\r\n      var iframe = wrap.querySelector(\"iframe\");\r\n      if (iframe) {\r\n        iframe.style.minHeight = \"900px\";\r\n        setTimeout(function () {\r\n          \/\/ po chwili wr\u00f3\u0107 do rozs\u0105dnej warto\u015bci\r\n          iframe.style.minHeight = \"500px\";\r\n        }, 3000);\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ 4) Delikatny \u201ekick\u201d po za\u0142adowaniu iframe (gdyby provider wysy\u0142a\u0142 wysoko\u015b\u0107 z op\u00f3\u017anieniem)\r\n  \/\/    \u2014 nie zna tre\u015bci iframa (CORS), ale czasem aktywuje postMessage po reflow.\r\n  var tries = 0, t = setInterval(function () {\r\n    tries++;\r\n    \/\/ spr\u00f3buj lekko zmieni\u0107 styl, by wywo\u0142a\u0107 reflow\r\n    var iframe = wrap && wrap.querySelector(\"iframe\");\r\n    if (iframe) {\r\n      iframe.style.height = (iframe.clientHeight || 500) + \"px\";\r\n    }\r\n    if (tries > 10) clearInterval(t);\r\n  }, 500);\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>GRAFIK Do\u0142\u0105cz do naszych grup i tw\u00f3rz z nami pi\u0119kn\u0105 histori\u0119. Wiele styli tanecznych, na r\u00f3\u017cnych poziomach zaawansowania. Na pewno znajdziesz co\u015b dla siebie!\u00a0 Do zobaczenia w HOM!<\/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-184","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/houseoffmotion.pl\/index.php?rest_route=\/wp\/v2\/pages\/184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/houseoffmotion.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/houseoffmotion.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/houseoffmotion.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/houseoffmotion.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=184"}],"version-history":[{"count":31,"href":"https:\/\/houseoffmotion.pl\/index.php?rest_route=\/wp\/v2\/pages\/184\/revisions"}],"predecessor-version":[{"id":560,"href":"https:\/\/houseoffmotion.pl\/index.php?rest_route=\/wp\/v2\/pages\/184\/revisions\/560"}],"wp:attachment":[{"href":"https:\/\/houseoffmotion.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}