Co to są tagi i jak ich używać?

Co to są tagi i jak ich używać?
Tagi są jednym z najważniejszych elementów w tworzeniu stron internetowych. Są to specjalne oznaczenia umieszczane w kodzie HTML, które mają na celu zidentyfikowanie i opisanie różnych elementów zawartych na stronie. Mogą być także wykorzystywane do polepszenia widoczności strony w wynikach wyszukiwania. Warto zatem poznać, czym są tagi i jak ich używać. 1. Tagi HTML – podstawowe informacje Tagi HTML są fragmentami kodu umieszczanymi w znakach <>. Istnieje wiele różnych tagów, ale w tym artykule skupimy się na kilku najważniejszych. Tagi te służą do zdefiniowania znaczenia i struktury elementów na stronie. Przykładem może być tag

, który oznacza paragraf, lub tag

, który reprezentuje nagłówek pierwszego poziomu. Używanie odpowiednich tagów jest kluczowe dla jasnego określenia struktury i znaczenia elementów na stronie. 2. Tagi meta – wpływ na SEO Tagi meta są specjalnymi tagami używanymi w sekcji kodu HTML. Służą one do przekazania dodatkowych informacji o stronie. Jednym z najważniejszych tagów meta jest tag , który określa tytuł strony wyświetlany w wynikach wyszukiwania. Ważny jest także tag <meta name="description">, który zawiera krótki opis strony wyświetlany w wynikach wyszukiwania. Używanie odpowiednich tagów meta może wpłynąć na lepszą widoczność strony w wynikach wyszukiwania. 3. Tagi atrybutów – dostosowanie elementów Tagi atrybutów są używane wewnątrz innych tagów i służą do dostosowania konkretnych elementów na stronie. Przykładem jest tag <a>, który jest używany do tworzenia odnośników. W tym tagu można użyć atrybutu „href”, który wskazuje adres, do którego ma prowadzić odnośnik. Innym przykładem jest tag <img>, który służy do wyświetlania obrazków na stronie. W tym przypadku można użyć atrybutu „src”, aby wskazać adres obrazka. 4. Tagi semantyczne – znaczenie dla struktury i dostępności Tagi semantyczne są specjalnymi tagami, które mają na celu określenie znaczenia i struktury elementów na stronie. Tagi takie jak <header>, <nav>, <section> czy <footer> mają swoje specyficzne znaczenie, które pomaga przeglądarkom i oprogramowaniu jasno określić, jakie jest przeznaczenie poszczególnych elementów. Używanie tagów semantycznych nie tylko ułatwia tworzenie klarownego kodu, ale także przyczynia się do poprawy dostępności strony dla użytkowników korzystających z czytników ekranowych. Podsumowując, tagi są narzędziem niezbędnym w tworzeniu stron internetowych. Poprawne i konsekwentne używanie odpowiednich tagów sprawia, że strona jest czytelna przez przeglądarki i wyszukiwarki internetowe. Dodatkowo, wykorzystanie tagów meta pozwala na polepszenie widoczności strony w wynikach wyszukiwania. Tagi atrybutów pozwalają dostosować elementy według własnych potrzeb, a tagi semantyczne ułatwiają zrozumienie struktury strony i poprawiają dostępność dla użytkowników. Zachęcam do zgłębiania tematu tagów i eksperymentowania z ich wykorzystaniem podczas tworzenia stron internetowych. </div> <div class="post_tag"><span>Tags:</span>  <a href="https://domanex.pl/tag/co-to-tagi/">co to tagi</a> </div> </article> <div class="wp_nav_links"> <a href="https://domanex.pl/jak-stworzyc-szablon-strony-html-krok-po-kroku/" rel="prev">Previous</a> <a href="https://domanex.pl/czy-tanie-pozycjonowanie-stron-internetowych-jest-mozliwe-sprawdzamy/" rel="next">Next</a> </div> </div> <aside class="col-md-4"> <div class="sidebar"> <div class="sidebar_widgets" id="block-2"><form role="search" method="get" action="https://domanex.pl/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search" ><label class="wp-block-search__label" for="wp-block-search__input-1" >Szukaj</label><div class="wp-block-search__inside-wrapper " ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="" value="" type="search" name="s" required /><button aria-label="Szukaj" class="wp-block-search__button wp-element-button" type="submit" >Szukaj</button></div></form></div><div class="sidebar_widgets" id="block-3"> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <h2 class="wp-block-heading">Ostatnie wpisy</h2> <ul class="wp-block-latest-posts__list wp-block-latest-posts"><li><a class="wp-block-latest-posts__post-title" href="https://domanex.pl/dlaczego-warto-montowac-klimatyzacje-w-krakowskich-biurach/">Dlaczego warto montować klimatyzację w krakowskich biurach?</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://domanex.pl/produkcja-obudow-plastikowych-na-czym-polega/">Produkcja obudów plastikowych – na czym polega?</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://domanex.pl/najlepsze-kryptowaluty-na-rynku-gdzie-warto-inwestowac/">Najlepsze kryptowaluty na rynku – gdzie warto inwestować?</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://domanex.pl/jak-skutecznie-wypozycjonowac-swoja-wizytowke-w-mapach-google/">Jak skutecznie wypozycjonować swoją wizytówkę w Mapach Google?</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://domanex.pl/payback-pionier-programow-lojalnosciowych-w-polsce-jak-zmienil-sie-po-latach/">Payback – Pionier programów lojalnościowych w Polsce: Jak zmienił się po latach?</a></li> </ul></div></div> </div> </div> </aside> </div> </div> </div> <footer id="footer" class="footer_2 secondary-bg"> <div class="container"> <div class="footer_widgets"> <div class="footer_nav"> <div class="menu-menu-container"><ul id="menu-menu-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-22"><a href="https://domanex.pl/">Strona główna</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-23"><a href="https://domanex.pl/blog/">Blog</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30"><a href="https://domanex.pl/catalog/">Katalog</a></li> </ul></div> </div> </div> </div> <div class="footer_bottom"> <div class="container"> <div class="row"> <div class="col-md-6 col-md-push-6"> <div class="follow_us"> </div> </div> <div class="col-md-6 col-md-pull-6"> <p>Copyright © 2023 domanex.pl</p> </div> </div> </div> </div> </footer> </div> <script> var wpaicgUserLoggedIn = false; </script> <style type="text/css" > #eu-cookie-bar { background-color : #ffffff; } #eu-cookie-bar , #eu-cookie-bar a { color : #000000; } </style> <!-- Cookie Bar --> <div id="eu-cookie-bar">Ta strona korzysta z ciasteczek aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie ze strony oznacza, że zgadzasz się na ich użycie. <button id="euCookieAcceptWP" style="background:#30c5ff;" onclick="euSetCookie('euCookiesAcc', true, 30); euAcceptCookiesWP();">Zgoda</button></div> <!-- End Cookie Bar --> <script type="text/html" id="tmpl-media-frame"> <div class="media-frame-title" id="media-frame-title"></div> <h2 class="media-frame-menu-heading">Działania</h2> <button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false"> Menu <span class="dashicons dashicons-arrow-down" aria-hidden="true"></span> </button> <div class="media-frame-menu"></div> <div class="media-frame-tab-panel"> <div class="media-frame-router"></div> <div class="media-frame-content"></div> </div> <h2 class="media-frame-actions-heading screen-reader-text"> Wybrane działania mediów </h2> <div class="media-frame-toolbar"></div> <div class="media-frame-uploader"></div> </script> <script type="text/html" id="tmpl-media-modal"> <div tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title"> <# if ( data.hasCloseButton ) { #> <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text"> Zamknij okienko dialogowe </span></span></button> <# } #> <div class="media-modal-content" role="document"></div> </div> <div class="media-modal-backdrop"></div> </script> <script type="text/html" id="tmpl-uploader-window"> <div class="uploader-window-content"> <div class="uploader-editor-title">Upuść tutaj pliki, aby je przesłać</div> </div> </script> <script type="text/html" id="tmpl-uploader-editor"> <div class="uploader-editor-content"> <div class="uploader-editor-title">Upuść tutaj pliki, aby je przesłać</div> </div> </script> <script type="text/html" id="tmpl-uploader-inline"> <# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #> <# if ( data.canClose ) { #> <button class="close dashicons dashicons-no"><span class="screen-reader-text"> Zamknij panel dodawania plików </span></button> <# } #> <div class="uploader-inline-content {{ messageClass }}"> <# if ( data.message ) { #> <h2 class="upload-message">{{ data.message }}</h2> <# } #> <div class="upload-ui"> <h2 class="upload-instructions drop-instructions">Upuść tutaj pliki, aby je przesłać</h2> <p class="upload-instructions drop-instructions">lub</p> <button type="button" class="browser button button-hero" aria-labelledby="post-upload-info">Wybierz pliki</button> </div> <div class="upload-inline-status"></div> <div class="post-upload-ui" id="post-upload-info"> <p class="max-upload-size"> Maksymalna wielkość dodawanych plików: 128 MB. </p> <# if ( data.suggestedWidth && data.suggestedHeight ) { #> <p class="suggested-dimensions"> Sugerowane wymiary obrazu: {{data.suggestedWidth}} na piksele {{data.suggestedHeight}}. </p> <# } #> </div> </div> </script> <script type="text/html" id="tmpl-media-library-view-switcher"> <a href="https://domanex.pl/wp-admin/upload.php?mode=list" class="view-list"> <span class="screen-reader-text"> Widok listy </span> </a> <a href="https://domanex.pl/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page"> <span class="screen-reader-text"> Widok siatki </span> </a> </script> <script type="text/html" id="tmpl-uploader-status"> <h2>Przesyłanie</h2> <div class="media-progress-bar"><div></div></div> <div class="upload-details"> <span class="upload-count"> <span class="upload-index"></span> / <span class="upload-total"></span> </span> <span class="upload-detail-separator">–</span> <span class="upload-filename"></span> </div> <div class="upload-errors"></div> <button type="button" class="button upload-dismiss-errors">Ignoruj błędy</button> </script> <script type="text/html" id="tmpl-uploader-status-error"> <span class="upload-error-filename">{{{ data.filename }}}</span> <span class="upload-error-message">{{ data.message }}</span> </script> <script type="text/html" id="tmpl-edit-attachment-frame"> <div class="edit-media-header"> <button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edytuj poprzednie medium</span></button> <button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edytuj następny plik</span></button> <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text">Zamknij okienko dialogowe</span></span></button> </div> <div class="media-frame-title"></div> <div class="media-frame-content"></div> </script> <script type="text/html" id="tmpl-attachment-details-two-column"> <div class="attachment-media-view {{ data.orientation }}"> <h2 class="screen-reader-text">Podgląd załącznika</h2> <div class="thumbnail thumbnail-{{ data.type }}"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div></div></div> <# } else if ( data.sizes && data.sizes.full ) { #> <img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" /> <# } else if ( data.sizes && data.sizes.large ) { #> <img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" /> <# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #> <img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" /> <# } #> <# if ( 'audio' === data.type ) { #> <div class="wp-media-wrapper wp-audio"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}" /> </audio> </div> <# } else if ( 'video' === data.type ) { var w_rule = ''; if ( data.width ) { w_rule = 'width: ' + data.width + 'px;'; } else if ( wp.media.view.settings.contentWidth ) { w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; } #> <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}" /> </video> </div> <# } #> <div class="attachment-actions"> <# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #> <button type="button" class="button edit-attachment">Edytuj obrazek</button> <# } else if ( 'pdf' === data.subtype && data.sizes ) { #> <p>Podgląd dokumentu</p> <# } #> </div> </div> </div> <div class="attachment-info"> <span class="settings-save-status" role="status"> <span class="spinner"></span> <span class="saved">Zapisano.</span> </span> <div class="details"> <h2 class="screen-reader-text"> Szczegóły </h2> <div class="uploaded"><strong>Wysłano na serwer:</strong> {{ data.dateFormatted }}</div> <div class="uploaded-by"> <strong>Wgrane przez:</strong> <# if ( data.authorLink ) { #> <a href="{{ data.authorLink }}">{{ data.authorName }}</a> <# } else { #> {{ data.authorName }} <# } #> </div> <# if ( data.uploadedToTitle ) { #> <div class="uploaded-to"> <strong>Wgrano do:</strong> <# if ( data.uploadedToLink ) { #> <a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a> <# } else { #> {{ data.uploadedToTitle }} <# } #> </div> <# } #> <div class="filename"><strong>Nazwa pliku:</strong> {{ data.filename }}</div> <div class="file-type"><strong>Typ pliku:</strong> {{ data.mime }}</div> <div class="file-size"><strong>Wielkość pliku:</strong> {{ data.filesizeHumanReadable }}</div> <# if ( 'image' === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #> <div class="dimensions"><strong>Wymiary:</strong> {{ data.width }} do {{ data.height }} pikseli </div> <# } #> <# if ( data.originalImageURL && data.originalImageName ) { #> <div class="word-wrap-break-word"> <strong>Pierwotny obrazek:</strong> <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> </div> <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> <div class="file-length"><strong>Długość:</strong> <span aria-hidden="true">{{ data.fileLength }}</span> <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> </div> <# } #> <# if ( 'audio' === data.type && data.meta.bitrate ) { #> <div class="bitrate"> <strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s <# if ( data.meta.bitrate_mode ) { #> {{ ' ' + data.meta.bitrate_mode.toUpperCase() }} <# } #> </div> <# } #> <# if ( data.mediaStates ) { #> <div class="media-states"><strong>Użyty jako:</strong> {{ data.mediaStates }}</div> <# } #> <div class="compat-meta"> <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #> </div> </div> <div class="settings"> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> <# if ( 'image' === data.type ) { #> <span class="setting alt-text has-description" data-setting="alt"> <label for="attachment-details-two-column-alt-text" class="name">Tekst alternatywny</label> <textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea> </span> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener">Proszę opisać cel obrazka<span class="screen-reader-text"> (otworzy się w nowej karcie)</span></a>. Proszę pozostawić puste, jeśli jest on czysto dekoracyjny.</p> <# } #> <span class="setting" data-setting="title"> <label for="attachment-details-two-column-title" class="name">Tytuł</label> <input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} /> </span> <# if ( 'audio' === data.type ) { #> <span class="setting" data-setting="artist"> <label for="attachment-details-two-column-artist" class="name">Artysta</label> <input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" /> </span> <span class="setting" data-setting="album"> <label for="attachment-details-two-column-album" class="name">Album</label> <input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" /> </span> <# } #> <span class="setting" data-setting="caption"> <label for="attachment-details-two-column-caption" class="name">Podpis</label> <textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> </span> <span class="setting" data-setting="description"> <label for="attachment-details-two-column-description" class="name">Opis</label> <textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> </span> <span class="setting" data-setting="url"> <label for="attachment-details-two-column-copy-link" class="name">Adres URL pliku:</label> <input type="text" class="attachment-details-copy-link" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly /> <span class="copy-to-clipboard-container"> <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Skopiuj adres URL do schowka</button> <span class="success hidden" aria-hidden="true">Skopiowano!</span> </span> </span> <div class="attachment-compat"></div> </div> <div class="actions"> <# if ( data.link ) { #> <a class="view-attachment" href="{{ data.link }}">Zobacz stronę załącznika</a> <# } #> <# if ( data.can.save ) { #> <# if ( data.link ) { #> <span class="links-separator">|</span> <# } #> <a href="{{ data.editLink }}">Edytuj więcej informacji</a> <# } #> <# if ( data.can.save && data.link ) { #> <span class="links-separator">|</span> <a href="{{ data.url }}" download>Pobierz plik</a> <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <# if ( data.link || data.can.save ) { #> <span class="links-separator">|</span> <# } #> <button type="button" class="button-link delete-attachment">Usuń</button> <# } #> </div> </div> </script> <script type="text/html" id="tmpl-attachment"> <div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}"> <div class="thumbnail"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div> <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> <div class="centered"> <img src="{{ data.size.url }}" draggable="false" alt="" /> </div> <# } else { #> <div class="centered"> <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> <img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" /> <# } else if ( data.sizes && data.sizes.medium ) { #> <img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" /> <# } else { #> <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> <# } #> </div> <div class="filename"> <div>{{ data.filename }}</div> </div> <# } #> </div> <# if ( data.buttons.close ) { #> <button type="button" class="button-link attachment-close media-modal-icon"><span class="screen-reader-text"> Usuń </span></button> <# } #> </div> <# if ( data.buttons.check ) { #> <button type="button" class="check" tabindex="-1"><span class="media-modal-icon"></span><span class="screen-reader-text"> Odznacz </span></button> <# } #> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; if ( data.describe ) { if ( 'image' === data.type ) { #> <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption" aria-label="Podpis" placeholder="Podpis…" {{ maybeReadOnly }} /> <# } else { #> <input type="text" value="{{ data.title }}" class="describe" data-setting="title" <# if ( 'video' === data.type ) { #> aria-label="Tytuł filmu" placeholder="Tytuł pliku video…" <# } else if ( 'audio' === data.type ) { #> aria-label="Tytuł pliku audio" placeholder="Tytuł pliku audio…" <# } else { #> aria-label="Tutuł mediów" placeholder="Tytuł mediów…" <# } #> {{ maybeReadOnly }} /> <# } } #> </script> <script type="text/html" id="tmpl-attachment-details"> <h2> Szczegóły załączonego pliku <span class="settings-save-status" role="status"> <span class="spinner"></span> <span class="saved">Zapisano.</span> </span> </h2> <div class="attachment-info"> <# if ( 'audio' === data.type ) { #> <div class="wp-media-wrapper wp-audio"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}" /> </audio> </div> <# } else if ( 'video' === data.type ) { var w_rule = ''; if ( data.width ) { w_rule = 'width: ' + data.width + 'px;'; } else if ( wp.media.view.settings.contentWidth ) { w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; } #> <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}" /> </video> </div> <# } else { #> <div class="thumbnail thumbnail-{{ data.type }}"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div></div></div> <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> <img src="{{ data.size.url }}" draggable="false" alt="" /> <# } else { #> <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> <# } #> </div> <# } #> <div class="details"> <div class="filename">{{ data.filename }}</div> <div class="uploaded">{{ data.dateFormatted }}</div> <div class="file-size">{{ data.filesizeHumanReadable }}</div> <# if ( 'image' === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #> <div class="dimensions"> {{ data.width }} do {{ data.height }} pikseli </div> <# } #> <# if ( data.originalImageURL && data.originalImageName ) { #> <div class="word-wrap-break-word"> Pierwotny obrazek: <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> </div> <# } #> <# if ( data.can.save && data.sizes ) { #> <a class="edit-attachment" href="{{ data.editLink }}&image-editor" target="_blank">Edytuj obrazek</a> <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> <div class="file-length">Długość: <span aria-hidden="true">{{ data.fileLength }}</span> <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> </div> <# } #> <# if ( data.mediaStates ) { #> <div class="media-states"><strong>Użyty jako:</strong> {{ data.mediaStates }}</div> <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <button type="button" class="button-link delete-attachment">Usuń</button> <# } #> <div class="compat-meta"> <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #> </div> </div> </div> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> <# if ( 'image' === data.type ) { #> <span class="setting alt-text has-description" data-setting="alt"> <label for="attachment-details-alt-text" class="name">Tekst alternatywny</label> <textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea> </span> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener">Proszę opisać cel obrazka<span class="screen-reader-text"> (otworzy się w nowej karcie)</span></a>. Proszę pozostawić puste, jeśli jest on czysto dekoracyjny.</p> <# } #> <span class="setting" data-setting="title"> <label for="attachment-details-title" class="name">Tytuł</label> <input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} /> </span> <# if ( 'audio' === data.type ) { #> <span class="setting" data-setting="artist"> <label for="attachment-details-artist" class="name">Artysta</label> <input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" /> </span> <span class="setting" data-setting="album"> <label for="attachment-details-album" class="name">Album</label> <input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" /> </span> <# } #> <span class="setting" data-setting="caption"> <label for="attachment-details-caption" class="name">Podpis</label> <textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> </span> <span class="setting" data-setting="description"> <label for="attachment-details-description" class="name">Opis</label> <textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> </span> <span class="setting" data-setting="url"> <label for="attachment-details-copy-link" class="name">Adres URL pliku:</label> <input type="text" class="attachment-details-copy-link" id="attachment-details-copy-link" value="{{ data.url }}" readonly /> <div class="copy-to-clipboard-container"> <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Skopiuj adres URL do schowka</button> <span class="success hidden" aria-hidden="true">Skopiowano!</span> </div> </span> </script> <script type="text/html" id="tmpl-media-selection"> <div class="selection-info"> <span class="count"></span> <# if ( data.editable ) { #> <button type="button" class="button-link edit-selection">Edytuj zaznaczenie</button> <# } #> <# if ( data.clearable ) { #> <button type="button" class="button-link clear-selection">Wyczyść</button> <# } #> </div> <div class="selection-view"></div> </script> <script type="text/html" id="tmpl-attachment-display-settings"> <h2>Ustawienia wyświetlania załączonego pliku</h2> <# if ( 'image' === data.type ) { #> <span class="setting align"> <label for="attachment-display-settings-alignment" class="name">Wyrównanie</label> <select id="attachment-display-settings-alignment" class="alignment" data-setting="align" <# if ( data.userSettings ) { #> data-user-setting="align" <# } #>> <option value="left"> Do lewej </option> <option value="center"> Wyśrodkowanie </option> <option value="right"> Do prawej </option> <option value="none" selected> Brak </option> </select> </span> <# } #> <span class="setting"> <label for="attachment-display-settings-link-to" class="name"> <# if ( data.model.canEmbed ) { #> Osadzona treść lub odnośnik <# } else { #> Odnośnik do <# } #> </label> <select id="attachment-display-settings-link-to" class="link-to" data-setting="link" <# if ( data.userSettings && ! data.model.canEmbed ) { #> data-user-setting="urlbutton" <# } #>> <# if ( data.model.canEmbed ) { #> <option value="embed" selected> Osadź odtwarzacz mediów </option> <option value="file"> <# } else { #> <option value="none" selected> Brak </option> <option value="file"> <# } #> <# if ( data.model.canEmbed ) { #> Odnośnik do pliku multimedialnego <# } else { #> Plik multimedialny <# } #> </option> <option value="post"> <# if ( data.model.canEmbed ) { #> Odnośnik do strony pliku <# } else { #> Strona załącznika <# } #> </option> <# if ( 'image' === data.type ) { #> <option value="custom"> Własny adres URL </option> <# } #> </select> </span> <span class="setting"> <label for="attachment-display-settings-link-to-custom" class="name">Adres URL</label> <input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </span> <# if ( 'undefined' !== typeof data.sizes ) { #> <span class="setting"> <label for="attachment-display-settings-size" class="name">Rozmiar</label> <select id="attachment-display-settings-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <# var size = data.sizes['thumbnail']; if ( size ) { #> <option value="thumbnail" > Miniatura – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['medium']; if ( size ) { #> <option value="medium" > Średni – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['large']; if ( size ) { #> <option value="large" > Duży – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['full']; if ( size ) { #> <option value="full" selected='selected'> Pełny rozmiar – {{ size.width }} × {{ size.height }} </option> <# } #> </select> </span> <# } #> </script> <script type="text/html" id="tmpl-gallery-settings"> <h2>Ustawienia galerii</h2> <span class="setting"> <label for="gallery-settings-link-to" class="name">Odnośnik do</label> <select id="gallery-settings-link-to" class="link-to" data-setting="link" <# if ( data.userSettings ) { #> data-user-setting="urlbutton" <# } #>> <option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> Strona załącznika </option> <option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> Plik multimedialny </option> <option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> Brak </option> </select> </span> <span class="setting"> <label for="gallery-settings-columns" class="name select-label-inline">Kolumny</label> <select id="gallery-settings-columns" class="columns" name="columns" data-setting="columns"> <option value="1" <# if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 1 </option> <option value="2" <# if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 2 </option> <option value="3" <# if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 3 </option> <option value="4" <# if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 4 </option> <option value="5" <# if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 5 </option> <option value="6" <# if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 6 </option> <option value="7" <# if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 7 </option> <option value="8" <# if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 8 </option> <option value="9" <# if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 9 </option> </select> </span> <span class="setting"> <input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" /> <label for="gallery-settings-random-order" class="checkbox-label-inline">Losowa kolejność</label> </span> <span class="setting size"> <label for="gallery-settings-size" class="name">Rozmiar</label> <select id="gallery-settings-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #> > <option value="thumbnail"> Miniatura </option> <option value="medium"> Średni </option> <option value="large"> Duży </option> <option value="full"> Pełny rozmiar </option> </select> </span> </script> <script type="text/html" id="tmpl-playlist-settings"> <h2>Ustawienia listy odtwarzania</h2> <# var emptyModel = _.isEmpty( data.model ), isVideo = 'video' === data.controller.get('library').props.get('type'); #> <span class="setting"> <input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-list" class="checkbox-label-inline"> <# if ( isVideo ) { #> Wyświetlaj listę filmów <# } else { #> Wyświetl listę utworów <# } #> </label> </span> <# if ( ! isVideo ) { #> <span class="setting"> <input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-artist" class="checkbox-label-inline"> Wyświetlaj nazwę wykonawcy na liście utworów </label> </span> <# } #> <span class="setting"> <input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-images" class="checkbox-label-inline"> Wyświetlaj obrazki </label> </span> </script> <script type="text/html" id="tmpl-embed-link-settings"> <span class="setting link-text"> <label for="embed-link-settings-link-text" class="name">Treść odnośnika</label> <input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" /> </span> <div class="embed-container" style="display: none;"> <div class="embed-preview"></div> </div> </script> <script type="text/html" id="tmpl-embed-image-settings"> <div class="wp-clearfix"> <div class="thumbnail"> <img src="{{ data.model.url }}" draggable="false" alt="" /> </div> </div> <span class="setting alt-text has-description"> <label for="embed-image-settings-alt-text" class="name">Tekst alternatywny</label> <textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea> </span> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener">Proszę opisać cel obrazka<span class="screen-reader-text"> (otworzy się w nowej karcie)</span></a>. Proszę pozostawić puste, jeśli jest on czysto dekoracyjny.</p> <span class="setting caption"> <label for="embed-image-settings-caption" class="name">Podpis</label> <textarea id="embed-image-settings-caption" data-setting="caption"></textarea> </span> <fieldset class="setting-group"> <legend class="name">Wyrównanie</legend> <span class="setting align"> <span class="button-group button-large" data-setting="align"> <button class="button" value="left"> Do lewej </button> <button class="button" value="center"> Wyśrodkowanie </button> <button class="button" value="right"> Do prawej </button> <button class="button active" value="none"> Brak </button> </span> </span> </fieldset> <fieldset class="setting-group"> <legend class="name">Odnośnik do</legend> <span class="setting link-to"> <span class="button-group button-large" data-setting="link"> <button class="button" value="file"> Adres URL obrazka </button> <button class="button" value="custom"> Własny adres URL </button> <button class="button active" value="none"> Brak </button> </span> </span> <span class="setting"> <label for="embed-image-settings-link-to-custom" class="name">Adres URL</label> <input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </span> </fieldset> </script> <script type="text/html" id="tmpl-image-details"> <div class="media-embed"> <div class="embed-media-settings"> <div class="column-settings"> <span class="setting alt-text has-description"> <label for="image-details-alt-text" class="name">Tekst alternatywny</label> <textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea> </span> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener">Proszę opisać cel obrazka<span class="screen-reader-text"> (otworzy się w nowej karcie)</span></a>. Proszę pozostawić puste, jeśli jest on czysto dekoracyjny.</p> <span class="setting caption"> <label for="image-details-caption" class="name">Podpis</label> <textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea> </span> <h2>Ustawienia wyświetlania</h2> <fieldset class="setting-group"> <legend class="legend-inline">Wyrównanie</legend> <span class="setting align"> <span class="button-group button-large" data-setting="align"> <button class="button" value="left"> Do lewej </button> <button class="button" value="center"> Wyśrodkowanie </button> <button class="button" value="right"> Do prawej </button> <button class="button active" value="none"> Brak </button> </span> </span> </fieldset> <# if ( data.attachment ) { #> <# if ( 'undefined' !== typeof data.attachment.sizes ) { #> <span class="setting size"> <label for="image-details-size" class="name">Rozmiar</label> <select id="image-details-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <# var size = data.sizes['thumbnail']; if ( size ) { #> <option value="thumbnail"> Miniatura – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['medium']; if ( size ) { #> <option value="medium"> Średni – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['large']; if ( size ) { #> <option value="large"> Duży – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['full']; if ( size ) { #> <option value="full"> Pełny rozmiar – {{ size.width }} × {{ size.height }} </option> <# } #> <option value="custom"> Własny rozmiar </option> </select> </span> <# } #> <div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>"> <span class="custom-size-setting"> <label for="image-details-size-width">Szerokość</label> <input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" /> </span> <span class="sep" aria-hidden="true">×</span> <span class="custom-size-setting"> <label for="image-details-size-height">Wysokość</label> <input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" /> </span> <p id="image-size-desc" class="description">Rozmiar obrazka w pikselach</p> </div> <# } #> <span class="setting link-to"> <label for="image-details-link-to" class="name">Odnośnik do</label> <select id="image-details-link-to" data-setting="link"> <# if ( data.attachment ) { #> <option value="file"> Plik multimedialny </option> <option value="post"> Strona załącznika </option> <# } else { #> <option value="file"> Adres URL obrazka </option> <# } #> <option value="custom"> Własny adres URL </option> <option value="none"> Brak </option> </select> </span> <span class="setting"> <label for="image-details-link-to-custom" class="name">Adres URL</label> <input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </span> <div class="advanced-section"> <h2><button type="button" class="button-link advanced-toggle">Opcje zaawansowane</button></h2> <div class="advanced-settings hidden"> <div class="advanced-image"> <span class="setting title-text"> <label for="image-details-title-attribute" class="name">Tytuł obrazka</label> <input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" /> </span> <span class="setting extra-classes"> <label for="image-details-css-class" class="name">Klasa CSS obrazka</label> <input type="text" id="image-details-css-class" data-setting="extraClasses" value="{{ data.model.extraClasses }}" /> </span> </div> <div class="advanced-link"> <span class="setting link-target"> <input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>> <label for="image-details-link-target" class="checkbox-label">Otwórz odnośnik w nowej zakładce</label> </span> <span class="setting link-rel"> <label for="image-details-link-rel" class="name">Relacja (XFN)</label> <input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" /> </span> <span class="setting link-class-name"> <label for="image-details-link-css-class" class="name">Klasa CSS odnośnika</label> <input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" /> </span> </div> </div> </div> </div> <div class="column-image"> <div class="image"> <img src="{{ data.model.url }}" draggable="false" alt="" /> <# if ( data.attachment && window.imageEdit ) { #> <div class="actions"> <input type="button" class="edit-attachment button" value="Edytuj oryginał" /> <input type="button" class="replace-attachment button" value="Zastąp" /> </div> <# } #> </div> </div> </div> </div> </script> <script type="text/html" id="tmpl-image-editor"> <div id="media-head-{{ data.id }}"></div> <div id="image-editor-{{ data.id }}"></div> </script> <script type="text/html" id="tmpl-audio-details"> <# var ext, html5types = { mp3: wp.media.view.settings.embedMimes.mp3, ogg: wp.media.view.settings.embedMimes.ogg }; #> <div class="media-embed media-embed-details"> <div class="embed-media-settings embed-audio-settings"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}" preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}" <# if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { #> autoplay<# } if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { #> loop<# } #> > <# if ( ! _.isEmpty( data.model.src ) ) { #> <source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.mp3 ) ) { #> <source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.ogg ) ) { #> <source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.flac ) ) { #> <source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.m4a ) ) { #> <source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.wav ) ) { #> <source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" /> <# } #> </audio> <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split('.').pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <span class="setting"> <label for="audio-details-source" class="name">Adres URL</label> <input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting">Usuń źródło dźwięku</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.mp3 ) ) { if ( ! _.isUndefined( html5types.mp3 ) ) { delete html5types.mp3; } #> <span class="setting"> <label for="audio-details-mp3-source" class="name">MP3</label> <input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" /> <button type="button" class="button-link remove-setting">Usuń źródło dźwięku</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.ogg ) ) { if ( ! _.isUndefined( html5types.ogg ) ) { delete html5types.ogg; } #> <span class="setting"> <label for="audio-details-ogg-source" class="name">OGG</label> <input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" /> <button type="button" class="button-link remove-setting">Usuń źródło dźwięku</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.flac ) ) { if ( ! _.isUndefined( html5types.flac ) ) { delete html5types.flac; } #> <span class="setting"> <label for="audio-details-flac-source" class="name">FLAC</label> <input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" /> <button type="button" class="button-link remove-setting">Usuń źródło dźwięku</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.m4a ) ) { if ( ! _.isUndefined( html5types.m4a ) ) { delete html5types.m4a; } #> <span class="setting"> <label for="audio-details-m4a-source" class="name">M4A</label> <input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" /> <button type="button" class="button-link remove-setting">Usuń źródło dźwięku</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.wav ) ) { if ( ! _.isUndefined( html5types.wav ) ) { delete html5types.wav; } #> <span class="setting"> <label for="audio-details-wav-source" class="name">WAV</label> <input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" /> <button type="button" class="button-link remove-setting">Usuń źródło dźwięku</button> </span> <# } #> <# if ( ! _.isEmpty( html5types ) ) { #> <fieldset class="setting-group"> <legend class="name">Dodaj alternatywne źródła dla maksymalnej zgodności z HTML5</legend> <span class="setting"> <span class="button-large"> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </span> </span> </fieldset> <# } #> <fieldset class="setting-group"> <legend class="name">Wczytuj wstępnie</legend> <span class="setting preload"> <span class="button-group button-large" data-setting="preload"> <button class="button" value="auto">Automatycznie</button> <button class="button" value="metadata">Metadane</button> <button class="button active" value="none">Brak</button> </span> </span> </fieldset> <span class="setting-group"> <span class="setting checkbox-setting autoplay"> <input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" /> <label for="audio-details-autoplay" class="checkbox-label">Automatyczne odtwarzanie</label> </span> <span class="setting checkbox-setting"> <input type="checkbox" id="audio-details-loop" data-setting="loop" /> <label for="audio-details-loop" class="checkbox-label">Pętla</label> </span> </span> </div> </div> </script> <script type="text/html" id="tmpl-video-details"> <# var ext, html5types = { mp4: wp.media.view.settings.embedMimes.mp4, ogv: wp.media.view.settings.embedMimes.ogv, webm: wp.media.view.settings.embedMimes.webm }; #> <div class="media-embed media-embed-details"> <div class="embed-media-settings embed-video-settings"> <div class="wp-video-holder"> <# var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width, h = ! data.model.height ? 360 : data.model.height; if ( data.model.width && w !== data.model.width ) { h = Math.ceil( ( h * w ) / data.model.width ); } #> <# var w_rule = '', classes = [], w, h, settings = wp.media.view.settings, isYouTube = isVimeo = false; if ( ! _.isEmpty( data.model.src ) ) { isYouTube = data.model.src.match(/youtube|youtu\.be/); isVimeo = -1 !== data.model.src.indexOf('vimeo'); } if ( settings.contentWidth && data.model.width >= settings.contentWidth ) { w = settings.contentWidth; } else { w = data.model.width; } if ( w !== data.model.width ) { h = Math.ceil( ( data.model.height * w ) / data.model.width ); } else { h = data.model.height; } if ( w ) { w_rule = 'width: ' + w + 'px; '; } if ( isYouTube ) { classes.push( 'youtube-video' ); } if ( isVimeo ) { classes.push( 'vimeo-video' ); } #> <div style="{{ w_rule }}" class="wp-video"> <video controls class="wp-video-shortcode {{ classes.join( ' ' ) }}" <# if ( w ) { #>width="{{ w }}"<# } #> <# if ( h ) { #>height="{{ h }}"<# } #> <# if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) { #> poster="{{ data.model.poster }}"<# } #> preload ="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}" <# if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { #> autoplay<# } if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { #> loop<# } #> > <# if ( ! _.isEmpty( data.model.src ) ) { if ( isYouTube ) { #> <source src="{{ data.model.src }}" type="video/youtube" /> <# } else if ( isVimeo ) { #> <source src="{{ data.model.src }}" type="video/vimeo" /> <# } else { #> <source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> <# } } #> <# if ( data.model.mp4 ) { #> <source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" /> <# } #> <# if ( data.model.m4v ) { #> <source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" /> <# } #> <# if ( data.model.webm ) { #> <source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" /> <# } #> <# if ( data.model.ogv ) { #> <source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" /> <# } #> <# if ( data.model.flv ) { #> <source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" /> <# } #> {{{ data.model.content }}} </video> </div> <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split('.').pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <span class="setting"> <label for="video-details-source" class="name">Adres URL</label> <input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting">Usuń źródło filmu</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.mp4 ) ) { if ( ! _.isUndefined( html5types.mp4 ) ) { delete html5types.mp4; } #> <span class="setting"> <label for="video-details-mp4-source" class="name">MP4</label> <input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" /> <button type="button" class="button-link remove-setting">Usuń źródło filmu</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.m4v ) ) { if ( ! _.isUndefined( html5types.m4v ) ) { delete html5types.m4v; } #> <span class="setting"> <label for="video-details-m4v-source" class="name">M4V</label> <input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" /> <button type="button" class="button-link remove-setting">Usuń źródło filmu</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.webm ) ) { if ( ! _.isUndefined( html5types.webm ) ) { delete html5types.webm; } #> <span class="setting"> <label for="video-details-webm-source" class="name">WEBM</label> <input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" /> <button type="button" class="button-link remove-setting">Usuń źródło filmu</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.ogv ) ) { if ( ! _.isUndefined( html5types.ogv ) ) { delete html5types.ogv; } #> <span class="setting"> <label for="video-details-ogv-source" class="name">OGV</label> <input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" /> <button type="button" class="button-link remove-setting">Usuń źródło filmu</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.flv ) ) { if ( ! _.isUndefined( html5types.flv ) ) { delete html5types.flv; } #> <span class="setting"> <label for="video-details-flv-source" class="name">FLV</label> <input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" /> <button type="button" class="button-link remove-setting">Usuń źródło filmu</button> </span> <# } #> </div> <# if ( ! _.isEmpty( html5types ) ) { #> <fieldset class="setting-group"> <legend class="name">Dodaj alternatywne źródła dla maksymalnej zgodności z HTML5</legend> <span class="setting"> <span class="button-large"> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </span> </span> </fieldset> <# } #> <# if ( ! _.isEmpty( data.model.poster ) ) { #> <span class="setting"> <label for="video-details-poster-image" class="name">Plakat</label> <input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" /> <button type="button" class="button-link remove-setting">Usuń obrazek plakatu</button> </span> <# } #> <fieldset class="setting-group"> <legend class="name">Wczytuj wstępnie</legend> <span class="setting preload"> <span class="button-group button-large" data-setting="preload"> <button class="button" value="auto">Automatycznie</button> <button class="button" value="metadata">Metadane</button> <button class="button active" value="none">Brak</button> </span> </span> </fieldset> <span class="setting-group"> <span class="setting checkbox-setting autoplay"> <input type="checkbox" id="video-details-autoplay" data-setting="autoplay" /> <label for="video-details-autoplay" class="checkbox-label">Automatyczne odtwarzanie</label> </span> <span class="setting checkbox-setting"> <input type="checkbox" id="video-details-loop" data-setting="loop" /> <label for="video-details-loop" class="checkbox-label">Pętla</label> </span> </span> <span class="setting" data-setting="content"> <# var content = ''; if ( ! _.isEmpty( data.model.content ) ) { var tracks = jQuery( data.model.content ).filter( 'track' ); _.each( tracks.toArray(), function( track, index ) { content += track.outerHTML; #> <label for="video-details-track-{{ index }}" class="name">Ścieżki (napisy, etykiety, opisy, rozdziały i metadane)</label> <input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" /> <span class="description" id="video-details-track-desc-{{ index }}"> Wartości srclang, label i kind można edytować, aby ustawić język i rodzaj ścieżki wideo. </span> <button type="button" class="button-link remove-setting remove-track">Usuń ścieżkę filmu</button><br /> <# } ); #> <# } else { #> <span class="name">Ścieżki (napisy, etykiety, opisy, rozdziały i metadane)</span><br /> <em>Brak przypisanych napisów.</em> <# } #> <textarea class="hidden content-setting">{{ content }}</textarea> </span> </div> </div> </script> <script type="text/html" id="tmpl-editor-gallery"> <# if ( data.attachments.length ) { #> <div class="gallery gallery-columns-{{ data.columns }}"> <# _.each( data.attachments, function( attachment, index ) { #> <dl class="gallery-item"> <dt class="gallery-icon"> <# if ( attachment.thumbnail ) { #> <img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" /> <# } else { #> <img src="{{ attachment.url }}" alt="{{ attachment.alt }}" /> <# } #> </dt> <# if ( attachment.caption ) { #> <dd class="wp-caption-text gallery-caption"> {{{ data.verifyHTML( attachment.caption ) }}} </dd> <# } #> </dl> <# if ( index % data.columns === data.columns - 1 ) { #> <br style="clear: both;" /> <# } #> <# } ); #> </div> <# } else { #> <div class="wpview-error"> <div class="dashicons dashicons-format-gallery"></div><p>Nie znaleziono żadnego elementu.</p> </div> <# } #> </script> <script type="text/html" id="tmpl-crop-content"> <img class="crop-image" src="{{ data.url }}" alt="Podgląd wycinanego obrazka. Wymaga użycia myszki." /> <div class="upload-errors"></div> </script> <script type="text/html" id="tmpl-site-icon-preview"> <h2>Podgląd</h2> <strong aria-hidden="true">Jako ikonka w przeglądarce</strong> <div class="favicon-preview"> <img src="https://domanex.pl/wp-admin/images/browser.png" class="browser-preview" width="182" height="" alt="" /> <div class="favicon"> <img id="preview-favicon" src="{{ data.url }}" alt="Podgląd jako ikonki w przeglądarce" /> </div> <span class="browser-title" aria-hidden="true"><# print( 'Domanex - katalog firm' ) #></span> </div> <strong aria-hidden="true">Jako ikonka aplikacji</strong> <div class="app-icon-preview"> <img id="preview-app-icon" src="{{ data.url }}" alt="Podgląd jako ikonka aplikacji" /> </div> </script> <link rel='stylesheet' id='header-2-css' href='https://domanex.pl/wp-content/themes/olomo/assets/css/header_style.css' type='text/css' media='all' /> <script type="text/javascript" id="olomo-submit-listing-js-extra"> /* <![CDATA[ */ var ajax_olomo_submit_object = {"ajaxurl":"https:\/\/domanex.pl\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-content/plugins/olomo-plugin/assets/js/submit-listing.js" id="olomo-submit-listing-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/plugins/contact-form-7/includes/swv/js/index.js" id="swv-js"></script> <script type="text/javascript" id="contact-form-7-js-extra"> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/domanex.pl\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-content/plugins/contact-form-7/includes/js/index.js" id="contact-form-7-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/plugins/gpt3-ai-content-generator/public/js/wpaicg-form-shortcode.js" id="wpaicg-gpt-form-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/plugins/gpt3-ai-content-generator/public/js/wpaicg-chat.js" id="wpaicg-chat-script-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/jquery/ui/core.min.js" id="jquery-ui-core-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/jquery/ui/datepicker.min.js" id="jquery-ui-datepicker-js"></script> <script type="text/javascript" id="jquery-ui-datepicker-js-after"> /* <![CDATA[ */ jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Zamknij","currentText":"Dzisiaj","monthNames":["stycze\u0144","luty","marzec","kwiecie\u0144","maj","czerwiec","lipiec","sierpie\u0144","wrzesie\u0144","pa\u017adziernik","listopad","grudzie\u0144"],"monthNamesShort":["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","pa\u017a","lis","gru"],"nextText":"Nast\u0119pny","prevText":"Poprzedni","dayNames":["niedziela","poniedzia\u0142ek","wtorek","\u015broda","czwartek","pi\u0105tek","sobota"],"dayNamesShort":["niedz.","pon.","wt.","\u015br.","czw.","pt.","sob."],"dayNamesMin":["N","P","W","\u015a","C","P","S"],"dateFormat":"yy-mm-dd","firstDay":1,"isRTL":false});}); /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/owl.carousel.min.js" id="owl-carousel-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/olomo-interface.js" id="olomo-interface-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/mapbox-sdk.min.js" id="mapbox-sdk-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/olomo-custom.js" id="olomo-custom-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/mapbox.js" id="mapbox-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/leaflet.markercluster.js" id="leaflet-markercluster-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/bootstrap.min.js" id="bootstrap-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/olomo-plugin.js" id="olomo-plugin-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/jquery.dataTables.min.js" id="jquery.dataTables.min-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/dataTables.bootstrap.min.js" id="dataTables.bootstrap.min-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/jquery.magnific-popup.min.js" id="magnific-popup-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/select2.full.min.js" id="select2-full-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/bootstrap-rating.js" id="bootstrap-rating-js"></script> <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDQIbsz2wFeL42Dp9KaL4o4cJKJu4r8Tvg&libraries=places&callback=initMap" id="maps-js"></script> <!--[if lt IE 9]> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/html5shiv.js" id="html5-js"></script> <![endif]--> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/jquery.prettyPhoto.js" id="jquery-prettyPhoto-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/jquery.nicescroll.min.js" id="jquery-nicescroll-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/chosen.jquery.min.js" id="chosen-jquery-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/themes/olomo/assets/js/custom.js" id="imageuploader-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-content/plugins/olomo-plugin/assets/js/recaptcha.js" id="cridio-recaptcha-js"></script> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?onload=recaptchaCallback&render=explicit" id="recaptcha-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/underscore.min.js" id="underscore-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/shortcode.min.js" id="shortcode-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/backbone.min.js" id="backbone-js"></script> <script type="text/javascript" id="wp-util-js-extra"> /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/wp-util.min.js" id="wp-util-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/wp-backbone.min.js" id="wp-backbone-js"></script> <script type="text/javascript" id="media-models-js-extra"> /* <![CDATA[ */ var _wpMediaModelsL10n = {"settings":{"ajaxurl":"\/wp-admin\/admin-ajax.php","post":{"id":0}}}; /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/media-models.min.js" id="media-models-js"></script> <script type="text/javascript" id="wp-plupload-js-extra"> /* <![CDATA[ */ var pluploadL10n = {"queue_limit_exceeded":"Pr\u00f3bowano doda\u0107 do kolejki zbyt wiele plik\u00f3w.","file_exceeds_size_limit":"Plik \u201e%s\u201d przekracza maksymalny dopuszczalny rozmiar plik\u00f3w wysy\u0142anych na t\u0119 witryn\u0119.","zero_byte_file":"Ten plik jest pusty. Prosz\u0119 spr\u00f3bowa\u0107 wys\u0142a\u0107 inny.","invalid_filetype":"Brak uprawnienia do przesy\u0142ania takich plik\u00f3w.","not_an_image":"Ten plik nie jest obrazkiem. Prosz\u0119 spr\u00f3bowa\u0107 wys\u0142a\u0107 inny plik.","image_memory_exceeded":"Limit pami\u0119ci zosta\u0142 przekroczony. Prosz\u0119 spr\u00f3bowa\u0107 wys\u0142a\u0107 mniejszy plik.","image_dimensions_exceeded":"Rozmiar tego pliku przekracza dopuszczalny. Prosz\u0119 spr\u00f3bowa\u0107 wys\u0142a\u0107 inny.","default_error":"Wyst\u0105pi\u0142 b\u0142\u0105d podczas wysy\u0142ania pliku na serwer. Prosz\u0119 spr\u00f3bowa\u0107 ponownie p\u00f3\u017aniej.","missing_upload_url":"W konfiguracji znajduje si\u0119 b\u0142\u0105d. Prosz\u0119 skontaktowa\u0107 si\u0119 z administratorem serwera.","upload_limit_exceeded":"Mo\u017cesz wys\u0142a\u0107 tylko jeden plik.","http_error":"Nieoczekiwana odpowied\u017a z serwera. Plik m\u00f3g\u0142 zosta\u0107 pomy\u015blnie przes\u0142any. Prosz\u0119 sprawdzi\u0107 w bibliotece medi\u00f3w lub ponownie za\u0142adowa\u0107 stron\u0119.","http_error_image":"Serwer nie mo\u017ce przetworzy\u0107 obrazka. Mo\u017ce si\u0119 tak zdarzy\u0107, je\u015bli jest zaj\u0119ty lub nie ma wystarczaj\u0105cych zasob\u00f3w do wykonania zadania. Pomocne mo\u017ce by\u0107 przes\u0142anie mniejszego obrazka. Sugerowany maksymalny rozmiar to 2560 pikseli.","upload_failed":"Wysy\u0142anie nie powiod\u0142o si\u0119.","big_upload_failed":"Spr\u00f3buj wys\u0142a\u0107 plik przy pomocy %1$sformularza w HTML-u%2$s.","big_upload_queued":"Rozmiar pliku \u201e%s\u201d przekracza maksymalny dopuszczalny rozmiar pliku przesy\u0142anego przez skrypt wysy\u0142aj\u0105cy w przegl\u0105darce.","io_error":"B\u0142\u0105d wej\u015bcia\/wyj\u015bcia.","security_error":"B\u0142\u0105d zabezpiecze\u0144.","file_cancelled":"Wysy\u0142anie pliku zosta\u0142o anulowane.","upload_stopped":"Wysy\u0142anie zosta\u0142o zatrzymane.","dismiss":"Odrzu\u0107","crunching":"Dzielenie\u2026","deleted":"zosta\u0142 przeniesiony do kosza.","error_uploading":"Nie uda\u0142o si\u0119 wys\u0142a\u0107 pliku \u201e%s\u201d na serwer.","unsupported_image":"Obrazka nie mo\u017cna wy\u015bwietli\u0107 w przegl\u0105darce internetowej. Aby uzyska\u0107 najlepsze wyniki, zapisz go jako JPEG przed przes\u0142aniem.","noneditable_image":"Obrazek nie mo\u017ce zosta\u0107 obs\u0142u\u017cony przez serwer. Prosz\u0119 zapisa\u0107 jako JPG lub LPG zanim zostanie przes\u0142any.","file_url_copied":"Skopiowano do schowka adres URL pliku"}; var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"\/wp-admin\/async-upload.php","filters":{"max_file_size":"134217728b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages,jsonl,ttf,otf,eot,woff,woff2,svg,redux"}]},"heic_upload_error":true,"multipart_params":{"action":"upload-attachment","_wpnonce":"3348bc11b6"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false}; /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/plupload/wp-plupload.min.js" id="wp-plupload-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/jquery/ui/mouse.min.js" id="jquery-ui-mouse-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/jquery/ui/sortable.min.js" id="jquery-ui-sortable-js"></script> <script type="text/javascript" id="mediaelement-core-js-before"> /* <![CDATA[ */ var mejsL10n = {"language":"pl","strings":{"mejs.download-file":"Pobierz plik","mejs.install-flash":"Korzystasz z przegl\u0105darki, kt\u00f3ra nie ma w\u0142\u0105czonej lub zainstalowanej wtyczki Flash player. W\u0142\u0105cz wtyczk\u0119 Flash player lub pobierz najnowsz\u0105 wersj\u0119 z https:\/\/get.adobe.com\/flashplayer\/","mejs.fullscreen":"Tryb pe\u0142noekranowy","mejs.play":"Odtw\u00f3rz","mejs.pause":"Zatrzymaj","mejs.time-slider":"Slider Czasu","mejs.time-help-text":"U\u017cyj strza\u0142ek lewo\/prawo aby przesun\u0105\u0107 o sekund\u0119 do przodu lub do ty\u0142u, strza\u0142ek g\u00f3ra\/d\u00f3\u0142 aby przesun\u0105\u0107 o dziesi\u0119\u0107 sekund.","mejs.live-broadcast":"Transmisja na \u017cywo","mejs.volume-help-text":"U\u017cywaj strza\u0142ek do g\u00f3ry\/do do\u0142u aby zwi\u0119kszy\u0107 lub zmniejszy\u0107 g\u0142o\u015bno\u015b\u0107.","mejs.unmute":"W\u0142\u0105cz dzwi\u0119k","mejs.mute":"Wycisz","mejs.volume-slider":"Suwak g\u0142o\u015bno\u015bci","mejs.video-player":"Odtwarzacz video","mejs.audio-player":"Odtwarzacz plik\u00f3w d\u017awi\u0119kowych","mejs.captions-subtitles":"Napisy","mejs.captions-chapters":"Rozdzia\u0142y","mejs.none":"Brak","mejs.afrikaans":"afrykanerski","mejs.albanian":"Alba\u0144ski","mejs.arabic":"arabski","mejs.belarusian":"bia\u0142oruski","mejs.bulgarian":"bu\u0142garski","mejs.catalan":"katalo\u0144ski","mejs.chinese":"chi\u0144ski","mejs.chinese-simplified":"chi\u0144ski (uproszczony)","mejs.chinese-traditional":"chi\u0144ski (tradycyjny)","mejs.croatian":"chorwacki","mejs.czech":"czeski","mejs.danish":"du\u0144ski","mejs.dutch":"holenderski","mejs.english":"angielski","mejs.estonian":"esto\u0144ski","mejs.filipino":"filipi\u0144ski","mejs.finnish":"fi\u0144ski","mejs.french":"francuski","mejs.galician":"galicyjski","mejs.german":"niemiecki","mejs.greek":"grecki","mejs.haitian-creole":"Kreolski haita\u0144ski","mejs.hebrew":"hebrajski","mejs.hindi":"hinduski","mejs.hungarian":"w\u0119gierski","mejs.icelandic":"islandzki","mejs.indonesian":"indonezyjski","mejs.irish":"irlandzki","mejs.italian":"w\u0142oski","mejs.japanese":"japo\u0144ski","mejs.korean":"korea\u0144ski","mejs.latvian":"\u0142otewski","mejs.lithuanian":"litewski","mejs.macedonian":"macedo\u0144ski","mejs.malay":"malajski","mejs.maltese":"malta\u0144ski","mejs.norwegian":"norweski","mejs.persian":"perski","mejs.polish":"polski","mejs.portuguese":"portugalski","mejs.romanian":"rumu\u0144ski","mejs.russian":"rosyjski","mejs.serbian":"serbski","mejs.slovak":"s\u0142owacki","mejs.slovenian":"s\u0142owe\u0144ski","mejs.spanish":"hiszpa\u0144ski","mejs.swahili":"suahili","mejs.swedish":"szwedzki","mejs.tagalog":"tagalski","mejs.thai":"tajski","mejs.turkish":"turecki","mejs.ukrainian":"ukrai\u0144ski","mejs.vietnamese":"wietnamski","mejs.welsh":"walijski","mejs.yiddish":"jidysz"}}; /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/mediaelement/mediaelement-and-player.min.js" id="mediaelement-core-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/mediaelement/mediaelement-migrate.min.js" id="mediaelement-migrate-js"></script> <script type="text/javascript" id="mediaelement-js-extra"> /* <![CDATA[ */ var _wpmejsSettings = {"pluginPath":"\/wp-includes\/js\/mediaelement\/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"}; /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/mediaelement/wp-mediaelement.min.js" id="wp-mediaelement-js"></script> <script type="text/javascript" id="wp-api-request-js-extra"> /* <![CDATA[ */ var wpApiSettings = {"root":"https:\/\/domanex.pl\/wp-json\/","nonce":"df8a1b90db","versionString":"wp\/v2\/"}; /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/api-request.min.js" id="wp-api-request-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js" id="wp-polyfill-inert-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/dist/vendor/regenerator-runtime.min.js" id="regenerator-runtime-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/dist/vendor/wp-polyfill.min.js" id="wp-polyfill-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/dist/dom-ready.min.js" id="wp-dom-ready-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" id="wp-a11y-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2024-04-13 08:32:51+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=3; plural=(n == 1) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);","lang":"pl"},"Notifications":["Powiadomienia"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/dist/a11y.min.js" id="wp-a11y-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/clipboard.min.js" id="clipboard-js"></script> <script type="text/javascript" id="media-views-js-extra"> /* <![CDATA[ */ var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"Adres URL","addMedia":"Dodaj media","search":"Szukaj","select":"Wybierz","cancel":"Anuluj","update":"Aktualizuj","replace":"Zast\u0105p","remove":"Usu\u0144","back":"Powr\u00f3t","selected":"%d wybrano","dragInfo":"Przeci\u0105gnij i upu\u015b\u0107, aby zmieni\u0107 kolejno\u015b\u0107 medi\u00f3w.","uploadFilesTitle":"Prze\u015blij pliki","uploadImagesTitle":"Wgraj obrazki","mediaLibraryTitle":"Biblioteka medi\u00f3w","insertMediaTitle":"Dodaj media","createNewGallery":"Utw\u00f3rz galeri\u0119","createNewPlaylist":"Utw\u00f3rz list\u0119 odtwarzania","createNewVideoPlaylist":"Utw\u00f3rz list\u0119 odtwarzania film\u00f3w","returnToLibrary":"\u2190 Przejd\u017a do biblioteki","allMediaItems":"Wszystkie elementy media","allDates":"Wszystkie daty","noItemsFound":"Nie znaleziono \u017cadnego elementu.","insertIntoPost":"Wstaw do wpisu","unattached":"Nieza\u0142\u0105czone","mine":"Moje","trash":"Kosz","uploadedToThisPost":"Wgrane do wpisu","warnDelete":"Zamierzasz trwale usun\u0105\u0107 ten element ze swojej witryny.\nTa czynno\u015b\u0107 nie mo\u017ce zosta\u0107 cofni\u0119ta.\n 'Anuluj', aby zatrzyma\u0107, 'OK', aby usun\u0105\u0107.","warnBulkDelete":"Masz zamiar trwale usun\u0105\u0107 te elementy ze swojej witryny.\nTa czynno\u015b\u0107 nie mo\u017ce zosta\u0107 cofni\u0119ta.\nWybierz 'Anuluj' aby zatrzyma\u0107, 'OK' aby usun\u0105\u0107.","warnBulkTrash":"Zamierzasz przenie\u015b\u0107 te elementy do kosza. \n Kliknij 'Anuluj', aby anulowa\u0107 t\u0119 operacj\u0119, lub 'OK', aby j\u0105 sfinalizowa\u0107.","bulkSelect":"Zaznaczanie wielu","trashSelected":"Przenie\u015b do kosza","restoreSelected":"Przywr\u00f3\u0107 z kosza","deletePermanently":"Usu\u0144","errorDeleting":"Wyst\u0105pi\u0142 b\u0142\u0105d podczas usuwania za\u0142\u0105cznika.","apply":"Zastosuj","filterByDate":"Filtruj po dacie","filterByType":"Filtruj wed\u0142ug typu","searchLabel":"Szukaj","searchMediaLabel":"Szukaj medi\u00f3w","searchMediaPlaceholder":"Przeszukaj media...","mediaFound":"Liczba znalezionych plik\u00f3w medi\u00f3w: %d","noMedia":"Nie znaleziono plik\u00f3w medi\u00f3w.","noMediaTryNewSearch":"Nie znaleziono \u017cadnych plik\u00f3w medi\u00f3w. Prosz\u0119 spr\u00f3bowa\u0107 poszuka\u0107 inaczej.","attachmentDetails":"Szczeg\u00f3\u0142y za\u0142\u0105czonego pliku","insertFromUrlTitle":"Dodaj adres URL","setFeaturedImageTitle":"Obrazek wyr\u00f3\u017cniaj\u0105cy","setFeaturedImage":"Ustaw obrazek wyr\u00f3\u017cniaj\u0105cy","createGalleryTitle":"Utw\u00f3rz galeri\u0119","editGalleryTitle":"Edytuj galeri\u0119","cancelGalleryTitle":"\u2190 Anuluj galeri\u0119","insertGallery":"Wstaw galeri\u0119","updateGallery":"Aktualizuj galeri\u0119","addToGallery":"Dodaj do galerii","addToGalleryTitle":"Dodaj do galerii","reverseOrder":"Odwrotna kolejno\u015b\u0107","imageDetailsTitle":"Szczeg\u00f3\u0142y obrazka","imageReplaceTitle":"Zast\u0105p obrazek","imageDetailsCancel":"Anuluj edycj\u0119","editImage":"Edytuj obrazek","chooseImage":"Wybierz obrazek","selectAndCrop":"Zaznacz i przytnij","skipCropping":"Pomi\u0144 przycinanie","cropImage":"Przytnij obrazek","cropYourImage":"Przytnij obrazek","cropping":"Przycinanie\u2026","suggestedDimensions":"Sugerowane wymiary obrazu: %1$s na piksele %2$s.","cropError":"Wyst\u0105pi\u0142 b\u0142\u0105d podczas kadrowania obrazka.","audioDetailsTitle":"Szczeg\u00f3\u0142y pliku d\u017awi\u0119kowego","audioReplaceTitle":"Zast\u0105p plik d\u017awi\u0119kowy","audioAddSourceTitle":"Dodaj \u017ar\u00f3d\u0142o d\u017awi\u0119ku","audioDetailsCancel":"Anuluj edycj\u0119","videoDetailsTitle":"Szczeg\u00f3\u0142y filmu","videoReplaceTitle":"Zast\u0105p film","videoAddSourceTitle":"Dodaj \u017ar\u00f3d\u0142o filmu","videoDetailsCancel":"Anuluj edycj\u0119","videoSelectPosterImageTitle":"Wybierz plakat","videoAddTrackTitle":"Dodaj napisy","playlistDragInfo":"Przeci\u0105gnij i upu\u015b\u0107, aby zmieni\u0107 kolejno\u015b\u0107 utwor\u00f3w.","createPlaylistTitle":"Utw\u00f3rz list\u0119 odtwarzania plik\u00f3w dzwiekowych","editPlaylistTitle":"Edytuj list\u0119 odtwarzania audio","cancelPlaylistTitle":"\u2190 Anuluj list\u0119 odtwarzania plik\u00f3w dzwi\u0119kowych","insertPlaylist":"Wstaw list\u0119 odtwarzania audio","updatePlaylist":"Aktualizuj list\u0119 odtwarzania audio","addToPlaylist":"Dodaj do listy odtwarzania audio","addToPlaylistTitle":"Dodaj do listy odtwarzania audio","videoPlaylistDragInfo":"Przeci\u0105gnij i upu\u015b\u0107, aby zmieni\u0107 kolejno\u015b\u0107 film\u00f3w.","createVideoPlaylistTitle":"Utw\u00f3rz list\u0119 odtwarzania film\u00f3w","editVideoPlaylistTitle":"Edytuj list\u0119 odtwarzania film\u00f3w","cancelVideoPlaylistTitle":"\u2190 Anuluj list\u0119 odtwarzania film\u00f3w","insertVideoPlaylist":"Wstaw list\u0119 odtwarzania","updateVideoPlaylist":"Zaktualizuj list\u0119","addToVideoPlaylist":"Dodaj do listy","addToVideoPlaylistTitle":"Dodaj do listy odtwarzania film\u00f3w","filterAttachments":"Filtruj media","attachmentsList":"Lista multimedi\u00f3w","settings":{"tabs":[],"tabUrl":"https:\/\/domanex.pl\/wp-admin\/media-upload.php?chromeless=1","mimeTypes":{"image":"Obrazki","audio":"Plik d\u017awi\u0119kowy","video":"Film","application\/msword,application\/vnd.openxmlformats-officedocument.wordprocessingml.document,application\/vnd.ms-word.document.macroEnabled.12,application\/vnd.ms-word.template.macroEnabled.12,application\/vnd.oasis.opendocument.text,application\/vnd.apple.pages,application\/pdf,application\/vnd.ms-xpsdocument,application\/oxps,application\/rtf,application\/wordperfect,application\/octet-stream":"Dokumenty","application\/vnd.apple.numbers,application\/vnd.oasis.opendocument.spreadsheet,application\/vnd.ms-excel,application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application\/vnd.ms-excel.sheet.macroEnabled.12,application\/vnd.ms-excel.sheet.binary.macroEnabled.12":"Arkusze","application\/x-gzip,application\/rar,application\/x-tar,application\/zip,application\/x-7z-compressed":"Archiwa"},"captions":true,"nonce":{"sendToEditor":"5d4afffae3","setAttachmentThumbnail":"85d5f1b1d0"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https:\/\/domanex.pl\/wp-json\/oembed\/1.0\/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio\/mpeg","ogg":"audio\/ogg","flac":"audio\/flac","m4a":"audio\/mpeg","wav":"audio\/wav","mp4":"video\/mp4","m4v":"video\/mp4","webm":"video\/webm","ogv":"video\/ogg","flv":"video\/x-flv"},"contentWidth":900,"months":[{"year":"2024","month":"4","text":"kwiecie\u0144 2024"},{"year":"2024","month":"3","text":"marzec 2024"},{"year":"2024","month":"2","text":"luty 2024"},{"year":"2024","month":"1","text":"stycze\u0144 2024"},{"year":"2023","month":"12","text":"grudzie\u0144 2023"},{"year":"2023","month":"11","text":"listopad 2023"},{"year":"2023","month":"10","text":"pa\u017adziernik 2023"},{"year":"2023","month":"9","text":"wrzesie\u0144 2023"},{"year":"2023","month":"8","text":"sierpie\u0144 2023"},{"year":"2023","month":"7","text":"lipiec 2023"},{"year":"2023","month":"6","text":"czerwiec 2023"},{"year":"2023","month":"5","text":"maj 2023"},{"year":"2023","month":"4","text":"kwiecie\u0144 2023"},{"year":"2018","month":"5","text":"maj 2018"},{"year":"2017","month":"8","text":"sierpie\u0144 2017"},{"year":"2017","month":"7","text":"lipiec 2017"}],"mediaTrash":0,"infiniteScrolling":0}}; /* ]]> */ </script> <script type="text/javascript" id="media-views-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2024-04-13 08:32:51+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=3; plural=(n == 1) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);","lang":"pl"},"Load more":["Za\u0142aduj wi\u0119cej"],"Showing %1$s of %2$s media items":["Wy\u015bwietlaj %1$s z %2$s element\u00f3w multimedialnych"],"Number of media items displayed: %d. Click load more for more results.":["Liczba wy\u015bwietlanych element\u00f3w multimedialnych: %d. Kliknij za\u0142aduj wi\u0119cej, aby uzyska\u0107 wi\u0119cej wynik\u00f3w."],"Jump to first loaded item":["Przeskocz do pierwszego za\u0142adowanego elementu"],"The file URL has been copied to your clipboard":["Skopiowano do schowka adres URL pliku"],"%s item selected":["Wybrano %s element","Wybrano %s elementy","Wybrano %s element\u00f3w"],"Number of media items displayed: %d. Scroll the page for more results.":["Liczba element\u00f3w multimedialnych: %d. Prosz\u0119 przewin\u0105\u0107 w d\u00f3\u0142, aby uzyska\u0107 wi\u0119cej wynik\u00f3w."]}},"comment":{"reference":"wp-includes\/js\/media-views.js"}} ); /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/media-views.min.js" id="media-views-js"></script> <script type="text/javascript" id="media-editor-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2024-04-13 08:32:51+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=3; plural=(n == 1) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);","lang":"pl"},"Could not set that as the thumbnail image. Try a different attachment.":["Nie mo\u017cna by\u0142o ustawi\u0107 tego pliku jako miniatury. Prosz\u0119 spr\u00f3bowa\u0107 u\u017cy\u0107 innego za\u0142\u0105cznika."]}},"comment":{"reference":"wp-includes\/js\/media-editor.js"}} ); /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/media-editor.min.js" id="media-editor-js"></script> <script type="text/javascript" src="https://domanex.pl/wp-includes/js/media-audiovideo.min.js" id="media-audiovideo-js"></script> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=6Lf3IlMlAAAAALEpzIdAwDVUKabhe5ahz6yJO45u" id="google-recaptcha-js"></script> <script type="text/javascript" id="wpcf7-recaptcha-js-extra"> /* <![CDATA[ */ var wpcf7_recaptcha = {"sitekey":"6Lf3IlMlAAAAALEpzIdAwDVUKabhe5ahz6yJO45u","actions":{"homepage":"homepage","contactform":"contactform"}}; /* ]]> */ </script> <script type="text/javascript" src="https://domanex.pl/wp-content/plugins/contact-form-7/modules/recaptcha/index.js" id="wpcf7-recaptcha-js"></script> </body> </html> <!-- Page generated by LiteSpeed Cache 5.3.3 on 2024-04-20 16:04:32 -->